This creamy Broccoli Rice Casserole is loaded with tender broccoli, fluffy rice, and a rich homemade cheese sauce—all without canned soup. It's an easy, family-favorite side dish that's just as welcome on a busy weeknight as it is on the holiday table.
Let's get started!
Jump to:
Pull Up A Chair & Let's Chat!
If you grew up going to church potlucks, there's a good chance Broccoli Rice Casserole made an appearance—and for good reason. It's creamy, cozy, nostalgic, and one of those side dishes that somehow disappears before anything else on the table.
This Creamy Broccoli Rice Casserole keeps everything you love about the classic but skips the canned soup in favor of a rich homemade cheese sauce. Tender broccoli, fluffy rice, and plenty of melty cheese come together in a casserole that's comforting without being heavy and easy enough for a weeknight while still earning a spot on your holiday table.
Why You'll Love This Creamy Broccoli Rice Casserole
- Creamy homemade cheese sauce: Rich, cheesy flavor made from scratch without canned soup.
- Perfect texture: Tender broccoli, fluffy rice, and a creamy sauce in every bite.
- Simple ingredients: Nothing fancy—just pantry staples that come together with minimal effort.
- Perfect for any occasion: Easy enough for weeknight dinners and always a favorite at holidays and potlucks.
What You'll Need & Why
- Broccoli florets. Fresh broccoli stays tender with just a little bite after baking.
- Cooked long-grain white rice. Fluffy, separate grains give the casserole its classic texture.
- Butter. The foundation of the homemade cheese sauce.
- Onion & garlic. Build savory flavor from the very beginning.
- All-purpose flour. Thickens the sauce into a rich, creamy consistency.
- Whole milk & heavy cream. Create a silky sauce that isn't thin or watery.
- Herbed cream cheese. My secret ingredient for an extra creamy casserole with incredible flavor.
- Kosher salt, granulated garlic, granulated onion, dry mustard & smoked paprika. A simple blend that brings warmth and balances the richness of the cheese.
- Sharp white cheddar & Parmesan. Freshly grated cheese melts smoothly into the sauce and creates a perfectly golden topping.
The Recipe Rundown
This creamy broccoli rice casserole is super simple. Here's a brief overview of how to make it.
- Blanch the broccoli: Cook just until bright green and barely tender, then cool in an ice bath and pat dry.
- Make the cheese sauce: Sauté the onion and garlic, then build a creamy homemade cheese sauce with the flour, milk, cream, seasonings, cream cheese, cheddar, and Parmesan.
- Mix it together: Fold the broccoli and cooked rice into the cheese sauce until everything is evenly coated.
- Bake until bubbly: Top with extra cheese and bake until hot, golden, and bubbling around the edges.

Swaps & Variations
This Creamy Broccoli Rice Casserole is easy to customize with whatever you have on hand.
- Clean out the fridge: Stir in sautéed mushrooms, spinach, kale, or other cooked vegetables without changing the creamy base.
- Try a different cream cheese: Chive and onion, garden vegetable, or Boursin all add their own delicious twist.
- Make it a meal: Add rotisserie chicken, diced ham, shredded turkey, or leftover pot roast for a hearty main dish.
- Switch up the cheese: Sharp cheddar and Parmesan are my favorites, but Gruyère, Monterey Jack, Gouda, or Colby Jack all melt beautifully. Freshly grated cheese will give you the smoothest sauce.
Tips For The Best Creamy Broccoli Rice Casserole
A few simple moves make all the difference with this creamy broccoli rice casserole.
- Don't overcook the broccoli: A quick blanch keeps it bright green and perfectly tender after baking.
- Dry the broccoli well: Pat it dry after blanching so excess moisture doesn't thin the cheese sauce.
- Shred your own cheese: Freshly grated cheese melts smoother and creates the creamiest sauce.
- Taste before baking: Give the cheese sauce a taste and adjust the seasoning before folding in the broccoli and rice.
- Broil for extra color: For an extra golden, bubbly top, broil the casserole for 1–2 minutes before serving.
- Let it rest: Allow the casserole to sit for 5–10 minutes after baking so the sauce can set before serving.

Make-Ahead Instructions
This cheesy broccoli rice casserole is perfect for prepping in advance.
- Make ahead and freeze: Assemble the unbaked casserole, wrap well, and freeze. Thaw in the fridge for a day before baking according to the recipe instructions.
- Make ahead and refrigerate: Assemble the casserole up to the point of baking, cover tightly, and refrigerate for up to 2 days. Let it sit at room temperature for about 30 minutes before baking as directed.

