This Cheesy Broccoli Rice Casserole is the ultimate comfort food — warm, creamy, and packed with rich flavors. Perfect as a side dish for holiday gatherings or a satisfying weeknight dinner, this casserole combines tender broccoli, fluffy rice, and gooey melted cheese into one irresistible bite. Each forkful is coated in a luscious, cheesy sauce that’s perfectly seasoned for maximum flavor.

Whether you’re cooking for family or hosting friends, this easy-to-make casserole is sure to impress. It’s versatile enough to stand alone as a vegetarian main dish or complement hearty proteins like roasted chicken or steak. Plus, it’s kid-friendly and makes sneaking in those veggies a breeze!
Ingredients for Cheesy Broccoli Rice Casserole
- 2 cups cooked white rice (or brown rice for a healthier option)
- 3 cups broccoli florets, steamed or blanched
- 2 cups shredded cheddar cheese (divided)
- 1 cup grated Parmesan cheese
- 1 can (10.5 oz) condensed cream of mushroom soup (or cream of chicken)
- 1/2 cup sour cream
- 1/4 cup butter, melted
- 1 teaspoon garlic powder
- 1/2 teaspoon onion powder
- 1/2 teaspoon paprika
- Salt and pepper to taste

Step 1: Prepare the Ingredients
Preheat your oven to 375°F (190°C) and grease a large baking dish with butter or non-stick spray. Cook your rice according to package instructions if it’s not already prepared. Steam or blanch the broccoli until tender but still vibrant green.
Step 2: Mix the Casserole Base
In a large mixing bowl, combine the cooked rice, steamed broccoli, 1 1/2 cups of shredded cheddar cheese, Parmesan cheese, cream of mushroom soup, sour cream, melted butter, garlic powder, onion powder, paprika, salt, and pepper. Stir well until all ingredients are evenly incorporated.
Step 3: Assemble the Casserole
Spread the mixture evenly in your prepared baking dish. Sprinkle the remaining 1/2 cup of cheddar cheese over the top for that perfect golden crust.
Step 4: Bake to Perfection
Place the casserole in the oven and bake for 25-30 minutes or until the top is bubbly and golden brown. For an extra crispy top, broil for the final 2-3 minutes — just keep a close eye to avoid burning.
Step 5: Serve and Enjoy
Once baked, let the casserole sit for about 5 minutes before serving. This allows the cheesy sauce to thicken slightly and ensures each scoop holds together beautifully.
Storage Instructions
To store leftovers, transfer the cooled casserole into an airtight container and refrigerate for up to 4 days. For longer storage, place portions in freezer-safe containers and freeze for up to 3 months. When reheating from frozen, thaw overnight in the fridge before warming in the oven at 350°F (175°C) for about 20 minutes or until heated through.
Estimated Nutrition
Per serving (based on 6 servings):
- Calories: ~350 kcal
- Protein: ~15g
- Carbohydrates: ~30g
- Fat: ~20g
- Fiber: ~3g
- Calcium: ~25% DV
Frequently Asked Questions
1. Can I use frozen broccoli instead of fresh?
Yes! Frozen broccoli works great in this recipe. Just thaw it and drain any excess moisture before mixing it in.
2. What type of rice works best?
Both white and brown rice are excellent options. For added texture, you can even use wild rice or a rice blend.
3. Can I make this casserole ahead of time?
Absolutely! Assemble the casserole, cover tightly, and refrigerate for up to 24 hours before baking.
4. How can I make this casserole spicier?
Add a pinch of red pepper flakes, cayenne pepper, or diced jalapeños for a kick of heat.
5. Is there a way to make this casserole gluten-free?
Yes, simply use a gluten-free condensed soup and ensure all other ingredients are labeled gluten-free.
6. Can I add protein to this recipe?
Certainly! Cooked chicken, turkey, or even crumbled sausage make excellent additions to enhance the protein content.
7. What cheese can I substitute for cheddar?
Monterey Jack, Colby, or even a spicy pepper jack cheese can bring a new flavor twist to your casserole.
8. How do I prevent the casserole from drying out?
Be sure not to overbake it. Covering it with foil for the first 15 minutes can also help keep it moist.

Cheesy Broccoli Rice Casserole
- Total Time: 45 minutes
- Yield: 6 servings
Description
This Cheesy Broccoli Rice Casserole is a creamy, cheesy delight that’s perfect for weeknight dinners, potlucks, or festive gatherings. Packed with tender broccoli, fluffy rice, and rich, melted cheese, this comforting casserole is both satisfying and easy to make. It’s a fantastic option for busy families looking for simple yet delicious dinner ideas. Whether served as a side or a standalone dish, this recipe is sure to impress everyone at the table.
Ingredients
2 cups cooked white rice (or brown rice for a healthier option)
3 cups broccoli florets, steamed or blanched
2 cups shredded cheddar cheese (divided)
1 cup grated Parmesan cheese
1 can (10.5 oz) condensed cream of mushroom soup (or cream of chicken)
1/2 cup sour cream
1/4 cup butter, melted
1 teaspoon garlic powder
1/2 teaspoon onion powder
1/2 teaspoon paprika
Salt and pepper to taste
Instructions
- Preheat your oven to 375°F (190°C) and grease a large baking dish with butter or non-stick spray.
- Cook the rice if not already prepared, and steam or blanch the broccoli until tender but still vibrant green.
- In a large bowl, mix the cooked rice, steamed broccoli, 1 1/2 cups of shredded cheddar cheese, Parmesan cheese, cream of mushroom soup, sour cream, melted butter, garlic powder, onion powder, paprika, salt, and pepper. Stir until well combined.
- Transfer the mixture into the prepared baking dish and spread it evenly.
- Sprinkle the remaining 1/2 cup of cheddar cheese on top for a cheesy crust.
- Bake for 25-30 minutes or until bubbly and golden brown. For extra crispiness, broil for the final 2-3 minutes while watching closely.
- Allow the casserole to sit for 5 minutes before serving to let the cheesy sauce thicken.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Main Course