Welcome to your new favorite weeknight dinner. This Broccoli Cheese Rice Casserole is the epitome of comfort food—creamy, cheesy, and packed with tender broccoli and fluffy rice. We’re ditching the canned soup to create a rich, homemade cheese sauce that takes this classic dish to a whole new level. It’s a simple, from-scratch recipe that delivers a truly unforgettable flavor the whole family will love. Get ready to fall in love with this savory bake.

Why This is the Best Broccoli Cheese Rice Casserole
You might have tried other broccoli and rice casseroles, but this recipe stands out. We’re building a deeper flavor by creating our own creamy cheese sauce. This simple extra step avoids the processed taste of canned soups and gives you complete control over the ingredients.
This recipe is incredibly versatile, perfect for a cozy family dinner, a potluck contribution, or even a holiday side dish. It’s a guaranteed crowd-pleaser that proves homemade is always better.
Key Ingredients for The Perfect Casserole
This recipe relies on simple, wholesome ingredients to create its signature cheesy flavor. Here’s what you’ll need:
- Broccoli: Fresh broccoli florets provide the best texture and flavor. We’ll blanch them briefly to ensure they’re perfectly tender in the final dish.
- Rice: Long-grain white rice is ideal as it holds its shape well during baking.
- Cheese Sauce: This is the heart of the casserole. We’ll use butter, flour, milk, and seasonings to create a classic béchamel base.
- Cheddar Cheese: Sharp cheddar cheese is essential for that classic, tangy cheese pull. Freshly shredded cheese melts much better than pre-shredded varieties.
- Topping: A simple mixture of Panko breadcrumbs and Parmesan cheese creates a delightfully crispy, golden-brown crust.
How to Make Broccoli Cheese Rice Casserole (Step-by-Step)
Making this cheesy casserole from scratch is easier than you think. Follow these simple steps for a perfect result every time.
1. Prepare the Rice and Broccoli
Start by cooking your rice according to the package directions. While the rice is simmering, bring a separate pot of water to a boil and blanch the broccoli florets for 1-2 minutes. This quick step tenderizes the broccoli slightly and brings out its vibrant green color. Immediately drain the broccoli and set it aside.
2. Create the Homemade Cheese Sauce
In a large saucepan or Dutch oven, melt the butter over medium heat. Whisk in the flour and cook for one minute to form a roux. Slowly pour in the milk while whisking constantly to prevent lumps. Continue to cook, stirring frequently, until the sauce thickens. Remove from the heat and stir in the garlic powder, onion powder, salt, pepper, and most of the shredded cheddar cheese, reserving some for the top.
3. Combine and Bake
Gently fold the cooked rice and blanched broccoli into the cheese sauce until everything is evenly coated. Pour the mixture into a greased 9×13 inch baking dish. In a small bowl, mix together the Panko breadcrumbs, grated Parmesan, and melted butter for the topping. Sprinkle this mixture evenly over the casserole, along with the remaining cheddar cheese. Bake at 375°F (190°C) for 20-25 minutes, or until the casserole is bubbly and the topping is golden brown.

