Cut chicken into small cubes. Roughly chop broccoli into smaller pieces, being careful not to chop too small or it will fall apart while cooking.
Add olive oil to a skillet over medium-high heat. Add the chicken and spread it out evenly in the pan.
Add the chopped onion and season with salt, pepper, paprika, onion powder, garlic powder, and ranch seasoning. Stir everything well.
Once the chicken is fully cooked, add the uncooked elbow noodles, broccoli, and chicken broth. Start with 3 ½ cups of broth and add an extra ½ cup if needed as the pasta cooks.
Bring to a boil then reduce the heat to medium-low. Cover with a lid and let cook for about 12-15 minutes or until the pasta is cooked.
Remove the lid and stir well. Let simmer for a few minutes if any extra liquid needs to reduce.
Add half of the cheese and milk, and stir everything together really well.
Top with the rest of the cheese and cover with the lid to let the cheese melt, or pop it in the oven under the broiler for just a few minutes. Enjoy!
