There’s something magical about digging your fork into a steaming dish of cheesy broccoli rice casserole – that first crunch through the golden breadcrumb crust revealing the creamy, veggie-packed goodness underneath. This recipe became my ultimate comfort food after my aunt served it at every holiday gathering when I was growing up. The crispy topping was always the first thing to disappear from the pan! Now I make it weekly for my own family – it’s our favorite way to get my picky eaters to devour broccoli without complaint.
Table of Contents
Why You’ll Love This Cheesy Broccoli Rice Casserole

- Creamy cheese sauce coats every grain of rice and broccoli floret perfectly
- Ready from prep to table in just 35 minutes – perfect for busy weeknights
- The crispy breadcrumb topping adds irresistible texture contrast
- Easy to customize with different cheeses or vegetables
Ingredients for Cheesy Broccoli Rice Casserole
- 2 cups cooked white rice (measured after cooking)
- 3 cups fresh broccoli florets, chopped into bite-sized pieces
- 1 1/2 cups shredded sharp cheddar cheese, packed
- 1/2 cup whole milk (2% works too)
- 1/4 cup (4 tablespoons) unsalted butter
- 1/4 cup all-purpose flour
- 1/2 cup plain breadcrumbs (panko works great)
- 1 teaspoon garlic powder
- 1/2 teaspoon kosher salt
- 1/4 teaspoon freshly ground black pepper
Equipment You’ll Need
- 9×13 inch baking dish
- Medium saucepan
- Whisk
- Mixing spoon
- Steamer basket or microwave-safe bowl for broccoli
How to Make Cheesy Broccoli Rice Casserole with Crispy Topping
Alright, let’s get cooking! This might look like a few steps, but trust me, once you get the rhythm, it all comes together like magic. The key is having everything prepped and ready to go – that way you’re not scrambling when the sauce starts thickening. Oh, and don’t skip preheating your oven! That crispy topping needs that instant heat to work its magic.
Preparing the Cheese Sauce
First, melt your butter in a saucepan over medium heat – watch it carefully so it doesn’t brown. When it’s completely liquid, whisk in the flour and keep whisking for about a minute until it smells toasty. This is your roux, and it’s what’ll make your sauce thick and luxurious. Now slowly pour in the milk while whisking constantly – I mean slow like molasses in January! If you dump it all at once, you’ll get lumps, and nobody wants lumpy cheese sauce. Keep whisking until it’s smooth and thickened enough to coat the back of a spoon. Take it off the heat before stirring in the cheese – residual heat will melt it beautifully without making it grainy.
Assembling the Casserole
In your baking dish, combine the cooked rice (day-old works great here!) and steamed broccoli. Pour that gorgeous cheese sauce over everything and stir gently but thoroughly – you want every grain of rice to get coated. Don’t be shy about mixing, but don’t smash the broccoli either. The mixture should look evenly creamy with green flecks throughout. If it seems too thick, splash in a tablespoon or two of milk.

