Side Dishes
This broccoli green rice casserole delivers the perfect balance of crispy golden top and creamy cheesy goodness in every bite.
The secret lies in layering cooked rice, steamed broccoli, and a rich cheese sauce before baking until bubbly and golden—transforming simple ingredients into a comforting side dish that steals the show. I developed this recipe after years of perfecting the texture contrast that makes it irresistible.
What sets this casserole apart is the foolproof technique that ensures a crispy crust while keeping the interior tender and creamy. The key ingredients—long-grain rice, fresh broccoli, and a blend of cheddar and mozzarella—create a harmonious texture that's both satisfying and elegant.
Most recipes either sacrifice crispiness for creaminess or vice versa, but this method achieves both.
By the time it emerges from the oven, you'll have a dish with a golden, shatteringly crispy top that contrasts beautifully with the velvety cheese mixture beneath. The aroma alone will have everyone gathering around the table, while the first bite delivers that perfect combination of textures and flavors.
This is the kind of side dish that turns ordinary meals into special occasions.
The best part? It's incredibly versatile—serve it as a vegetarian main course with a side salad or as a hearty accompaniment to grilled meats. The recipe scales easily for crowds, and leftovers reheat beautifully, making it perfect for meal prep.
Let's get started on creating this comforting classic that's sure to become a family favorite.
Ingredients for broccoli green rice casserole
Transform simple pantry staples into a showstopping casserole with crispy perfection and velvety cheese harmony.
| Ingredient | Amount | Notes |
|---|---|---|
| Long-Grain White Rice 🍚 | 3 cups | Uncooked, day-old preferred |
| Fresh Broccoli Florets 🥦 | 6 cups | Steamed, chopped into bite-sized pieces |
| Sharp Cheddar Cheese 🧀 | 2 cups | Shredded, block preferred |
| Mozzarella Cheese 🧀 | 1 ½ cups | Shredded, low-moisture preferred |
| Heavy Cream 🥛 | 1 cup | Full-fat for creaminess |
| Milk 🥛 | 1 cup | Whole milk preferred |
| Butter 🧈 | ½ cup | Unsalted, cubed |
| All-Purpose Flour 🌾 | ½ cup | For crispy topping |
| Panko Breadcrumbs 🍞 | ½ cup | For extra crunch |
| Garlic Powder 🧄 | 1 tsp | Freshly ground preferred |
| Onion Powder 🧅 | 1 tsp | For depth of flavor |
| Salt 🧂 | 1 tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish |
The cheese blend is non-negotiable—sharp cheddar delivers the tangy bite while low-moisture mozzarella ensures that creamy melt. Whole Foods or Trader Joe's carry excellent pre-shredded options, but grating your own from a block makes all the difference. For the rice, day-old is ideal—it absorbs the cheese sauce better than fresh. If you're using fresh, spread it on a tray to dry slightly before layering. The broccoli should be bright green and firm—avoid any florets with yellowing stems. Costco often has pre-cut broccoli florets at a great price, but fresh is always better if you've got the time.
No heavy cream? Coconut milk works beautifully for a dairy-free twist, though the texture will be slightly lighter. Substituting mozzarella? Gruyère or fontina add incredible depth of flavor. The panko topping is where the magic happens—don't skip it. If you're out, crushed cornflakes make a decent substitute, though the texture won't be quite as crispy. For the garlic powder, Penzeys sells a fantastic blend, but any high-quality brand will do. Fresh parsley isn't mandatory, but it adds that final pop of color and freshness that makes the dish look restaurant-worthy.
This casserole reheats like a dream—best served the next day when all the flavors meld together. Store leftovers in an airtight container for up to 5 days in the fridge, or freeze portions for 3 months. For meal prep, assemble the casserole in a baking dish, cover with foil, and refrigerate before baking—this makes for easy cleanup later. The crispy topping loses its crunch when reheated, so it's best enjoyed fresh out of the oven. Garnish with extra parsley right before serving to keep it vibrant and fresh-tasting.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe when I’m too tired to pull out three pans. Toss everything—rice, broccoli, cheeses, cream—into one baking dish, and let the oven do the work. No chopping stress, no sticking rice, just hands-off perfection.
- Creamy Cheese Hug: That moment when the sharp cheddar and melted mozzarella blanket every bite? It’s like a warm, gooey hug for your taste buds. The heavy cream ties it all together—rich but not heavy, with just enough tang to keep it interesting.
- Lunchbox Hero: Between us, this is my go-to for meal prep. The leftovers reheat beautifully, and the broccoli stays bright green instead of turning into sad mush. Pack it in containers, and suddenly you’ve got a lunch that feels fancy but costs next to nothing.
- Budget Win: Here’s what sold me—this feeds six for under $15. Rice stretches, cheese stretches, and fresh broccoli is cheaper than frozen (plus, it’s way better). It’s the kind of dish that makes me feel like I’m feeding a crowd without breaking the bank.
Step-by-step instructions for broccoli green rice casserole
Here's the method that guarantees a golden, crispy topping and creamy, cheesy layers every time.
Prepare the Rice Base
In a large skillet, melt the ½ cup butter over medium heat. Add the 3 cups long-grain white rice and toast it for 2-3 minutes until the grains become translucent at the edges. This step is crucial—it removes any raw starch taste and creates a better texture for your casserole.
Pour in 2 cups water and bring to a boil. Once boiling, reduce heat to low and simmer for 10 minutes, covered, until the water is absorbed. Then stir in 1 cup milk, 1 cup heavy cream, 1 tsp salt, ½ tsp black pepper, 1 tsp garlic powder, and 1 tsp onion powder. Let this mixture simmer uncovered for another 5 minutes until slightly thickened but still creamy.
Add Broccoli and Cheese Layers
Transfer the partially cooked rice mixture to a greased 9x13-inch baking dish. Gently fold in the 6 cups steamed broccoli florets using a spatula, making sure they're evenly distributed throughout the rice. This ensures each bite has that perfect broccoli-rice harmony.
Next, sprinkle half of the 2 cups sharp cheddar cheese and all of the 1.5 cups mozzarella cheese evenly over the rice mixture. The cheddar adds sharp flavor while the mozzarella creates that signature creamy texture we're after. Don't skip this layering—it's what makes this casserole so rich and satisfying.
Create the Ultimate Crispy Topping
In a small bowl, combine the ½ cup all-purpose flour, ½ cup panko breadcrumbs, and any remaining ½ cup sharp cheddar cheese. This topping mixture is the secret to that irresistible crispy crust. The flour and panko create the crunch while the cheese adds flavor and helps bind everything together.
Sprinkle this topping mixture evenly over the entire surface of the casserole, pressing down gently with the back of a spoon to ensure good contact. The goal is to create an even layer that will turn golden brown in the oven. Here's where the magic happens—this crispy topping is what makes this casserole feel like a restaurant-quality dish.
Bake to Golden Perfection
Preheat your oven to 375°F. Bake the casserole uncovered for 30-35 minutes until the top is deep golden brown and the edges are bubbling. This is where patience pays off—don't open the oven door during baking or you'll lose that beautiful crispy texture.
For the final touch, broil on high for 1-2 minutes until the topping is even more golden and slightly blistered. Watch it closely during this step—broilers can vary, and you want that perfect golden color without burning. Let the casserole rest for 5 minutes before serving to allow the layers to set.
Garnish and Serve Warm
Remove from the oven and sprinkle the ¼ cup chopped fresh parsley evenly over the top. The parsley adds a pop of color and freshness that cuts through the richness of the cheese and cream. Serve immediately while the topping is still crispy and the cheese is melty.
This casserole is best enjoyed straight from the oven when the contrast between the crispy top and creamy layers is at its peak. The flavors meld beautifully as it sits, but you'll want that perfect texture right away. Each bite delivers that satisfying crunch followed by creamy, cheesy rice and tender broccoli—it's comfort food at its finest.
Pro Tips For Making Broccoli Green Rice Casserole
- STEAM THE BROCCOLI FIRST: I learned this the hard way—raw broccoli in a casserole stays bitter and crunchy. Blanch florets in boiling water for 2 minutes, then plunge into ice water. This softens them just enough to absorb flavor without turning to mush, and the color stays vibrant. (Yes, even if you're impatient like me, don’t skip this.)
- USE DAY-OLD RICE: Freshly cooked rice in this casserole turns gummy and gluey. Swap in rice that’s been chilled overnight—it’s drier, holds shape better, and soaks up the creamy cheese sauce without falling apart. If you’re in a rush, spread freshly cooked rice on a tray and refrigerate for 1 hour first.
- LAYER CHEESE STRATEGICALLY: Sharp cheddar melts faster and can make the sauce watery. Tuck most of it in the bottom layer, then top with mozzarella for that gooey finish. Sprinkle a final dusting of cheddar on top before baking—it’ll brown beautifully and add a sharp contrast to the creamy layers.
- BAKE COVERED THEN UNCOVERED: Start with foil on tight to melt the cheese evenly, then remove it for the last 10 minutes. This prevents a soggy top while letting the cheese crisp slightly. If your oven runs hot, check at 8 minutes—better to peek once than end up with a sad, saucy mess.
Best sauces and condiments for this recipe
Creamy Cheese Sauce
This casserole's signature sauce comes from blending sharp cheddar and mozzarella with heavy cream and milk for a velvety texture. For extra richness, I sometimes add ½ cup sour cream or ½ cup cream cheese to the sauce mixture before baking.
If you prefer a lighter version, substitute ½ cup Greek yogurt for the heavy cream—it adds tang without heaviness. 🧀
Garlic-Herb Butter
Infuse the butter with 2 minced garlic cloves and 1 tsp dried thyme before using it in the rice base for deeper flavor. Let the butter sit at room temperature for 10 minutes before melting to release the garlic's aroma.
For a fresh twist, stir in 1 tbsp chopped chives or 1 tsp lemon zest at the end. This elevates the dish from ordinary to extraordinary with minimal effort.
Spicy Sriracha Mayo
For a kick, mix ¼ cup mayonnaise with 1 tbsp sriracha and 1 tsp honey to create a spicy drizzle. Spoon this over the casserole before serving—it cuts through the richness beautifully. If you love heat, add ½ tsp cayenne pepper to the sauce mixture during prep.
For a milder version, reduce the sriracha to 1 tsp and add 1 tsp hot honey instead. 🌶️
Lemon-Pepper Cream Sauce
Brighten the dish with a lemon-pepper cream sauce by whisking together ½ cup sour cream, 2 tbsp lemon juice, 1 tsp lemon zest, and ½ tsp black pepper. Dollop this over the casserole just before serving for a zesty contrast.
This works especially well if you're serving it as a vegetarian main course with grilled chicken or fish on the side.
Pesto Swirl
For a Mediterranean twist, stir 2 tbsp basil pesto (store-bought or homemade) into the cheese sauce before baking. The herbs complement the broccoli beautifully. If you love pesto, add ¼ cup sun-dried tomatoes to the rice base for extra depth.
For a vegan option, use vegan pesto and nutritional yeast instead of cheddar. This adds a vibrant green color and herby flavor that pairs perfectly.
Smoky Chipotle Cream
Create a smoky depth by blending ¼ cup sour cream with 1 tsp adobo sauce (from canned chipotle peppers) and ½ tsp smoked paprika. Drizzle this over the casserole after baking for a subtle smokiness.
For extra richness, mix in 1 tbsp cream cheese before applying. This works exceptionally well if you're serving the casserole with grilled meats or roasted vegetables. 🔥
Nutrition facts
Frequently asked questions
Why does my broccoli rice casserole turn out soggy instead of crispy? Sogginess usually happens when the topping doesn't get enough oven time or the rice mixture is too wet.
Can I use instant rice instead of long-grain white rice?
While you can substitute instant rice, the texture won't be quite the same. Instant rice tends to get mushy when baked, which can make your casserole less firm. If you must use it, reduce the water by 25% and cook it for 5 minutes less than package instructions. For best results, stick with long-grain white rice—it holds up better to the baking process and gives that perfect bite.
How do I make this casserole dairy-free?
Swap the cheddar and mozzarella for vegan cheese or nutritional yeast for a cheesy flavor. Use coconut milk instead of heavy cream and milk, and ensure your panko breadcrumbs are dairy-free. For extra richness, add ½ cup cashew cream to the sauce mixture. The texture will be slightly lighter but still delicious and satisfying.
Can I prepare this casserole ahead of time?
Assemble the casserole in your baking dish, cover tightly with foil, and refrigerate for up to 24 hours before baking. This makes cleanup easier and lets flavors meld beautifully. When ready to bake, remove the foil and add 5-10 extra minutes to the cooking time since it'll be cold. For freezing, bake first, then let it cool completely before wrapping tightly in plastic wrap and aluminum foil for up to 3 months.
What's the best way to reheat leftovers?
Reheat leftovers in the oven at 350°F for 15-20 minutes covered with foil to maintain moisture, then uncover for the last 5 minutes to crisp up the top. Microwaving works too—cover with a damp paper towel and heat in 1-minute intervals until warmed through. The topping will lose some crispness when reheated, so it's best enjoyed fresh from the oven.