Tips for Success
For the best Broccoli Cheese Rice Casserole every time, keep these tips in mind:
- Shred Your Own Cheese: Pre-shredded cheese often contains anti-caking agents that can make your sauce gritty. For the smoothest, creamiest sauce, buy a block of sharp cheddar and shred it yourself.
- Don’t Overcook the Broccoli: A quick blanch is all you need. The broccoli will finish cooking in the oven, so you want to avoid it becoming mushy.
- Let it Rest: After pulling the casserole from the oven, let it rest for 5-10 minutes. This allows the sauce to set up, making it easier to serve.
Variations and Substitutions
This recipe is a fantastic starting point. Feel free to customize it to your liking!
- Add a Protein: Stir in shredded rotisserie chicken, diced ham, or cooked ground sausage to make it a complete one-pan meal. For a different spin, you could even try our famous bacon jam mixed with ground beef.
- Switch up the Veggies: Cauliflower is a great substitute or addition. You can also add sautéed mushrooms or onions to the cheese sauce for extra flavor. For another comforting vegetable dish, try these honey balsamic brussels sprouts.
- Spice it Up: Add a pinch of cayenne pepper or a dash of hot sauce to the cheese sauce for a little kick.
What to Serve with Your Casserole
This casserole is hearty enough to be a main course, but it also works beautifully as a side dish. It pairs perfectly with roasted meats like oven-baked chicken drumsticks, pork chops, or a holiday ham. For a lighter meal, serve it with a simple green salad with a vinaigrette dressing.
Make-Ahead and Storage Instructions
This casserole is perfect for meal prep. You can assemble the entire dish without the topping, cover it tightly, and refrigerate for up to 2 days. When you’re ready to bake, just add the topping and increase the baking time by 10-15 minutes.
Store leftovers in an airtight container in the refrigerator for up to 4 days. Reheat individual portions in the microwave or a larger portion in a 350°F oven until warmed through.
Frequently Asked Questions
Certainly. This recipe is a great base for adding protein. Stir in 1-2 cups of cooked, shredded rotisserie chicken, diced ham, or cooked ground beef or sausage along with the rice and broccoli to make it a heartier main course.
Yes, absolutely. You can assemble the entire casserole without the topping, cover it, and store it in the refrigerator for up to 2 days. When you’re ready to cook, add the topping and bake, adding about 10-15 minutes to the total bake time.
Fresh broccoli will give you the best texture. However, you can use frozen broccoli florets in a pinch. Be sure to thaw them completely and pat them very dry with paper towels to remove excess moisture before adding them to the sauce.
Long-grain white rice is recommended because it holds its shape and texture well during baking without becoming mushy. You can use brown rice, but you may need to adjust the initial cooking time as it takes longer to cook.
Store any leftovers in an airtight container in the refrigerator for up to 4 days. You can reheat individual servings in the microwave or place the casserole back in an oven-safe dish and bake at 350°F (175°C) until warmed through.
More Cheesy Dinner Recipes You’ll Love
If you loved this cheesy casserole, be sure to check out some of our other favorite comfort food recipes. Our Cheesy Broccoli and Potato Soup is a fan favorite, and this White Cheddar Mac and Cheese is pure indulgence. You also won’t want to miss our ultra-popular Tater Tot Casserole.
Enjoy Your Homemade Casserole!
We hope you love this Broccoli Cheese Rice Casserole as much as we do. It’s a comforting, satisfying meal that’s sure to become a staple in your recipe collection. If you make it, please leave a comment below and let us know what you think. Don’t forget to save it to your favorite board on Pinterest!

Broccoli Cheese Rice Casserole Recipe

Broccoli Cheese Rice Casserole: The Ultimate Comfort Dish
Ingredients
Equipment
Instructions
- Preheat your oven to 375°F (190°C). Grease a 9x13 inch baking dish.
- Cook the rice according to package directions. While the rice cooks, bring a pot of salted water to a boil. Add the broccoli florets and blanch for 1-2 minutes. Drain immediately and set aside.
- In a large saucepan, melt 4 tbsp of butter over medium heat. Whisk in the flour and cook for 1 minute, stirring constantly, to form a roux.
- Gradually pour in the milk, whisking continuously to ensure the sauce is smooth. Continue cooking and stirring for 5-7 minutes, until the sauce has thickened enough to coat the back of a spoon.
- Remove the saucepan from the heat. Stir in the garlic powder, onion powder, salt, and pepper. Add 2.5 cups of the shredded cheddar cheese and stir until melted and smooth.
- Add the cooked rice and blanched broccoli to the cheese sauce. Fold gently until everything is well combined.
- Pour the mixture into the prepared baking dish and spread evenly.
- In a small bowl, combine the Panko breadcrumbs, Parmesan cheese, and 2 tbsp of melted butter. Sprinkle this mixture evenly over the casserole, followed by the remaining 0.5 cup of cheddar cheese.
- Bake for 20-25 minutes, or until the casserole is hot and bubbly and the topping is golden brown. Let it rest for 5-10 minutes before serving.
Notes
Feel free to add 1-2 cups of shredded rotisserie chicken to make this a complete one-dish meal.