Baking for Perfect Crispiness
Now for the best part – sprinkle those breadcrumbs evenly over the top. Press them down lightly so they soak up just a bit of the sauce underneath. Pop it in your preheated oven for 20 minutes – you’ll know it’s ready when the edges are bubbling and the topping is golden brown. For extra crispiness (my family’s preference), turn on the broiler for the last 1-2 minutes – but watch it like a hawk! That topping goes from golden to burnt in seconds. Let it sit for 5 minutes before serving so the sauce sets up a bit.
Tips for the Best Cheesy Broccoli Rice Casserole
Here’s my hard-earned wisdom after making this casserole dozens of times! Steam your broccoli just until bright green – it’ll finish cooking in the oven and stay perfectly crisp-tender. Always shred your own cheese instead of using pre-shredded (those anti-caking coatings make sauces grainy). And listen – stale breadcrumbs suck! Toast fresh breadcrumbs in a dry skillet with a pinch of garlic powder first for maximum crunch factor. One last secret? Let the assembled casserole sit for 10 minutes before baking – helps the flavors marry beautifully.
Serving and Storing Your Casserole
This cheesy broccoli rice casserole is best served piping hot right from the oven when that crispy topping is at its prime! I love pairing it with a simple green salad for crunch contrast or roasted chicken for protein. For storage, let it cool completely before covering tightly – it’ll keep in the fridge for 3 days. Reheat individual portions in the microwave or the whole dish at 350°F until warmed through (about 15 minutes). Pro tip: Sprinkle a few fresh breadcrumbs on top before reheating to revive that crispy magic!
Cheesy Broccoli Rice Casserole Variations
Don’t get me wrong – I adore the classic version, but sometimes you’ve gotta shake things up! Try swapping broccoli for cauliflower florets when you want a milder flavor (my kids prefer this version). Feeling fancy? Use gruyère instead of cheddar for a nuttier cheese sauce. And for my gluten-free friends – simply swap the flour for cornstarch (use 2 tablespoons instead of 1/4 cup) and grab some gluten-free panko. The possibilities are endless once you’ve mastered the basic recipe!
Nutritional Information
Just so you know, the nutrition facts here are estimates – your exact numbers will vary depending on your specific ingredients and brands. One serving (about 1 cup) typically has around 320 calories, 12g protein, and 18g fat. Remember, cheese and butter are the stars here, so this is definitely comfort food, not diet food! I always say we need these cozy dishes in our lives – everything in moderation.
FAQs About Cheesy Broccoli Rice Casserole
Can I freeze this casserole?
Absolutely! Just assemble it without baking, wrap it tightly in plastic wrap and foil, and freeze for up to 3 months. When you’re ready, bake straight from frozen – just add 10-15 extra minutes to the cooking time. The texture might be slightly softer, but it still tastes amazing!
Can I use frozen broccoli instead of fresh?
You sure can – no need to thaw it first! Just chop it while still frozen (it’s easier than you think) and add it directly to the casserole. The extra moisture means you might want to reduce the milk in the sauce by a tablespoon or two.
Why does my cheese sauce sometimes turn out grainy?
Oh honey, I’ve been there! It’s usually one of two things – either the heat was too high when melting the cheese (always take the pan off the burner first) or you used pre-shredded cheese (those anti-caking agents are sneaky). Freshly grated cheese melts so much smoother!
What’s the best rice to use?
I swear by medium-grain white rice for the perfect texture, but you can use whatever you have! Brown rice adds nuttiness, just note it’ll be a bit chewier. And here’s my secret – leftover takeout rice works like a charm in this recipe!
For more delicious recipes and inspiration, check out our Pinterest page!
Print
35-Minute Cheesy Broccoli Rice Casserole with Crispy Topping Magic
- Total Time: 35 minutes
- Yield: 6 servings
- Diet: Vegetarian
Description
A comforting and flavorful casserole combining tender broccoli, creamy cheese sauce, and rice, topped with a crispy breadcrumb layer.
Ingredients
- 2 cups cooked rice
- 3 cups broccoli florets, chopped
- 1 1/2 cups shredded cheddar cheese
- 1/2 cup milk
- 1/4 cup butter
- 1/4 cup all-purpose flour
- 1/2 cup breadcrumbs
- 1 teaspoon garlic powder
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
Instructions
- Preheat oven to 375°F (190°C).
- Steam broccoli florets until tender, about 5 minutes.
- Melt butter in a saucepan over medium heat.
- Whisk in flour, salt, pepper, and garlic powder.
- Gradually add milk, stirring until thickened.
- Remove from heat and stir in cheese until melted.
- Combine cooked rice, broccoli, and cheese sauce in a baking dish.
- Sprinkle breadcrumbs evenly over the top.
- Bake for 20 minutes until golden and bubbly.
Notes
- For extra crispiness, broil for 1-2 minutes at the end.
- Substitute cauliflower for broccoli if preferred.
- Store leftovers in refrigerator for up to 3 days.
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Category: Casserole
- Method: Baking
- Cuisine: American