Broccoli Rice Casserole
There’s something deeply comforting about a warm, bubbling casserole straight out of the oven. It’s the kind of dish that wraps your whole kitchen in a cozy hug, filling the air with savory aromas that make everyone gather around the table. One of my all-time favorites is this Broccoli Rice Casserole—a creamy, cheesy, and oh-so-satisfying crowd-pleaser that never fails to impress. Whether you’re feeding a hungry family or bringing a side to a potluck, this recipe delivers on flavor, texture, and ease. I first made it for a holiday dinner years ago, and now it’s practically become our family’s signature comfort dish. The secret? A perfectly balanced blend of tender broccoli florets, fluffy rice, and a rich, velvety cheese sauce that melds everything together like magic. Plus, it’s so easy to customize—swap in different cheeses, add crispy bacon bits, or mix in some garlic breadcrumbs on top for extra crunch. Trust me when I say: once you try this, you’ll want it at every gathering.
Thank you for reading this post, don't forget to subscribe!
What Is Broccoli Rice Casserole?
At its core, Broccoli Rice Casserole is a creamy, baked dish made by combining cooked rice (usually long-grain white or brown), fresh broccoli florets, and a luscious cheese sauce before baking until golden and bubbly on top. Unlike traditional casseroles that rely heavily on processed mixes, this version uses simple, wholesome ingredients to create layers of flavor and texture. The rice acts as both a hearty base and a binder, while the broccoli adds vibrant color, nutrients, and a slightly earthy bite. The cheese sauce—typically made with milk, butter, flour, and a generous handful of shredded cheese—ties everything together into a cohesive, melt-in-your-mouth experience. It’s often served as a side dish alongside roasted meats, grilled chicken, or even enjoyed on its own as a vegetarian main course. What makes this particular recipe special is its balance: not too heavy, not too light, but just right. It’s also incredibly forgiving—perfect for beginners or anyone looking to whip up a quick, impressive meal without sacrificing taste.
Why You’ll Love This Recipe
If you’re looking for a side dish that’s both comforting and crowd-pleasing, this Broccoli Rice Casserole checks every box. First off, it’s incredibly forgiving—even if you burn the bottom slightly (it happens to the best of us!), the flavors still shine through. Second, it’s packed with nutrition without feeling like you’re eating “diet food.” Broccoli brings fiber, vitamins C and K, and antioxidants, while the cheese provides calcium and protein. And let’s be real: sometimes you need a little indulgence, and the creamy, cheesy sauce here does exactly that. Another reason to love this recipe? It’s highly customizable. Prefer cheddar over Swiss? Go for it. Want to sneak in some caramelized onions or roasted red peppers? Absolutely. Even adding a sprinkle of paprika or smoked paprika before baking gives it a beautiful, rustic finish. Best of all, it travels well—make it ahead of time, refrigerate, and bake when ready. Leftovers reheat beautifully too, making it ideal for meal prep or impromptu gatherings. Honestly, after one bite, you’ll understand why this has become a staple in so many homes. It’s the kind of dish that feels like home, no matter where you are.
How to Make Broccoli Rice Casserole
Quick Overview
Making this Broccoli Rice Casserole is simpler than you think! Start by preheating your oven and preparing a greased baking dish. Cook your rice (I recommend basmati or jasmine for fluffiness) and steam or blanch the broccoli until tender-crisp. Then, prepare a roux-based cheese sauce using butter, flour, milk, and your favorite melting cheeses. Combine everything in the prepared dish, top with optional breadcrumbs or extra cheese, and bake until bubbly and golden. Total active time is under 30 minutes, plus about 25–30 minutes in the oven. It’s hands-off once you’ve mixed it all together, which means you can prep other dishes or set the table while it bakes. The result? A creamy, cohesive casserole with tender rice grains and perfectly al dente broccoli. Seriously, what could be easier?
Ingredients
- 2 cups uncooked long-grain white rice (or brown rice for a heartier option)
- 4 cups water (for cooking rice)
- 1 head broccoli, cut into small florets (about 4–5 cups)
- 2 tablespoons unsalted butter
- 2 tablespoons all-purpose flour
- 2½ cups whole milk (or half-and-half for extra creaminess)
- 1 teaspoon kosher salt
- ¼ teaspoon freshly ground black pepper
- Pinch of nutmeg (optional, but adds warmth)
- 2 cups shredded sharp cheddar cheese (plus extra for topping)
- ½ cup grated Parmesan cheese
- ½ teaspoon garlic powder
- ½ cup panko breadcrumbs (optional, for crunch)

