Side Dishes
This broccoli rice au gratin delivers the perfect harmony of crispy golden cheese and creamy cauliflower-infused rice—a vegetarian dish that steals the show at any dinner table. The secret lies in layering sautéed broccoli and rice with a rich béchamel sauce before baking until bubbly perfection.
Every bite combines tender florets, creamy rice, and a satisfying crunch from the melted cheese topping.
What makes this recipe stand out is its foolproof technique for achieving that coveted crispy top while keeping the interior creamy.
With just 30 minutes of prep and 45 minutes in the oven, you'll have a restaurant-quality side that pairs beautifully with grilled meats or stands alone as a hearty vegetarian main. The key is proper layering and a high-heat finish to ensure that perfect golden crust.
Ingredients for broccoli rice au gratin
Creamy cauliflower-infused rice and crispy golden cheese layers create a vegetarian masterpiece with restaurant-quality texture.
| Ingredient | Amount | Notes |
|---|---|---|
| Long-Grain White Rice 🍚 | 1 ½ cups | Uncooked, jasmine or basmati preferred |
| Fresh Broccoli Florets 🥦 | 4 cups | Cut into bite-sized pieces |
| Cauliflower Rice 🥬 | 2 cups | Fresh or frozen, thawed |
| Unsalted Butter 🧈 | ½ cup | European-style preferred |
| All-Purpose Flour 🌾 | ¼ cup | Diamond Crystal preferred |
| Whole Milk 🥛 | 2 cups | Full-fat for creaminess |
| Vegetable Broth 💧 | 1 ½ cups | Low-sodium preferred |
| Fresh Garlic Cloves 🧄 | 4 cloves | Minced for béchamel |
| Gruyère Cheese 🧀 | 1 ½ cups | Freshly grated, nutty |
| Parmesan Cheese 🧀 | ½ cup | Freshly grated, aged |
| Dried Thyme 🌿 | 1 tsp | Or 1 tbsp fresh |
| Ground Nutmeg 🌶️ | ¼ tsp | Freshly grated preferred |
| Salt 🧂 | 1 tsp | Diamond Crystal kosher |
| Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Breadcrumbs 🍞 | ¼ cup | Panko for extra crunch |
The cheese selection makes all the difference here. Gruyère's nutty depth pairs perfectly with the creamy cauliflower and rice, while aged Parmesan adds that umami punch. Whole Foods or specialty cheese shops carry the best quality—look for blocks rather than pre-grated. The butter? European-style melts more smoothly, creating a silkier béchamel. If you're using frozen cauliflower rice, thaw and pat it dry thoroughly to prevent a soggy gratin. For the rice, jasmine or basmati holds up best to the baking process without turning mushy. Fresh broccoli should be bright green with tight florets—avoid any with yellowing stems.
No Gruyère? Comté or sharp cheddar work in a pinch, though the flavor profile shifts slightly. Pre-grated cheese gets clumpy—always grate your own using a fine microplane. Short on cauliflower rice? Rice blend with extra vegetable broth maintains moisture. The béchamel sauce is the backbone—if you're short on time, store-bought heavy cream plus a splash of milk works, but homemade is worth the effort. For extra crispiness on top, toss the breadcrumbs with a pinch of garlic powder and Parmesan before sprinkling. The thyme can be fresh or dried, but toasted whole seeds add a deeper flavor if you're feeling ambitious.
This dish reheats beautifully—cover with foil and bake at 375°F for 15 minutes to restore crispiness. Store leftovers in an airtight container for 4-5 days, but honestly, it's best enjoyed fresh. For make-ahead prep, assemble the dish up to 24 hours ahead and refrigerate uncovered to let the top develop a skin—bake straight from the fridge for that extra-crispy finish. The cheese topping browns best under the broiler for the last 2-3 minutes, so keep an eye on it to avoid burning. Portion into individual baking dishes for easy serving—perfect for meal prep or entertaining.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe when I’m too tired to wash dishes. The rice and cauliflower rice cook right in the same pan with the broccoli—no extra pots, no fuss. Just stir, cover, and let the butter and flour work their magic into a creamy, golden top.
- Creamy Crunch Contrast: That crispy, buttery layer on top? It’s the star. The flour-butter roux gives it a rich, almost cheesy texture, while the broccoli florets stay bright and tender underneath. Honestly, it’s the kind of dish where every bite feels like a little reward.
- Meal Prep MVP: Between us, this is my go-to for busy weeks. Make a big batch on Sunday, and you’ve got lunches for days—just reheat and enjoy. The flavors even get better the next day, which is rare for me. My kids ask for it constantly, and they’re not picky.
- Budget-Friendly Luxury: Long-grain rice and cauliflower rice stretch this dish into a full meal without breaking the bank. Fresh broccoli keeps it nutritious, and the butter-flour sauce makes it feel indulgent. I’ll be real: it’s the kind of comfort food that tricks everyone into thinking it’s restaurant-quality.
Step-by-step instructions for broccoli rice au gratin
Master this technique and you'll achieve a perfect balance of crispy cheese crust and velvety cauliflower-rice filling.
Prepare the Béchamel Sauce
Melt the 0.5 cup unsalted butter in a medium saucepan over medium heat until it foams. Add the 4 cloves minced fresh garlic cloves and cook for 30 seconds until fragrant—don't let it brown or it'll turn bitter. Whisk in the 0.25 cup all-purpose flour and cook for 1-2 minutes until the mixture turns golden and bubbly.
Slowly pour in the 2 cups whole milk while whisking constantly to prevent lumps. Bring to a gentle simmer and cook for 3-4 minutes until the sauce thickens enough to coat the back of a spoon. Season immediately with 1 tsp salt, 0.5 tsp black pepper, 1 tsp dried thyme, and 0.25 tsp ground nutmeg. Remove from heat and stir in 1.5 cups vegetable broth—this creates the creamy base that will later blend with the cauliflower and rice.
Cook the Rice and Vegetable Mixture
In a large skillet, combine the 1.5 cups long-grain white rice, 2 cups cauliflower rice, and 4 cups fresh broccoli florets. Cook over medium-high heat for 5-6 minutes, stirring occasionally, until the broccoli softens and the rice begins to absorb moisture. Pour the hot béchamel mixture over the rice-vegetable blend and stir thoroughly to coat all components.
Transfer the mixture to a greased 9x13-inch baking dish, spreading it evenly. The combination should look like a thick, creamy medley with visible broccoli florets and rice grains. Sprinkle half of the 1.5 cups gruyère cheese and all of the 0.5 cup parmesan cheese over the top, pressing down gently to ensure even distribution. This layering creates the signature gratin texture we're aiming for.
Create the Crispy Cheese Topping
In a small bowl, combine the remaining 0.75 cups gruyère cheese with the 0.25 cup breadcrumbs. Mix until the breadcrumbs are evenly distributed—this creates the crispy topping that contrasts with the creamy base. Sprinkle this mixture evenly over the top of the baking dish, covering all exposed surfaces. The breadcrumbs will toast and crisp while the cheese melts, creating that perfect textural contrast.
Bake uncovered at 375°F for 30-35 minutes until the top is golden brown and the edges bubble around the sides. The cheese should be fully melted with a crispy crust that resists slightly when pressed with a spatula. If the top browns too quickly, tent loosely with aluminum foil to prevent over-browning while allowing steam to escape.
Rest and Serve for Maximum Creaminess
Remove the baking dish from the oven and let it rest for 10 minutes before serving. This resting period allows the layers to set and the flavors to meld together, preventing the cheese from sliding off when you cut into it. The dish should be piping hot with a creamy interior and a crispy, golden-brown exterior that contrasts beautifully with the tender broccoli and rice.
Serve immediately with a simple arugula salad or steamed green beans to complement the rich, cheesy flavors. The combination of crispy cheese crust and velvety cauliflower-rice filling creates a satisfying texture contrast with every bite, while the nutty gruyère and sharp parmesan deliver complex flavor in each mouthful. The key to success lies in the proper layering and baking technique—don't rush the process, and you'll achieve restaurant-quality results at home.
Pro Tips For Making Broccoli Rice Au Gratin
- COOK RICE TO AL DENTE: I learned this the hard way—overcooking rice turns your au gratin into a gluey mess. For long-grain white rice, pull it off the heat when it’s still slightly firm (about 1-2 minutes before package instructions say "done"), then fluff it immediately with a fork. The residual heat finishes cooking it perfectly without turning it mushy.
- BLANCH BROCCOLI FIRST: Skip the raw broccoli crunch—it’s a textural disaster in this dish. Blanch florets in boiling salted water for 90 seconds, then shock in ice water. This keeps them vibrant, prevents bitterness, and ensures they melt into the creamy sauce instead of staying stubbornly crisp.
- MAKE A ROUX RIGHT: Don’t just toss butter and flour together—heat them slowly in a dry pan until the butter foils and the flour turns golden (about 3-4 minutes). This develops flavor and prevents a raw, floury taste in your sauce. Stir constantly or you’ll burn it, and nobody wants a burnt roux in their au gratin.
- LAYER LIKE A CAKE: Pack the baking dish tightly—this isn’t the time for loose, airy layers. Press each layer (rice, broccoli, cheese if using) firmly with a spatula to eliminate gaps. The tighter the pack, the less it shifts while baking, and the more evenly it browns on top. (Yes, even if it looks weird in the pan.)
Make-ahead tips for broccoli rice au gratin
Prep Ahead Strategy
Assemble the entire dish up to 24 hours ahead and refrigerate uncovered. This develops a skin on the sauce, which creates an extra-crispy crust when baked. I always do this for weekend entertaining—just bake straight from the fridge at 375°F for 40-45 minutes (5-10 minutes longer than fresh).
The cold start helps the cheese brown beautifully without burning. 💫
Layering for Efficiency
Prepare the béchamel sauce and rice-vegetable mixture separately, then combine just before baking. Store the sauce in an airtight container in the fridge for up to 3 days—it reheats perfectly in the microwave.
For the rice mix, sauté the broccoli and cauliflower rice ahead, then refrigerate in a sealed container for 2 days. When ready to bake, simply reheat the sauce and mix everything together. This cuts your active prep time to just 15 minutes!
Portion Control Tips
Divide the assembled gratin into individual 8x8-inch baking dishes before refrigerating. This makes reheating effortless—just pop one in the oven while you finish other prep. For meal prep, I use glass Pyrex dishes (they handle temperature changes better than metal).
Label each with the date to track freshness. Each portion reheats beautifully in 15 minutes at 375°F, covered with foil for the first 10 minutes to restore moisture.
Freezing for Later
This gratin freezes exceptionally well for up to 3 months. Assemble completely, then wrap tightly in plastic wrap followed by aluminum foil to prevent freezer burn. Thaw overnight in the fridge before baking.
For best results, add 1 extra tablespoon of milk when reheating to compensate for moisture loss during freezing. I always freeze half the batch—perfect for lazy weeknights when I need a hot, cheesy meal without the effort. 🧊
Make-Ahead Baking Hack
For a crispier texture, bake the assembled (uncovered) gratin at 350°F for 20 minutes before adding the cheese topping. Then increase heat to 400°F and finish with the breadcrumb-cheese mix for the last 10-12 minutes.
This two-stage baking ensures maximum crispiness while keeping the interior creamy. I use this method when making ahead for potlucks—it stays crispy even after sitting at room temperature for 1 hour.
Reheating Leftovers
To revive leftovers, cover with foil and bake at 375°F for 15 minutes, then broil for 2-3 minutes to restore that golden crust. For microwave reheating, cover with a damp paper towel and heat in 1-minute intervals at 50% power, stirring between each interval.
Add 1-2 tablespoons of milk or broth if the texture seems dry. The broiler method gives the best results—just keep an eye on it to avoid over-browning. 🔥
Nutrition facts
Frequently asked questions
Can I substitute cauliflower rice with regular cauliflower?
You can, but the texture will be different. For best results, chop fresh cauliflower into small, even pieces (about 1/2-inch cubes) to mimic the texture of cauliflower rice. You'll need roughly 3 cups chopped cauliflower to replace 2 cups cauliflower rice. The key is to ensure even cooking and proper moisture absorption.
Why did my cheese topping turn rubbery instead of crispy?
This usually happens when the oven isn't hot enough or the dish isn't baked long enough. Try increasing your oven temperature to 400°F for the last 5-10 minutes of baking. Also, make sure your breadcrumbs are toasted before mixing with cheese—they should be golden and dry. A light sprinkle of cornstarch on the breadcrumbs can help too!
Can I make this dish ahead of time?
Assemble the entire dish up to 24 hours ahead and refrigerate uncovered. This creates a skin on the sauce that makes the final crust extra crispy. When ready to bake, simply add your cheese topping and bake as directed. For make-ahead baking, try the two-stage method: bake at 350°F for 20 minutes before adding the topping, then increase to 400°F to finish.
What's the best way to reheat leftovers?
For best results, cover with foil and bake at 375°F for 15 minutes, then broil for 2-3 minutes to restore that golden crust. If using the microwave, cover with a damp paper towel and heat in 1-minute intervals at 50% power, stirring between each. Add 1-2 tablespoons of milk or broth if the texture seems dry.
Can I make this vegetarian dish dairy-free?
Yes, but you'll need to make some adjustments. Replace the butter with dairy-free margarine or olive oil, use unsweetened almond milk or oat milk instead of whole milk, and substitute the cheese with dairy-free alternatives like nutritional yeast or vegan cheese shreds. You may need to add 1/2 teaspoon xanthan gum to help thicken the sauce properly.
