Cheesy broccoli rice casserole is a comfort food classic that brings together tender broccoli, creamy cheese, and soft, fluffy rice in one warm, satisfying dish. The combination of melty cheese and crunchy broccoli makes every bite a perfect mix of creamy and fresh textures.
I love making this casserole when I want something easy but filling. It’s one of those dishes that everyone seems to enjoy, whether as a side or a main. I usually add a little extra cheese on top for that golden, bubbly finish that makes it so inviting right out of the oven.
This casserole is great for family dinners or potlucks since it travels well and tastes delicious even the next day. I often pair it with simple grilled chicken or roasted veggies for a complete meal that’s cozy and reliable anytime you need a little extra comfort.
Key Ingredients & Substitutions
Broccoli: Fresh broccoli gives a nice bite and flavor, but frozen works well too—just thaw and drain to avoid watery casserole. Steaming until tender is key so it blends with the creamy texture without being mushy.
Rice: White rice is classic here, either long grain or jasmine. You can swap in brown rice for more fiber, but it will add a bit of chewiness. Make sure rice is fully cooked and cooled before mixing.
Cheese: Cheddar offers great melt and sharp taste. I recommend sharp cheddar for a punch of flavor. Other good choices are Colby, Monterey Jack, or a mild mozzarella if you want a less intense cheese flavor.
Cream of Mushroom Soup: This adds moisture and richness. If you want to keep it healthier, try using cream of chicken or a homemade white sauce. You can also use a dairy-free option if needed.
Mayonnaise and Sour Cream: These keep the casserole creamy and add tang. For lighter options, you can substitute plain Greek yogurt for sour cream or use low-fat mayo.
Topping: Crushed crackers or breadcrumbs give a crispy finish. For a gluten-free twist, use crushed cornflakes or gluten-free breadcrumbs. Butter adds richness but you can use olive oil for a lighter topping.
How Do You Get the Perfect Creamy Yet Crispy Casserole?
Balancing creaminess and a crunchy top is the trick in this dish. Here’s how I do it:
- Make sure your broccoli is steamed until just tender, not soggy, so it doesn’t release too much water.
- Use well-cooked rice that’s cooled to avoid mushy texture when baked.
- Mix all creamy ingredients thoroughly for even texture.
- Don’t cover the casserole while baking; baking uncovered helps the top get golden and crispy.
- Sprinkle the buttery cracker/breadcrumb topping evenly for that perfect crunch.
- Bake at 350°F for around 30-35 minutes until bubbly and the top is browned.
- Let it rest after baking for a few minutes; this helps it firm up and makes serving easier.
With these tips, you get cozy, creamy bites inside with a delicious crispy crust every time.

Equipment You’ll Need
- 9×13-inch baking dish – I like to use this size because it fits all the ingredients perfectly and heats evenly.
- Steamer or microwave-safe bowl – helps you steam or thaw the broccoli quickly.
- Large mixing bowl – for combining all the creamy ingredients and well-mixed filling.
- Measuring cups and spoons – to measure ingredients accurately.
- Small bowl – for mixing the cracker or breadcrumb topping with butter.
- Spatula or large spoon – makes mixing and spreading easier.
- Oven – for baking until bubbly and golden.
Flavor Variations & Add-Ins
- Swap cheddar for mozzarella or pepper jack for a different cheese flavor—works well with spicy or milder tastes.
- Add cooked bacon or ham for a meaty boost, great for protein lovers.
- Mix in sautéed mushrooms or caramelized onions for extra flavor and texture.
- Try a spicy kick by adding a pinch of red pepper flakes or hot sauce into the creamy mixture.
How to Make Cheesy Broccoli Rice Casserole
Ingredients You’ll Need:
Main Ingredients:
- 2 cups cooked white rice
- 3 cups broccoli florets (fresh or frozen, steamed)
- 2 cups shredded cheddar cheese, divided
- 1 cup sour cream
- 1 can (10.5 oz) cream of mushroom soup (or cream of chicken soup)
- ½ cup mayonnaise
- 1 small onion, finely chopped (optional)
- 2 cloves garlic, minced
- ¼ cup grated Parmesan cheese
- ½ teaspoon salt
- ¼ teaspoon black pepper
- ½ teaspoon paprika (optional)
Topping:
- 1 cup crushed buttery crackers or breadcrumbs
- 2 tablespoons butter, melted
How Much Time Will You Need?
Get ready to spend about 15 minutes preparing the casserole and about 30-35 minutes baking it. Let it cool for 5-10 minutes after baking before serving. So, in total, plan for about 45-50 minutes from start to finish.
Step-by-Step Instructions:
1. Prepare and Steam Broccoli:
First, preheat your oven to 350°F (175°C) and lightly grease a 9×13-inch baking dish. Then steam the broccoli florets just until they’re tender, about 3-4 minutes. Drain well so your casserole doesn’t get watery.
2. Mix the Casserole Filling:
In a large bowl, add cooked rice, steamed broccoli, 1 ½ cups of shredded cheddar cheese, sour cream, cream of mushroom soup, mayonnaise, onion (if using), garlic, salt, black pepper, and paprika. Stir everything together until evenly combined.
3. Assemble the Casserole:
Spread the mixture evenly into your prepared baking dish. In a smaller bowl, mix the crushed crackers or breadcrumbs with melted butter. Sprinkle this mixture evenly over the top. Then, sprinkle the remaining ½ cup cheddar cheese and the Parmesan cheese on top.
4. Bake and Serve:
Bake uncovered for 30-35 minutes, or until the casserole is bubbly and the top turns golden brown. Once done, let it rest for 5-10 minutes to set up before serving. Enjoy your warm, cheesy, and comforting casserole!
Can I Use Frozen Broccoli for This Casserole?
Yes, frozen broccoli works great! Just be sure to thaw and drain it well to remove excess moisture before mixing it into the casserole. This helps prevent it from becoming soggy.
How Should I Store Leftovers?
Store any leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently in the oven or microwave, adding a splash of milk or sour cream if it seems dry.
Can I Make This Casserole Ahead of Time?
Absolutely! Prepare the casserole up to step 4 and refrigerate it covered overnight. Bake it the next day, adding a few extra minutes to the baking time if needed.
What Can I Substitute for Cream of Mushroom Soup?
If you prefer, you can use cream of chicken soup or make a quick homemade white sauce with butter, flour, and milk for a fresher taste. Dairy-free alternatives also work well if you have dietary restrictions.