“New family favorite! This Broccoli Rice Casserole was so flavorful and ridiculously easy. Crowd-pleaser for sure.”
Step-by-Step Instructions
Step 1: Preheat & Prep Pan
Preheat your oven to 375°F (190°C). Generously grease a 9×13-inch baking dish with butter or non-stick spray. This ensures the casserole won’t stick and makes cleanup a breeze. While the oven heats, get started on your rice—cook it according to package instructions using 2 cups rice and 4 cups water. Once done, fluff with a fork and set aside to cool slightly. Meanwhile, steam or boil the broccoli florets for 3–4 minutes until bright green and just tender. Drain well and pat dry with paper towels to remove excess moisture—this prevents a soggy casserole later!
Step 2: Make the Cheese Sauce
In a medium saucepan over medium heat, melt the butter. Once melted, whisk in the flour and cook for 1–2 minutes to form a smooth roux (no raw flour taste!). Slowly pour in the milk, whisking constantly to avoid lumps. Continue cooking until the mixture thickens enough to coat the back of a spoon (about 5–7 minutes). Stir in the salt, pepper, garlic powder, and nutmeg (if using). Reduce heat to low and gradually stir in the shredded cheddar and Parmesan, mixing until fully melted and silky. Taste and adjust seasoning if needed—remember, cheese will intensify as it bakes.
Step 3: Combine Everything
In a large mixing bowl, gently fold the cooked rice and steamed broccoli into the warm cheese sauce. Be careful not to mash the broccoli—you want those pretty florets intact. Transfer the mixture to your prepared baking dish, spreading it evenly with a spatula. Sprinkle the top generously with additional cheddar cheese and panko breadcrumbs for that golden, crispy crust. Bake uncovered for 25–30 minutes, or until bubbly and the edges are lightly browned. Let rest for 5–10 minutes before serving—this helps it set and makes slicing much easier.
What to Serve It With
This Broccoli Rice Casserole shines as a versatile side dish that pairs beautifully with almost any main course. For a classic combo, serve it alongside juicy grilled steak, herb-roasted chicken, or slow-cooked pot roast. The creamy texture complements rich meats without overwhelming them. If you’re going vegetarian, pair it with Stuffed Bell Peppers, baked ziti, or a hearty grain salad. It’s also fantastic during holiday feasts—try it with turkey, ham, or even cranberry-glazed pork chops. For a lighter touch, slice it and serve open-faced on toasted baguette with a dollop of sour cream. No matter how you plate it, this casserole brings warmth and satisfaction to the table. And honestly? Sometimes, that’s all you really need.
Top Tips for Perfecting Your Broccoli Rice Casserole
Even a slightly off batch of casserole can feel disappointing—but fear not! These pro tips will elevate your next bake to restaurant-quality:
- Use room-temperature dairy: Cold milk or cheese can cause the sauce to seize or separate. Let everything sit out for 30 minutes before starting.
- Don’t skip the roux step: Cooking flour in butter develops flavor and ensures a smooth, lump-free sauce. Skipping this leads to gritty results.
- Steam, don’t boil, the broccoli: Boiling turns broccoli mushy. Steaming keeps it vibrant and crisp-tender—crucial for texture contrast.
- Add acid for brightness: A splash of lemon juice or white wine vinegar after baking cuts through the richness and lifts the overall flavor.
- Make it ahead: Assemble the unbaked casserole up to a day ahead, cover tightly, and refrigerate. Add 10–15 extra minutes to baking time since it starts cold.
- Toast the breadcrumbs: For extra crunch, toss panko with melted butter and a pinch of garlic powder, then bake separately for 5–7 minutes until golden before sprinkling on top.
Storing and Reheating Tips
Got leftovers? Lucky you! This Broccoli Rice Casserole actually tastes even better the next day as the flavors meld together. Store any uneaten portions in an airtight container in the refrigerator for up to 4 days. To reheat, place slices on a microwave-safe plate and cover loosely with damp paper towel—microwave on high for 1–2 minutes, checking halfway. Alternatively, reheat in a preheated 350°F oven for 15–20 minutes until steaming hot and slightly crispy on top. Avoid overheating, as the rice can dry out. If storing long-term, freeze individual portions wrapped in foil for up to 2 months. Thaw overnight in the fridge, then reheat as above. Just remember: once it’s frozen, texture may soften slightly, but flavor remains stellar.
Frequently Asked Questions
“Made the Broccoli Rice Casserole tonight and wow — perfect weeknight dinner. Will definitely make again!”
Final Thoughts

This Broccoli Rice Casserole isn’t just a recipe—it’s a memory in the making. Every time I pull it from the oven, I’m reminded of cozy family dinners, lazy Sunday afternoons, and the simple joy of sharing a warm, homemade meal. It’s uncomplicated yet deeply satisfying, healthy-ish yet totally decadent. Whether you’re cooking for one or ten, this dish adapts effortlessly. And let’s face it: who doesn’t love cheese sauce? If you haven’t tried it yet, what are you waiting for? Whip it up tonight, invite someone over, and savor every creamy, cheesy bite. Trust me—you’ll wonder how you ever lived without it.

Broccoli Rice Casserole
Ingredients
Main Ingredients
- 2 cups cooked white rice
- 4 cups fresh broccoli florets chopped into bite-sized pieces
- 1 cup shredded cheddar cheese
- 0.5 cup grated Parmesan cheese
- 1 cup milk whole or 2%
- 2 tablespoons butter
- 2 tablespoons all-purpose flour
- 0.5 teaspoon salt
- 0.25 teaspoon black pepper
- 0.25 teaspoon garlic powder
- 0.25 teaspoon onion powder
- 0.25 cup breadcrumbs optional topping
Instructions
Preparation Steps
- Preheat the oven to 375°F (190°C). Lightly grease a 9x13-inch baking dish.
- Steam or boil the broccoli florets until tender-crisp, about 4–5 minutes. Drain and set aside.
- In a saucepan over medium heat, melt the butter. Whisk in the flour and cook for 1 minute to make a roux.
- Gradually whisk in the milk and continue cooking, stirring constantly, until the mixture thickens slightly and coats the back of a spoon, about 3–4 minutes.
- Remove from heat and stir in 3/4 cup of cheddar cheese and 1/2 cup of Parmesan cheese until melted and smooth. Season with salt, pepper, garlic powder, and onion powder.
- In a large bowl, combine the cooked rice, steamed broccoli, and cheese sauce. Mix well until everything is evenly coated.
- Transfer the mixture to the prepared baking dish. Top with remaining cheddar and Parmesan cheese. Optional: sprinkle with breadcrumbs for a crispy top.
- Bake uncovered for 25–30 minutes, or until the casserole is heated through and the top is golden and bubbly.
- Let cool for 5–10 minutes before serving.




