Nothing quite hits the spot like a warm, comforting casserole that’s bursting with flavor and texture. This Best-Ever Cheesy Broccoli Rice Casserole is that perfect soul-satisfying dish — packed with tender broccoli, creamy cheesy goodness, and a perfectly crisp breadcrumb topping. Whether you’re feeding a crowd or simply craving a cozy weeknight meal, this casserole promises to become your go-to side or even a main. Every bite feels like a big, comforting hug, showcasing how simple ingredients can come together into something truly memorable.

Ingredients You’ll Need
Each ingredient in this recipe plays a vital role—creating layers of flavor, creaminess, and texture that make this Best-Ever Cheesy Broccoli Rice Casserole stand out. From the sharp cheddar that brings the cheesy punch to the broccoli adding freshness and color, these basics transform into something magical.
- Broccoli crowns (12 ounces): Provides vibrant color and a delightful, tender crunch that balances the creamy rice and cheese.
- Shallot (1 medium): Adds a subtle sweetness and depth to the aromatic base of the casserole.
- Garlic clove (1 large): Infuses the dish with warmth and a touch of savory punch.
- Sharp cheddar cheese (8 ounces, shredded): The star of the dish, its sharpness and meltiness create the rich cheese sauce and topping.
- Cooked rice (3 cups, cold): A blend of long grain and wild rice works wonders for texture and nutty flavor.
- Kosher salt (1 1/2 teaspoons, divided): Enhances all the flavors without overpowering.
- Unsalted butter (4 tablespoons, divided): Used both for sautéing and in the roux to build that smooth, luscious sauce.
- All-purpose flour (3 tablespoons): Thickens the cheese sauce to creamy perfection.
- Whole milk (1 1/2 cups): Creates the silky base of the sauce that ties all elements together.
- Freshly ground black pepper (1/4 teaspoon): Adds just the right amount of spice to keep things lively.
- Panko breadcrumbs (1/4 cup): Sprinkled on top for a golden, irresistible crunch.
How to Make Best-Ever Cheesy Broccoli Rice Casserole
Step 1: Prepare Your Oven and Baking Dish
Start by heating your oven to 375ºF and position a rack in the middle for even baking. Butter your 8×8-inch or 1-quart baking dish generously to prevent sticking and add a touch of richness around the edges as it bakes.
Step 2: Chop and Prep the Fresh Ingredients
Cut your broccoli crowns into 1-inch pieces – you’ll want about 3 1/2 to 4 cups to get that lovely balance of texture. Finely mince the shallot and garlic; these aromatics will build a flavorful foundation. Grate the sharp cheddar cheese using the large holes of your box grater, and be sure to save about half a cup to sprinkle on top later.
Step 3: Mix Broccoli and Rice Together
Combine your chopped broccoli with the cold cooked rice in a large bowl. Sprinkle in one teaspoon of the kosher salt and give it a good stir. This step helps each grain and floret soak up the flavors from the sauce you’re about to make.
Step 4: Cook Aromatics in Butter
In a large saucepan, melt 2 tablespoons of butter over medium heat. Add the shallot, garlic, and a pinch of salt, cooking until they’re tender and translucent. This will take around 3 minutes and will release those irresistible savory aromas that will elevate the whole dish.
Step 5: Create the Roux for the Sauce
Add the remaining 2 tablespoons of butter to your pan and let it melt. Stir in the flour and cook it for about 30 seconds, just long enough to rid it of any raw flour taste. This mixture will thicken the creamy sauce, giving the casserole its luscious body.
Step 6: Add Milk and Simmer
Whisk in 1 1/2 cups of whole milk gradually. Bring your sauce to a gentle simmer while whisking occasionally, allowing it to thicken over 3 to 4 minutes into a smooth, velvety consistency that promises each bite will be decadently creamy.
Step 7: Stir in the Cheese and Seasonings
Add the shredded cheese you reserved for the sauce and whisk until it melts smoothly into the milk. Season with the remaining kosher salt and black pepper. This step transforms the sauce into that irresistible cheesy base that ties everything together.
Step 8: Combine Cheese Sauce with Broccoli and Rice
Pour this silky cheese sauce over the broccoli and rice mixture. Stir everything gently but thoroughly so every morsel is enveloped in cheesy goodness. This is where the magic really starts to come together, with flavors marrying perfectly.
Step 9: Transfer and Add the Final Toppings
Spread the combined mixture evenly into your buttered baking dish. Sprinkle the remaining half cup of cheese and the panko breadcrumbs on top. This topping will crisp up beautifully, adding that much-needed crunch to contrast the creamy interior.
Step 10: Bake Until Golden and Bubbling
Place your casserole in the oven and bake for 40 to 45 minutes. Look for golden brown breadcrumbs and edges that start to crisp. Once done, let it rest for 5 to 10 minutes before serving—this pause gives everything time to set and intensify the flavors.
How to Serve Best-Ever Cheesy Broccoli Rice Casserole

