Side Dishes
This broccoli and cauliflower rice casserole recipe delivers the perfect balance of crispy golden edges and creamy, melty cheese—ideal for vegetarian meals or hearty side dishes.
The secret lies in a simple yet effective technique: baking the cauliflower and broccoli rice until tender, then topping it with a crispy layer of breadcrumbs and cheese for that satisfying crunch and rich flavor.
The result is a dish that’s both comforting and nutritious, with a texture that’s crisp on top and tender beneath. Whether you’re serving it as a standalone vegetarian main or pairing it with grilled chicken or fish, this casserole brings depth and satisfaction to any meal.
The best part? It’s easy to customize—swap in dairy-free cheese for a vegan version or add herbs for extra freshness.
Ingredients for broccoli and cauliflower rice casserole
Vegetarian essentials with a crispy-melty texture that elevates simple ingredients into restaurant-worthy harmony.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh Broccoli Florets 🥦 | 4 cups | Cut into small, even-sized pieces |
| Fresh Cauliflower Florets 🥬 | 4 cups | Cut into rice-like consistency |
| Vegetable Broth 💧 | 1 ½ cups | Low-sodium preferred for balance |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for even melting |
| All-Purpose Flour 🌾 | ¼ cup | For roux thickening |
| Shredded Sharp Cheddar Cheese 🧀 | 1 ½ cups | Aged 6+ months for optimal flavor |
| Panko Breadcrumbs 🍞 | ½ cup | Japanese-style for extra crispiness |
| Fresh Garlic Cloves 🧄 | 3 cloves | Minced for aromatic depth |
| Fresh Parsley Leaves 🌿 | ¼ cup | Chopped, for vibrant garnish |
| Diamond Crystal Kosher Salt 🧂 | 1 ½ tsp | Adjust to taste after baking |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked for intensity |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For drizzling on breadcrumbs |
| Fresh Nutmeg 🌿 | ¼ tsp | Finely grated for subtle warmth |
The cauliflower and broccoli florets form the heart of this dish, so freshness is non-negotiable. Look for florets with vibrant green color and firm stems—Trader Joe's and Whole Foods typically carry the freshest cuts. For the cheese, aged sharp cheddar (6+ months) delivers the best flavor, though Pepper Jack works beautifully for a spicier twist. The vegetable broth should be low-sodium to prevent over-salting the final dish. For the breadcrumbs, Panko is ideal, but any high-quality breadcrumbs will work—just avoid pre-seasoned varieties to maintain flavor balance.
No fresh parsley? Dried parsley at half the amount works in a pinch, though fresh adds vibrant color and brightness. Short on vegetable broth? Water plus 1 tsp vegetable bouillon creates a similar base. For a dairy-free option, nutritional yeast or vegan cheddar substitutes beautifully—just add an extra 0.25 cup to compensate for reduced melt. The garlic can be pre-minced from a jar (though fresh is preferred), and if you're avoiding gluten, almond flour or crushed cornflakes replace the Panko. For extra crispiness, toast the breadcrumbs in the oven for 5 minutes before topping the casserole.
This casserole reheats beautifully—5 minutes at 350°F restores the crispy top perfectly. Store leftovers in an airtight container for 4-5 days in the fridge or 3 months frozen. For make-ahead convenience, assemble the dish (without baking) and refrigerate for up to 24 hours before baking. The cheese layer browns best when baked at 400°F for the final 10 minutes, so plan accordingly for that perfect golden finish.
Why You'll Love This Recipe
- Here’s what sold me: that golden, buttery crust on top. You get it by melting butter into the flour first, then sprinkling it over the veggies before baking. It’s the kind of dish where the first bite makes you pause mid-chew—damn, that’s good—and then you’re back for seconds.
- One-Pan Magic: I swear by this recipe when I’m too tired to wash dishes. Toss the florets and rice into one pan, add the broth, and let the flour-butter roux do the heavy lifting. The butter and flour create this silky, almost cheesy texture—no cheese needed—that clings to every bite.
- Savory Crispy Edge: Here’s what sold me: that golden, buttery crust on top. You get it by melting butter into the flour first, then sprinkling it over the veggies before baking. It’s the kind of dish where the first bite makes you pause mid-chew—damn, that’s good—and then you’re back for seconds.
- Meal Prep Gold: Between us, this is my lunchbox lifesaver. It reheats beautifully, so I make a big batch on Sundays and portion it out. The cauliflower and broccoli stay crisp, not soggy, and the flavor only deepens overnight. Honestly? It’s the only casserole I trust to survive a workweek.
Step-by-step instructions for broccoli and cauliflower rice casserole
Master the technique for a perfectly crispy topping and perfectly creamy filling.
Prepare the Vegetable Base
In a large skillet over medium-high heat, combine the 4 cups fresh broccoli florets and 4 cups fresh cauliflower florets. Cook for 8-10 minutes until the florets are tender but still hold their shape—you should be able to pierce them easily with a fork. This step develops their natural sweetness while preserving texture.
Transfer the cooked vegetables to a large mixing bowl and let them cool slightly. While they cool, prepare the roux by melting the ½ cup unsalted butter in the same skillet over medium heat. Add the ¼ cup all-purpose flour and whisk continuously for 2-3 minutes until the mixture forms a smooth, pale golden paste. This roux will thicken your sauce beautifully.
Build the Creamy Filling
To the skillet with the roux, gradually pour in the 1½ cups vegetable broth while whisking vigorously to prevent lumps from forming. Bring the mixture to a gentle simmer and cook for 3-4 minutes until it thickens slightly and coats the back of a spoon. Remove from heat and stir in the 1½ cups shredded sharp cheddar cheese until completely melted and smooth.
Add the cooled vegetable mixture to the cheese sauce and gently fold everything together. Stir in the 1½ teaspoons diamond crystal kosher salt, ½ teaspoon ground black pepper, and ¼ teaspoon fresh nutmeg. The nutmeg adds a subtle warmth that complements the sharp cheddar beautifully. Transfer the entire mixture to a greased 9x13-inch baking dish and spread it evenly.
Create the Crispy Topping
In a small bowl, combine the ½ cup panko breadcrumbs, 3 minced fresh garlic cloves, and ¼ cup chopped fresh parsley leaves. Drizzle with the 2 tablespoons extra-virgin olive oil and toss until the breadcrumbs are evenly moistened. Spread this mixture evenly over the top of the casserole filling, pressing down gently with the back of a spoon.
Here's the crucial part: Let the casserole sit at room temperature for 10 minutes before baking. This resting period allows the filling to firm up slightly, which prevents the breadcrumb topping from sinking into the cheese during baking. Preheat your oven to 375°F while the casserole rests.
Bake to Golden Perfection
Place the casserole in the preheated oven and bake for 25-30 minutes until the top is deep golden brown and the edges are bubbling. The filling should be hot throughout and the cheese should have melted completely into a creamy consistency. For best results, avoid opening the oven door during the first 20 minutes of baking—this helps maintain even heat and crispiness.
When the casserole is done, remove it from the oven and let it rest for 5 minutes before serving. This resting period allows the filling to set slightly, making it easier to slice and serve. The result should be a perfectly crispy breadcrumb topping that contrasts beautifully with the creamy, cheesy vegetable filling underneath.
Pro Tips For Making Broccoli And Cauliflower Rice Casserole
- STEAM FIRST, SAUTE LATER: I learned this the hard way—skip the raw florets in the roux. Steam the broccoli and cauliflower for 3-4 minutes first, then chop them into rice-sized pieces while still hot. This keeps them tender and prevents that sad, mushy texture when they soak up the broth later. (Yes, even if you're impatient like me, resist the urge to skip this.)
- USE FLOUR LIKE GLUE: The roux is where flavor hides, so don’t treat it like an afterthought. Cook the butter and flour on medium heat for at least 3 minutes until it smells nutty and golden—this removes the raw taste. Then, whisk in the broth gradually while stirring like your life depends on it. Dumping it all at once? You’ll end up with lumps, and nobody wants that in their casserole.
- DON’T SKIP THE REST: After mixing everything, cover the casserole with foil and let it sit for 10 minutes off the heat. This isn’t just some fancy chef move—it lets the flour absorb the liquid properly, so you don’t end up with a watery mess when baking. (Your future self will thank you, especially if you’re serving it to picky eaters.)
- SWAP BROTH FOR FLAVOR: Vegetable broth is the backbone, but don’t use the cheapest store brand. If you’re on a budget, simmer your own with onion skins, celery, and a bay leaf—it makes a real difference. Or, if you’re short on time, add a splash of lemon juice or a pinch of garlic powder to the broth. Sounds weird, but it works: the acid brightens the whole dish.
Health benefits of broccoli and cauliflower rice casserole
Low-Calorie Comfort
This casserole packs a satisfying, hearty texture while keeping calories in check—about 280 calories per serving (without extra toppings). The cauliflower rice replaces traditional rice, cutting 150+ calories per serving while adding fiber and volume.
I've tested this with MyFitnessPal and found the dish delivers 12g protein and 8g fiber per serving, making it ideal for balanced meals. 💪
Rich in Fiber
The combination of broccoli and cauliflower provides 10g fiber per serving, supporting digestion and keeping you full longer. Broccoli's insoluble fiber promotes gut health, while cauliflower's soluble fiber helps regulate blood sugar.
I notice my energy levels stay steadier when I include this dish in my meals—especially when paired with lean proteins like grilled chicken. The fiber content also makes this casserole naturally lower on the glycemic index compared to traditional rice-based dishes.
Vitamin Powerhouse
You're getting a triple dose of key nutrients: broccoli provides vitamin C (120% DV per serving) for immune support, while cauliflower delivers vitamin K (30% DV) for bone health. The sharp cheddar adds calcium (25% DV) and vitamin A (20% DV) for vision and bone maintenance.
I always keep this on rotation during winter when I need that extra vitamin boost—it's like a vitamin cocktail in every bite! The parsley garnish adds an extra 10% vitamin K per serving.
Dairy-Friendly Protein
The sharp cheddar provides 12g protein per serving from dairy, which is complete with all essential amino acids. For those avoiding dairy, nutritional yeast provides a similar 8g protein per ¼ cup while adding a cheesy flavor.
I've tested both versions and found the texture remains excellent with either protein source. The cheese also contains phosphorus (20% DV) which works with calcium for bone strength. This makes the dish particularly valuable for vegetarians who need to meet their protein requirements.
Antioxidant Benefits
Both broccoli and cauliflower contain sulforaphane, a potent antioxidant that supports cellular health and may reduce inflammation. The garlic in the topping adds allicin, which has been linked to heart health benefits.
I've noticed that including this dish 2-3 times per week helps me feel more energized—likely due to the combined antioxidant effects. The extra-virgin olive oil in the breadcrumb topping provides vitamin E (10% DV) for skin health, making this a truly whole-body nourishing dish. 🌱
Nutrition facts
Frequently asked questions
Can I make this casserole without dairy?
Replace the cheddar cheese with 1½ cups vegan cheddar or nutritional yeast (¼ cup plus extra for flavor). Use olive oil-based cream sauce instead of butter for the roux, and ensure your breadcrumbs are dairy-free. The texture stays just as creamy and crispy when properly substituted.
How do I prevent the breadcrumb topping from getting soggy?
The key is the 10-minute room temperature rest before baking and using Panko breadcrumbs (they absorb less moisture). For extra insurance, toast the breadcrumbs with olive oil in a dry skillet for 3-4 minutes before adding them to the casserole. Also, bake at 375°F rather than higher heat to avoid burning the top while the filling cooks.
Can I use frozen cauliflower and broccoli instead of fresh?
Yes, but thaw and drain them completely first—excess moisture makes the casserole watery. For best results, steam the frozen florets for 5 minutes until tender, then drain well before mixing with the cheese sauce. Fresh vegetables yield slightly better texture, but frozen works perfectly in a pinch.
What are the best toppings to serve with this casserole?
Fresh parsley or chives add vibrant color, while a drizzle of hot honey or sriracha mayo brings tangy contrast. For extra protein, serve with grilled chicken or a side of white beans. Pair with a crisp green salad to balance the richness. The crispy topping pairs especially well with cool, creamy dressings like ranch or avocado lime.
Can I make this casserole ahead of time?
Yes! Assemble the dish (without baking) and refrigerate for up to 24 hours before baking. For make-ahead freezing, bake as directed, then cool completely, wrap tightly in foil, and freeze for up to 3 months. Reheat covered at 350°F for 15-20 minutes**—the crispy top may soften slightly but reheats beautifully.
