Cheesy Broccoli Rice Casserole
If you’re craving a comforting dish that brings together the vibrant goodness of fresh broccoli and the creamy richness of cheese, look no further than this Cheesy Broccoli Rice Casserole. Bursting with flavor and creamy textures, this casserole is an easy-to-make, crowd-pleasing meal that’s perfect for weeknight dinners or potluck gatherings. It combines tender broccoli florets, fluffy cooked rice, and a luscious cheese sauce that makes every bite a delight. Whether you’re a seasoned home cook or just starting out, this recipe will quickly become a staple in your meal rotation.
Top Reasons to Make Cheesy Broccoli Rice Casserole
- Comfort Food at Its Best: The creamy cheese sauce paired with broccoli and rice creates a warm, filling dish that satisfies every time.
- Nutritious and Balanced: Loaded with fresh broccoli and protein-packed cheese, this casserole offers a wholesome meal that the whole family will love.
- Simple Ingredients: Using common pantry and fridge staples, you can whip this casserole up without any hassle.
- Versatile Side or Main: Serve it alongside your favorite protein or enjoy it as a satisfying vegetarian main course.
- Make-Ahead Friendly: Prepare it in advance, refrigerate, and bake when ready for a stress-free dinner option.
Shopping List
- 5 cups broccoli florets, fresh, cut to bite-size pieces
- 2 cups white rice, cooked (for a fragrant twist, try Jeera Rice Cumin Rice)
- 3 tablespoons salted butter
- 1 cup onion, diced
- 3 tablespoons all-purpose flour
- ½ teaspoon garlic salt
- ½ teaspoon black pepper
- 2 cups milk (2% or whole)
- ½ teaspoon dry mustard powder
- ½ teaspoon dried paprika
- 2 ounces cream cheese
- 2 cups cheddar cheese, freshly shredded, divided
- 2 tablespoons salted butter, melted
- ¼ cup panko bread crumbs
- 1 teaspoon dried Italian spices
- 1 teaspoon fresh parsley, chopped
Essential Tools for Success
- Large Skillet: For sautéing onions and making the creamy cheese sauce.
- Medium Saucepan: To cook your rice if you prefer freshly made.
- Large Mixing Bowl: To combine broccoli, rice, and sauce thoroughly.
- 9×13 Inch Casserole Dish: Ideal size for evenly spreading and baking the casserole.
- Whisk: Essential for blending the flour and milk smoothly into the sauce without lumps.
- Oven Mitts: Safety first when handling hot casserole dishes!
How to Prepare Cheesy Broccoli Rice Casserole

Step 1: Prepare Your Ingredients
Begin by cooking 2 cups of white rice according to package instructions. While the rice cooks, wash and cut 5 cups of fresh broccoli florets into bite-sized pieces. Dice 1 cup of onion finely.
Step 2: Sauté the Onions and Make the Roux
In a large skillet, melt 3 tablespoons of salted butter over medium heat. Add the diced onions and sauté until translucent and fragrant, about 5 minutes. Sprinkle 3 tablespoons of flour over the onions and stir constantly for 1-2 minutes to cook out the raw flour taste and form a roux.
Step 3: Whisk in Milk and Seasonings
Gradually whisk in 2 cups of milk, ensuring the mixture stays smooth. Add ½ teaspoon garlic salt, ½ teaspoon black pepper, ½ teaspoon dry mustard powder, and ½ teaspoon paprika. Continue cooking, stirring frequently, until the sauce thickens, about 5-7 minutes.
Step 4: Add Cream Cheese and Part of the Cheddar
Lower the heat and stir in 2 ounces of cream cheese until it melts fully and blends smoothly. Next, add 1 cup of shredded cheddar cheese, stirring until melted and combined, creating a rich and creamy cheese sauce.
Step 5: Combine Broccoli, Rice, and Sauce
In a large mixing bowl, combine the cooked rice, fresh broccoli florets, and cheese sauce. Mix well to ensure every grain and floret is coated in cheesy goodness.
Step 6: Assemble the Casserole
Transfer the mixture into a greased 9×13 inch casserole dish. Sprinkle the remaining 1 cup of shredded cheddar cheese evenly over the top.
Step 7: Prepare the Topping
In a small bowl, mix 2 tablespoons melted butter with ¼ cup panko bread crumbs and 1 teaspoon dried Italian spices. Sprinkle this mixture evenly over the cheese layer to add a delightful crunchy topping.
Step 8: Bake to Perfection
Preheat your oven to 350°F (175°C). Bake the casserole uncovered for 25-30 minutes or until the top is golden and bubbly. Garnish with 1 teaspoon of fresh chopped parsley before serving.
Seasonal Flavor Boosts

