Some dishes just feel like a hug and this cheesy broccoli rice casserole is exactly that. Creamy, bubbly, golden on top, with tender broccoli and fluffy rice all the way through.
It’s the kind of thing that makes the whole kitchen smell good while it bakes.
The flavor is rich and savory with that little nostalgic edge that’s hard to explain but instantly familiar. It works as a main dish on its own or as a hearty side that quietly steals the show.
And the best part? You can put it all together ahead of time and just bake when you’re ready. On a busy weeknight, that makes all the difference.

Why I Love This Cheesy Broccoli Rice Casserole
Chances are you already have most of what you need – rice, broccoli, cheese, milk, and a few spices. Nothing obscure, nothing that requires a special trip to the store.
What makes it really good is the cheese sauce. It’s quick to make and coats everything — every grain of rice, every piece of broccoli, so you get that creamy, rich texture all the way through rather than just on top.
It’s also the kind of flavor that works for everyone at the table. Cheesy and cozy, mild enough for picky eaters, but easy to spice up if that’s your thing.
If you like to plan ahead, this one’s great for that too. Assemble it earlier in the day, keep it in the fridge, and bake when you’re ready. Leftovers reheat really well, which is always a bonus.
And if you want to take it further, stir in some chicken, ham, mushrooms, or swap the cheese, it handles additions easily without losing what makes it good in the first place.
Ingredients

- 3 cups cooked rice (white or brown; day-old rice works great)
- 4 cups small broccoli florets (fresh or frozen)
- 2 tablespoons unsalted butter
- 1 small yellow onion, finely chopped
- 2 cloves garlic, minced
- 2 tablespoons all-purpose flour
- 1 3/4 cups milk (whole or 2%)
- 1/2 cup low-sodium chicken broth or vegetable broth
- 2 cups shredded sharp cheddar cheese, divided
- 1/2 cup grated Parmesan cheese
- 1/2 teaspoon Dijon mustard (optional, for depth)
- 1/2 teaspoon paprika
- 1/4 teaspoon ground black pepper
- 1/2 teaspoon kosher salt, plus more to taste
- 1/4 teaspoon red pepper flakes (optional)
- 1/2 cup sour cream or plain Greek yogurt
- 1/2 cup panko breadcrumbs (optional, for topping)
- 1 tablespoon olive oil or melted butter (if using breadcrumbs)
- Nonstick cooking spray
Instructions

