This post may contain affiliate links. Please see my disclosure policy
This Broccoli Rice Casserole is creamy, cheesy, and ready in 25 minutes in ONE pan on the stovetop. No oven, no canned soup, just a handful of simple ingredients.
This Broccoli Rice Casserole is creamy, cheesy, and packed with tender broccoli and fluffy rice. Plus it all comes together in ONE pan, on the stovetop, in about 25 minutes. No oven, no cream of soup, no dirtying five bowls. Just simple ingredients simmered together until the rice is tender and the cheese is melted and gooey.

It’s the easy side dish I make on repeat, whether I need something quick for a weeknight dinner or a no-fuss dish to bring to a potluck. My son calls it “the broccoli I actually like,” which in my house is basically a five-star review.
Erin’s Notes
- One pan, 25 minutes. Everything cooks together in a single skillet, no boiling rice separately, no baking, and barely any cleanup.
- No canned soup. This is made completely from scratch with real ingredients, not a can of condensed soup.
- Kid-approved. The cheesy ranch flavor makes this one of the few ways I can get my son to eat his vegetables without a fight.
- Endlessly adaptable. Turn it into a full dinner with chicken, swap the cheese, or bulk it up with more veggies — see the variations below.

Ingredients You’ll Need
Be sure to scroll to the bottom of the post for the FULL PRINTABLE recipe card.
- Chicken Broth – the cooking liquid for the rice, and it adds a lot of flavor. Use low sodium if you want more control over the salt, or swap in vegetable broth to make this a vegetarian side (see Serving Suggestions below).
- Milk – adds creaminess to the finished casserole. Whole milk gives the richest result, but any milk you have on hand will work.
- Ranch Seasoning Mix – this is where most of the flavor comes from. A store-bought packet works great, or use my Homemade Ranch Mix if you prefer to make your own.
- Long Grain White Rice – use regular long grain rice, not instant or minute rice, for this method (see the Minute Rice variation below if that’s what you have on hand).
- Broccoli Florets – frozen florets go in straight from the freezer, no thawing required. You can use fresh broccoli instead just see the FAQ for how to adjust the timing.
- Cheddar Cheese – shredding your own block gives the smoothest, creamiest melt. Pre-shredded cheese is coated in anti-caking agents that can make the sauce slightly grainy.


Broccoli Rice Casserole
Video
Ingredients
- 4 cups chicken broth
- 1 cup milk
- 2 Tablespoons dry ranch seasoning
- 2 cups long grain white rice
- 2 cups frozen broccoli florets
- 2 cups shredded cheddar cheese
Instructions
- Heat a large skillet over medium high heat the chicken broth, milk, ranch seasoning mix, rice and broccoli florets.4 cups chicken broth, 1 cup milk, 2 Tablespoons dry ranch seasoning, 2 cups long grain white rice, 2 cups frozen broccoli florets
- Stir until everything is well combined and bring it to a boil
- Once it starts bubbling, turn the heat to low and cover with a lid.
- Let cook for 18-20 minutes, until the rice is tender and cooked.
- Take the pan off of the heat and stir in 1 cup of cheddar cheese until it is melted.2 cups shredded cheddar cheese
- Sprinkle the remaining cheese over the top and put the lid back on to let it melt.
- Serve
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
How To Make Broccoli Rice Casserole
- Cook the rice and broccoli. Add the chicken broth, milk, ranch seasoning, rice, and broccoli to a large skillet over medium-high heat. Stir until well combined and bring to a boil.
- Simmer, covered. Once it starts bubbling, reduce the heat to low and cover with a lid. Let it cook for 18–20 minutes, until the rice is tender and the liquid is mostly absorbed. Try not to lift the lid while it simmers — trapped steam is what cooks the rice evenly.
- Add the cheese. Remove the pan from the heat and stir in half of the cheddar cheese until melted. Sprinkle the remaining cheese over the top, cover, and let it sit for a few minutes until melted.
- Serve. Fluff with a fork and serve warm.


Recipe Tips & Tricks
- Keep the lid on while it simmers. Every time you lift the lid, steam escapes and that steam is what finishes cooking the rice. Resist the urge to check on it until the timer goes off.
- No need to thaw the broccoli. Since everything simmers together in liquid, frozen broccoli florets can go in straight from the freezer.
- If it looks watery after 20 minutes, don’t add more liquid just re-cover and simmer for another 2–3 minutes to let the rice finish absorbing it.
- If the rice is still a little firm, stir in a splash (2–3 tablespoons) of broth or water, re-cover, and cook a few minutes longer.
- Keep the heat low once it’s covered. A gentle simmer cooks the rice evenly without scorching it on the bottom of the pan.

Variations on Broccoli Rice Casserole
- Add Protein – stir in cooked, shredded or diced chicken, turkey, or ham to turn this into a full meal. It’s a great way to use up leftovers.
- Swap the Cheese – cheddar is my go-to, but Pepper Jack adds a little heat, and Monterey Jack or Velveeta make it extra creamy.
- Use Minute Rice – you can speed things up with minute rice. Just reduce the liquid to 2 cups and start checking for doneness closer to the 5–7 minute mark.
- Add More Veggies – cauliflower, carrots, or peas all stir in easily if you want to bulk this up or use up what’s in the fridge.
Storage
Storage: keep leftovers in an airtight container in the fridge for up to 4 days. Reheat in the microwave, or on the stovetop with a splash of milk to loosen it back up.
Freezing: let the casserole cool completely, then transfer to an airtight container and freeze for up to 3 months. Thaw overnight in the fridge before reheating.

Serving Suggestions
This can make a great main dish if you are going trying to go meat free or if you are feeding vegetarians. Just use vegetable broth instead of chicken broth in the recipe.
It makes a great side dish with just about anything! It is ready in about 20 minutes, so it is great for busy weeknights too.
Yes. Chop it into small florets and add it about 8 minutes into the simmer time rather than at the start, since fresh broccoli cooks faster than frozen and can turn mushy if it’s in the pan the whole time.
Yes, but brown rice takes longer to cook and needs more liquid. Plan on closer to 40–45 minutes of simmer time, and add an extra cup of broth.
It can be, the ingredients are naturally gluten free, but double check the label on your ranch seasoning packet, since some brands are processed in facilities with gluten-containing products.













This looks and sounds incredibly delicious!! YUM!
This is such a perfect dinner!
Broccoli, rice and a lot of cheese! This is my type of dinner!
My kids love this broccoli rice casserole! It’s the only way my 10 year old will eat broccoli.
1. Can I sub fresh broccoli?
2. If I use frozen, do you thaw first?
Yes you can use fresh, it will just cook faster, so I would add it further in the cooking process. No if you use frozen you do not thaw it first.