- Add a handful of roasted red peppers for a smoky sweetness.
- Sprinkle some crushed red pepper flakes for a subtle heat kick.
- Mix in sautéed mushrooms for an earthy depth of flavor.
- Swap cheddar for a mix of mozzarella and Parmesan for a gooey, Italian twist similar to the Garlic Parmesan Tomato Casserole Gratin.
- Top with toasted almonds or pecans for added crunch and nutty notes.
Errors to Dodge
- Don’t overcook the broccoli before adding it to the casserole; it should remain slightly crisp to avoid mushiness.
- Avoid skipping the roux step; it’s crucial for a creamy, lump-free cheese sauce.
- Be mindful not to overbake the casserole, as it can dry out and lose its creamy texture.
- Use freshly shredded cheese rather than pre-shredded for better melting and flavor.
Storage & Reheat Guide
Once cooled, cover the casserole tightly with foil or transfer leftovers to an airtight container. Store in the refrigerator for up to 3 days.
To reheat, place individual portions in the microwave for 1-2 minutes or reheat the entire dish in a 350°F oven for 15-20 minutes until warmed through and bubbly. Adding a splash of milk before reheating can help maintain creaminess.
Top Questions & Answers
Can I use brown rice instead of white rice?
Absolutely! Brown rice works well and adds a nuttier flavor and more fiber. Just ensure it’s fully cooked before combining with the sauce.
Is it possible to make this casserole ahead of time?
Yes, you can prepare the casserole up to step 6, cover it, and refrigerate overnight. When ready, add the topping and bake as directed for a fresh, hot meal.
What can I substitute for cream cheese if I don’t have any?
You can use an equal amount of ricotta or mascarpone cheese for a similar creamy texture and mild flavor.
Can this recipe be made vegan or dairy-free?
For a dairy-free version, swap butter for a plant-based alternative, use non-dairy milk like almond or oat milk, and substitute cream cheese and cheddar cheese with vegan cheese varieties.
Reader Favorites
- Creamy Broccoli Cheddar Mac – Another luscious broccoli and cheese dish that’s sure to please.
- Jeera Rice Cumin Rice – A fragrant rice side that pairs beautifully with this casserole.
- Garlic Parmesan Tomato Casserole Gratin – A cheesy, baked delight with a tomato twist.
In Closing
This Cheesy Broccoli Rice Casserole is the perfect harmony of fresh vegetables, creamy cheese, and fluffy rice. It’s simple to prepare yet impressive enough to serve guests or satisfy a family craving. The combination of fresh ingredients and rich flavors makes it a versatile dish you can customize with seasonal additions or your favorite cheeses. Whether you’re looking to elevate your weeknight dinner or bring a comforting dish to your next gathering, this casserole delivers every time. So gather your ingredients, preheat that oven, and get ready to enjoy a warm, cheesy, and nourishing meal everyone will adore.
Share on Pinterest


Cheesy Broccoli Rice Casserole
Ingredients
- 5 cups broccoli florets fresh, cut to bite-size pieces
- 2 cups white rice cooked
- 3 tablespoons salted butter
- 1 cup onion diced
- 3 tablespoons all-purpose flour
- 0.5 teaspoon garlic salt
- 0.5 teaspoon black pepper
- 2 cups milk 2% or whole
- 0.5 teaspoon dry mustard powder
- 0.5 teaspoon dried paprika
- 2 ounces cream cheese
- 2 cups cheddar cheese freshly shredded, divided
- 2 tablespoons salted butter melted
- 0.25 cup panko bread crumbs
- 1 teaspoon dried Italian spices
- 1 teaspoon fresh parsley chopped
Instructions
Prepare Your Ingredients
- Begin by cooking 2 cups of white rice according to package instructions. While the rice cooks, wash and cut 5 cups of fresh broccoli florets into bite-sized pieces. Dice 1 cup of onion finely.
Sauté the Onions and Make the Roux
- In a large skillet, melt 3 tablespoons of salted butter over medium heat. Add the diced onions and sauté until translucent and fragrant, about 5 minutes. Sprinkle 3 tablespoons of flour over the onions and stir constantly for 1-2 minutes to cook out the raw flour taste and form a roux.
Whisk in Milk and Seasonings
- Gradually whisk in 2 cups of milk, ensuring the mixture stays smooth. Add ½ teaspoon garlic salt, ½ teaspoon black pepper, ½ teaspoon dry mustard powder, and ½ teaspoon paprika. Continue cooking, stirring frequently, until the sauce thickens, about 5-7 minutes.
Add Cream Cheese and Part of the Cheddar
- Lower the heat and stir in 2 ounces of cream cheese until it melts fully and blends smoothly. Next, add 1 cup of shredded cheddar cheese, stirring until melted and combined, creating a rich and creamy cheese sauce.
Combine Broccoli, Rice, and Sauce
- In a large mixing bowl, combine the cooked rice, fresh broccoli florets, and cheese sauce. Mix well to ensure every grain and floret is coated in cheesy goodness.
Assemble the Casserole
- Transfer the mixture into a greased 9x13 inch casserole dish. Sprinkle the remaining 1 cup of shredded cheddar cheese evenly over the top.
Prepare the Topping
- In a small bowl, mix 2 tablespoons melted butter with ¼ cup panko bread crumbs and 1 teaspoon dried Italian spices. Sprinkle this mixture evenly over the cheese layer to add a delightful crunchy topping.
Bake to Perfection
- Preheat your oven to 350°F (175°C). Bake the casserole uncovered for 25-30 minutes or until the top is golden and bubbly. Garnish with 1 teaspoon of fresh chopped parsley before serving.
Equipment
- Large Skillet
- Medium Saucepan
- Large Mixing Bowl
- 9x13 Inch Casserole Dish
- Whisk
- Oven mitts
Notes
- Use freshly shredded cheese for better melting and flavor.
- Don’t overcook the broccoli; it should remain slightly crisp to avoid mushiness.
- Prepare the casserole ahead and refrigerate before baking for convenience.