Prep the oven and dish: Preheat your oven to 375°F (190°C). Grease a 9×13-inch baking dish with cooking spray.
Blanch or steam the broccoli: For fresh broccoli, steam or blanch in salted boiling water for 2–3 minutes until bright green and slightly tender. For frozen broccoli, thaw and pat dry. Set aside.
Sauté aromatics: In a large skillet or saucepan, melt the butter over medium heat. Add the onion and a pinch of salt. Cook 4–5 minutes until soft and translucent. Add the garlic and cook 30 seconds, stirring.
Make the roux: Sprinkle in the flour and cook, stirring constantly, for 1 minute to remove the raw flour taste.
Build the sauce: Slowly whisk in the milk, then the broth. Keep whisking to smooth out any lumps. Simmer 3–4 minutes until slightly thickened and creamy.
Add seasonings and cheese: Stir in Dijon (if using), paprika, pepper, red pepper flakes, and salt. Reduce heat to low. Add 1 1/2 cups cheddar and all the Parmesan. Stir until melted and smooth.
Finish the base: Remove from heat and fold in the sour cream. Taste and adjust salt and pepper as needed. The sauce should be well-seasoned.
Combine with rice and broccoli: In a large bowl, mix the cooked rice and broccoli. Pour the cheese sauce over and stir until everything is evenly coated.
Assemble: Spread the mixture in the prepared baking dish. Top with the remaining 1/2 cup cheddar.
Optional crunchy topping: Toss panko with olive oil or melted butter and sprinkle over the top for extra crunch.
Bake: Bake for 20–25 minutes, until bubbling at the edges and lightly golden on top. If you want more color, broil for 1–2 minutes at the end, watching closely.
Rest and serve: Let the casserole sit for 5–10 minutes so it sets slightly. Scoop and serve warm.
Why This is Good for You
Broccoli brings fiber and vitamins: It’s rich in vitamin C, vitamin K, and antioxidants that support immune and bone health.
Balanced satisfaction: Rice provides carbs for steady energy, while cheese and dairy add protein and calcium.
Customizable to your goals: Swap white rice for brown rice, add chicken for extra protein, or use Greek yogurt to lighten the sauce.
Also Checkout – Amazing Southwestern Black Bean Casserole Recipe
Don’t Do this
Overcooking the broccoli: If it’s too soft going into the oven, it will turn mushy. Aim for crisp-tender before baking.
Thin or bland sauce: Don’t skimp on the roux or seasonings. The sauce should coat a spoon and taste slightly salty before mixing with rice.
Using pre-shredded cheese only: Bagged cheese can be coated with anti-caking agents, which don’t melt as smoothly. Use at least some freshly grated cheese for the best texture.
Wet rice or watery broccoli: Excess moisture will make the casserole soupy. Pat broccoli dry and use cooked rice that isn’t sticky.
Skipping the rest time: A brief rest after baking helps the sauce set and makes cleaner scoops.
FAQ
Can I use instant rice?
Yes, but cook it according to package directions first.
Instant rice tends to be softer, so make sure it’s not overcooked before mixing with the sauce.
Do I have to pre-cook the broccoli?
It’s best to lightly steam or blanch it so it’s tender after baking. Raw florets may stay too firm, especially if cut large.
Can I make this ahead?
Absolutely. Assemble the casserole, cover, and refrigerate up to 24 hours.
Add 5–10 minutes to the bake time if it’s going into the oven cold.
What cheeses work best?
Sharp cheddar melts well and adds great flavor. You can blend with Monterey Jack, mozzarella, or Gruyère for extra melt and stretch.
How can I make it spicier?
Add a pinch of cayenne, extra red pepper flakes, or diced jalapeños. Pepper jack cheese also brings gentle heat.
Wrapping Up
This is the kind of recipe that reminds you good cooking doesn’t have to be complicated. Reliable ingredients, a little time in the oven, and you’ve got something creamy, cozy and genuinely satisfying every single time.
Keep it classic or switch things up depending on what’s in your fridge, either way it works. It fits a quiet weeknight dinner just as easily as it fits a potluck table, and it always seems to go fast.
Serve it hot, enjoy the leftovers the next day and don’t be surprised when someone asks you to make it again.

Ingredients
Method
- Prep the oven and dish: Preheat your oven to 375°F (190°C). Grease a 9×13-inch baking dish with cooking spray.
- Blanch or steam the broccoli: For fresh broccoli, steam or blanch in salted boiling water for 2–3 minutes until bright green and slightly tender. For frozen broccoli, thaw and pat dry. Set aside.
- Sauté aromatics: In a large skillet or saucepan, melt the butter over medium heat. Add the onion and a pinch of salt. Cook 4–5 minutes until soft and translucent. Add the garlic and cook 30 seconds, stirring.
- Make the roux: Sprinkle in the flour and cook, stirring constantly, for 1 minute to remove the raw flour taste.
- Build the sauce: Slowly whisk in the milk, then the broth. Keep whisking to smooth out any lumps. Simmer 3–4 minutes until slightly thickened and creamy.
- Add seasonings and cheese: Stir in Dijon (if using), paprika, pepper, red pepper flakes, and salt. Reduce heat to low. Add 1 1/2 cups cheddar and all the Parmesan. Stir until melted and smooth.
- Finish the base: Remove from heat and fold in the sour cream. Taste and adjust salt and pepper as needed. The sauce should be well-seasoned.
- Combine with rice and broccoli: In a large bowl, mix the cooked rice and broccoli. Pour the cheese sauce over and stir until everything is evenly coated.
- Assemble: Spread the mixture in the prepared baking dish. Top with the remaining 1/2 cup cheddar.
- Optional crunchy topping: Toss panko with olive oil or melted butter and sprinkle over the top for extra crunch.
- Bake: Bake for 20–25 minutes, until bubbling at the edges and lightly golden on top. If you want more color, broil for 1–2 minutes at the end, watching closely.
- Rest and serve: Let the casserole sit for 5–10 minutes so it sets slightly. Scoop and serve warm.

Hello, I’m an athlete and a food lover who shares vegetarian recipes that are both delicious and nourishing. I enjoy creating salads, pastas, smoothies, and guilt-free desserts you can enjoy without stressing about calories.