Broccoli Rice Casserole Recipe
Equipment
- large pot
- large cast iron skillet
Ingredients
- 4 cups broccoli, cut into florets
- 3 cups cooked long grain white rice
- 1 med onion, diced
- 3-4 cloves garlic, minced
- 6 tablespoon butter
- ¼ cup all-purpose flour
- 2 cups whole milk, warm
- ¼ cup heavy cream, warm
- 1 teaspoon kosher salt
- 1 teaspoon granulated garlic
- 1 tsp granulated onion
- ½ teaspoon dry ground mustard
- ½ teaspoon smoked paprika
- 4 oz herbed cream cheese, softened use your favorite flavor combo and/or brand
- 1½ cups sharp white cheddar
- ¾ cup parmesan cheese
- extra cheddar and parmesan cheese, for topping
Instructions
The Broccoli
- Bring a pot of salted water to a boil and cook the broccoli florets for 2–3 minutes, just until bright green and barely tender. Immediately transfer to an ice bath to stop the cooking.
- Drain well, then place the broccoli on a clean dish towel and gently squeeze out any excess moisture. Set aside.
The Sauce
- In an oven-safe skillet, melt the butter over medium heat. Add the onion and cook until softened. Stir in the garlic and cook just until fragrant.
- Sprinkle in the flour and whisk continuously for about 1 minute to cook out the raw flour taste. Slowly whisk in the warmed milk and cream until smooth and thickened.
- Add the salt, granulated garlic, granulated onion, ground mustard, and smoked paprika. Stir in the herbed cream cheese until fully melted.
- Gradually whisk in the cheddar and parmesan until smooth. Taste and season with additional salt and pepper as needed.
Assemble and Bake
- Stir the cooked rice and broccoli into the cheese sauce until well combined. Top with extra cheddar and parmesan.
- Bake in a preheated 350° until bubbly and golden on top (20-30 minutes), then let rest briefly before serving.
Nutrition
Storage & Reheating
- Store leftovers: Keep leftovers in an airtight container in the refrigerator for up to 3 days.
- Reheat gently: Warm individual portions in the microwave in short increments, or cover and reheat in a 350°F oven until heated through.
- Freezing notes: While you can freeze this casserole, it’s not ideal — the rice can become soft and mushy after thawing and reheating.
You Asked, I Answered
What kind of rice works best for broccoli rice casserole?
Long-grain white rice is my favorite because it stays fluffy and holds its texture in the casserole. Freshly cooked or packaged pre-cooked rice both work well—just avoid overcooked rice.
What does it mean to blanch broccoli?
Blanching means briefly boiling the broccoli, then immediately transferring it to an ice bath to stop the cooking. It keeps the broccoli bright green, tender, and prevents it from becoming mushy in the oven.
Can I use frozen broccoli instead of fresh for this recipe?
Absolutely! Skip the blanching step, thaw the broccoli completely, and squeeze out as much excess moisture as possible before adding it to the casserole. That helps keep the cheese sauce rich and creamy.
Complete Your Holiday Table
From cozy family dinners to holiday feasts, these comforting side dishes pair perfectly with turkey, ham, roast beef, or just about any special occasion meal.
- Parmesan Polenta: Creamy, cheesy, and perfect alongside turkey, ham, pot roast, or prime rib.
- Green Bean Casserole: A homemade mushroom gravy and crispy fried onions make this classic even better.
- Boursin Mashed Potatoes: Creamy, buttery mashed potatoes with plenty of rich Boursin cheese.
- Baked Three Cheese Mac and Cheese: Extra cheesy, golden, and always the first dish to disappear.
- Cheesy Baked Cauliflower: A creamy, comforting side that's every bit as satisfying as potatoes.
- Duck Fat Roasted Potatoes: Crispy, golden potatoes with an incredible buttery flavor and crunch.
Who’s Stirring the Pot?
Hi, I’m Ruth—recipe developer, comfort-food creator, and the voice behind Rufus For Real. I specialize in cozy, doable, flavor-packed meals for real-life kitchens, and I’m a firm believer that breakfast, dinner, and everything in between should be simple, satisfying, and impossible to mess up.
You’ll find me sharing even more comfort-food goodness, kitchen tips, and behind-the-scenes chaos over on Instagram, Pinterest, Facebook, TikTok, and YouTube (@rufusforreal everywhere).
If you love approachable recipes with a whole lot of personality, pull up a chair—there’s always room at this table.
Happy Cooking!
-Ruth aka Rufus















Abigail says
I’ve made this a couple times since Christmas and gonna make it for Easter. It’s our favorite and so easy. Thank you!
Bryan M says
another great casserole from Rufus! it's been a hit at several family occasions!