Garnishes
A sprinkle of fresh chopped parsley or chives adds a pop of color and a hit of fresh flavor that complements the rich cheese sauce. For a bit of zest, a light drizzle of hot sauce or a few red pepper flakes can also give the casserole an exciting twist.
Side Dishes
This casserole pairs beautifully with simple protein mains like roasted chicken, grilled steak, or baked salmon. For a vegetarian feast, a crisp side salad or roasted root vegetables balance out the richness of the dish and create a satisfying meal.
Creative Ways to Present
Serve this Best-Ever Cheesy Broccoli Rice Casserole in individual ramekins for a charming presentation perfect for dinner parties. Alternatively, dress it up with a light drizzle of truffle oil or a sprinkle of toasted nuts like almonds or pecans for added texture and flair.
Make Ahead and Storage
Storing Leftovers
Any leftovers can be stored in an airtight container and refrigerated for up to 4 days. The casserole may thicken, so gently reheat with a splash of milk to bring back its creaminess.
Freezing
This casserole freezes wonderfully. Portion it into airtight containers or wrap the entire baking dish tightly with plastic wrap and foil, then freeze for up to 2 months. Thaw in the refrigerator overnight before reheating.
Reheating
Reheat your Best-Ever Cheesy Broccoli Rice Casserole in a 350ºF oven covered with foil to prevent drying out, about 20 minutes or until warming through. For a quicker option, microwave portions on medium power, stirring occasionally, adding a splash of milk if needed to restore creaminess.
FAQs
Can I use frozen broccoli instead of fresh?
Yes, you can substitute frozen broccoli, but be sure to thaw and drain it well to avoid excess moisture that can make the casserole watery. Fresh broccoli offers the best texture and flavor, though.
What kind of rice is best for this casserole?
A blend of long grain and wild rice works beautifully in this recipe for a mix of nuttiness and fluffy texture. Feel free to use plain long grain white rice or brown rice, but avoid short grain as it may turn too sticky.
Can I make this recipe dairy-free?
While the cheese sauce is central to the Best-Ever Cheesy Broccoli Rice Casserole, you can experiment with dairy-free butter, plant-based milk, and vegan cheese substitutes. Keep in mind the flavors and textures will differ from the original.
Is it possible to prepare the casserole ahead of time and bake later?
Absolutely! You can assemble the casserole up to a day in advance, keep it covered in the fridge, and bake it just before serving. This makes it perfect for busy days or entertaining guests.
How can I make the breadcrumb topping extra crispy?
For an ultra-crispy topping, toss your panko breadcrumbs with a tablespoon of melted butter before sprinkling on top. This adds golden color and a buttery crunch that’s truly irresistible.
Final Thoughts
There is something deeply comforting about digging into a warm dish like the Best-Ever Cheesy Broccoli Rice Casserole. It’s the kind of timeless recipe you’ll want to make again and again, perfect for cozy nights or sharing with loved ones. Don’t hesitate to try it soon—you might just find your new favorite casserole that brings a smile to your table every time.
PrintBest-Ever Cheesy Broccoli Rice Casserole Recipe
This Best-Ever Cheesy Broccoli Rice Casserole is a creamy, comforting dish combining tender broccoli, sharp cheddar cheese, and fluffy rice baked to golden perfection. Perfect as a hearty side or a satisfying vegetarian main, this casserole features a rich cheese sauce and a crispy breadcrumb topping that makes every bite irresistible.
- Prep Time: 15 minutes
- Cook Time: 50 minutes
- Total Time: 1 hour 5 minutes
- Yield: 6 servings
- Category: Casserole, Side Dish
- Method: Baking, Sautéing
- Cuisine: American
- Diet: Vegetarian
Ingredients
Vegetables and Aromatics
- 12 ounces broccoli crowns, cut into 1-inch pieces (about 3 1/2 to 4 cups)
- 1 medium shallot, finely chopped
- 1 large garlic clove, finely chopped
Dairy and Cheese
- 8 ounces sharp cheddar cheese, shredded (about 2 packed cups), divided (reserve 1/2 cup for topping)
- 4 tablespoons unsalted butter, divided, plus more for greasing the pan
- 1 1/2 cups whole milk
Grains
- 3 cups cold cooked rice (preferably a long grain and wild rice blend)
- 1/4 cup panko breadcrumbs
Pantry Items
- 3 tablespoons all-purpose flour
- 1 1/2 teaspoons kosher salt, divided
- 1/4 teaspoon freshly ground black pepper
Instructions
- Heat the oven. Preheat your oven to 375ºF (190ºC) and position the rack in the middle. Generously butter an 8×8-inch or 1-quart baking dish to prevent sticking and help with browning.
- Prep the ingredients. Cut the broccoli into bite-sized 1-inch pieces and place them in a large bowl. Finely chop the shallot and garlic. Grate the sharp cheddar cheese, reserving 1/2 cup to sprinkle on top later, and set the rest aside for the sauce.
- Combine the broccoli and rice. Add the cooked rice and 1 teaspoon of kosher salt to the bowl with broccoli. Stir gently to mix evenly and season the rice and broccoli.
- Cook the aromatics. In a large saucepan over medium heat, melt 2 tablespoons of unsalted butter. Add the chopped shallot, garlic, and a pinch of kosher salt. Cook, stirring occasionally until the shallots are tender and translucent, about 3 minutes.
- Start the cheese sauce. Add the remaining 2 tablespoons of butter to the pan. When melted, stir in the flour, cooking and stirring for about 30 seconds to form a roux and eliminate the raw flour taste.
- Add the milk. Gradually whisk in the 1 1/2 cups of whole milk. Bring the mixture to a gentle simmer. Continue whisking occasionally until the sauce thickens, about 3 to 4 minutes.
- Add the cheese. Stir in the reserved cheddar cheese until melted and smooth. Season with the remaining 1/2 teaspoon kosher salt and 1/4 teaspoon freshly ground black pepper, mixing well to balance the flavors.
- Combine the sauce with broccoli and rice. Pour the hot cheese sauce over the broccoli and rice mixture. Stir thoroughly until everything is evenly coated. Taste and adjust seasoning with additional salt and pepper if needed.
- Top with cheese and breadcrumbs. Transfer the combined mixture into the prepared baking dish, spreading it out into an even layer. Sprinkle the remaining 1/2 cup cheddar cheese on top, followed evenly by the 1/4 cup panko breadcrumbs for a crunchy topping.
- Bake the casserole. Place the dish in the oven and bake for 40 to 45 minutes until the breadcrumbs are golden brown in spots and the edges begin to crisp. Remove from the oven and let the casserole cool for 5 to 10 minutes before serving to allow it to set.
Notes
- Storage: Store leftovers in an airtight container in the refrigerator for up to 4 days. Reheat gently in the oven or microwave until warmed through.
- Make ahead: You can prepare the casserole through step 8 and refrigerate it, then add topping and bake fresh when ready to serve.
- Rice options: Long grain and wild rice blend works best for texture and flavor, but any cooked rice you have will work.
- Cheese substitutions: Sharp cheddar is recommended for a robust flavor, but feel free to mix in other cheeses like Gruyère or Monterey Jack for variation.
- Gluten note: To make gluten-free, substitute the all-purpose flour and panko breadcrumbs with gluten-free alternatives.
Nutrition
- Serving Size: 1 cup
- Calories: 320 kcal
- Sugar: 4 g
- Sodium: 550 mg
- Fat: 16 g
- Saturated Fat: 9 g
- Unsaturated Fat: 5 g
- Trans Fat: 0.3 g
- Carbohydrates: 30 g
- Fiber: 3 g
- Protein: 12 g
- Cholesterol: 45 mg