Some recipes just feel like home. Broccoli rice casserole is one of those dishes that shows up on every table — holidays, weeknights, or whenever you want a warm, creamy meal that makes everyone happy. It’s cozy, simple, and always a crowd favorite.
I grew up eating a version of this at family gatherings, and even today, one bite takes me back to my grandma’s kitchen — where everything smelled like butter and love.
The best part? It’s incredibly easy to make from scratch, and it works with fresh or frozen ingredients.

Why You’ll Love This Recipe
This broccoli rice casserole is creamy, cheesy, and full of comforting flavors. It’s one of those recipes that turns a few humble ingredients into something special.
It’s perfect for busy weeknights because it comes together in one pan, and it’s equally at home on a holiday table. You can prep it ahead, bake it when needed, and even freeze leftovers for another day.
The combination of rice, tender broccoli, and melty cheese hits all the right notes — hearty, satisfying, and full of texture.
Ingredients (Serves 6–8)
- 2 cups cooked rice (white or brown)
- 2 cups chopped broccoli florets (fresh or frozen, thawed)
- 1 medium onion, finely chopped
- 2 cloves garlic, minced
- 2 tablespoons butter
- 1 can (10.5 oz) cream of mushroom soup
- ½ cup sour cream
- 1 ½ cups shredded cheddar cheese (plus more for topping)
- ½ teaspoon salt
- ¼ teaspoon black pepper
- ¼ teaspoon paprika (optional)
- ¼ cup milk (adjust for creaminess)
- ½ cup breadcrumbs or crushed crackers (optional topping)
Cook the Rice and Broccoli
Start by cooking your rice according to package directions. I usually make it while chopping the vegetables so it’s ready when I need it.
If you’re using fresh broccoli, steam or boil it just until tender — about 4 minutes. For frozen broccoli, thaw and pat dry to remove extra moisture. You don’t want it soggy since it’ll cook more in the oven.
The key here is balance: you want broccoli that’s soft enough to blend with the creamy sauce but still bright and slightly firm.
Sauté the Aromatics
In a large skillet or saucepan, melt the butter over medium heat. Add the chopped onion and cook until translucent, about 3–4 minutes. Add the garlic and cook for another 30 seconds, just until fragrant.
This quick step adds a lot of flavor — that buttery onion base gives the casserole its rich, homemade taste that canned versions can’t match.
Mix the Base
Reduce the heat slightly and stir in the cream of mushroom soup, sour cream, milk, salt, pepper, and paprika. Mix until smooth and warm.
Add one cup of shredded cheddar and stir until melted and creamy. The sauce should coat the spoon easily but not feel too thick — you can always add a splash more milk if it looks too heavy.
This is the part where the kitchen starts to smell amazing — rich, cheesy, and just a little nutty from the broccoli.
Combine Everything
In a large mixing bowl, combine the cooked rice, broccoli, and cheesy sauce. Stir gently until everything is evenly coated.
It should look thick but spoonable — not runny. Transfer the mixture into a greased 9×13-inch baking dish and smooth out the top.
If you’re making it ahead, you can cover and refrigerate it at this stage for up to 24 hours.
Add the Topping
Sprinkle the remaining cheese over the top, followed by breadcrumbs or crushed crackers if you want extra crunch.
That golden topping gives this casserole its signature texture — a crisp layer that contrasts beautifully with the creamy filling underneath.
Bake Until Golden
Bake at 350°F (175°C) for 25–30 minutes, or until the top is bubbling and lightly browned.
If you made it ahead and it’s straight from the fridge, add an extra 10 minutes of baking time.
Let it rest for 5–10 minutes before serving — this allows it to set slightly, making it easier to scoop while keeping all that creamy goodness intact.
Why This Recipe Works
This casserole works because it brings together simple ingredients in perfect balance. The rice adds structure, the broccoli keeps it fresh, and the cheese ties everything together.
Using cream of mushroom soup gives a quick shortcut to creaminess, while the sour cream adds a gentle tang that keeps the flavor from feeling heavy.
It’s also flexible — you can swap ingredients based on what’s in your kitchen without losing the cozy character of the dish.
Tips for Success
- Don’t overcook the broccoli. Slightly firm is better than mushy — it keeps the texture balanced.
- Shred your own cheese. Pre-shredded cheese has anti-caking agents that can make the sauce grainy.
- Add protein. Cooked chicken, ham, or turkey make it a heartier main dish.
- Season lightly at first. You can always adjust salt after adding the soup and cheese.
- Freeze before baking. Assemble the casserole, cover tightly, and freeze for up to 2 months.
Simple Variations
Healthier version: Use low-fat sour cream, brown rice, and reduced-fat cheese.
Spicy twist: Add a pinch of cayenne or mix in diced jalapeños for heat.
Extra crunch: Mix crushed crackers with a bit of melted butter before sprinkling on top.
Mushroom lover’s edition: Sauté sliced mushrooms with the onions for deeper flavor.
Each version keeps the same base but lets you customize it to your taste or what you have on hand.
Storing and Reheating
Leftovers store beautifully. Cover tightly and refrigerate for up to 4 days.
To reheat, warm individual portions in the microwave or reheat the whole dish in the oven at 325°F until warmed through.
You can also freeze fully baked portions — they reheat wonderfully for quick lunches or dinners.
Serving Ideas
This casserole pairs perfectly with simple sides like roasted carrots, garlic bread, or a crisp salad. It also makes a great holiday side for turkey, ham, or roast chicken.
Sometimes I even serve it as a main course — just add a sprinkle of extra cheese and call it dinner.
Can I Make It Without Canned Soup?
Yes! Replace the soup with a quick homemade sauce: whisk together 1 tablespoon butter, 1 tablespoon flour, 1 cup milk, salt, and pepper until thick. Add it instead of the canned version for a from-scratch flavor.
Can I Use Frozen Broccoli Without Thawing?
You can, but it may release extra water into the casserole. For the best texture, thaw it first and pat it dry before mixing it in.


