Broccoli Rice Au Gratin Recipe: Cheesy Crisp-Topped Comfort in One Dish

Side Dishes

Broccoli Rice Au Gratin Recipe: Cheesy Crisp-Topped Comfort in One Dish

This broccoli rice au gratin recipe delivers restaurant-quality comfort in one crisp-topped, cheesy dish that transforms humble ingredients into a showstopping side. The secret lies in layering tender rice and steamed broccoli with melted cheese until golden and bubbling—perfect for elevating any dinner table.

I've perfected this technique to ensure every bite delivers that satisfying crunch and creamy texture without requiring advanced skills.

What sets this recipe apart is the foolproof layering method that creates a crispy, golden crust while keeping the interior rich and tender. With just 30 minutes of active prep and 25 minutes in the oven at 375°F, you'll have a dish that feels indulgent yet comes together effortlessly.

Whether serving alongside roasted meats or as a vegetarian main, this recipe delivers unexpected depth of flavor that makes it a crowd-pleaser every time.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Med Cal

Ingredients for broccoli rice au gratin

Restaurant-quality comfort begins with these carefully selected ingredients for perfect broccoli rice au gratin.

Ingredient Amount Notes
Long-Grain White Rice 🍚 2 cups Uncooked, jasmine or basmati preferred
Fresh Broccoli Florets 🥦 6 cups Tender stems included, chopped into bite-sized pieces
Vegetable Broth 💧 2 ½ cups Low-sodium preferred, homemade or high-quality store-bought
Heavy Cream 🥛 1 cup Full-fat for optimal creaminess
Sharp Cheddar Cheese 🧀 2 cups Freshly grated, aged 6+ months preferred
Gruyère Cheese 🧀 1 cup Freshly grated, nutty flavor essential
Parmesan Cheese 🧀 ½ cup Freshly grated, adds umami depth
All-Purpose Flour 🌾 ¼ cup For crispy topping, sifted
Garlic Cloves 🧄 4 cloves Minced for aromatic base
Yellow Onion 🧅 1 whole Diced, sweet variety preferred
Unsalted Butter 🧈 ½ cup Cold, cubed for layering
Salt 🧂 1 ½ tsp Diamond Crystal preferred, adjust to taste
Black Pepper 🌶️ ½ tsp Freshly cracked, coarse grind
Dried Thyme 🌿 ½ tsp Or 1 tsp fresh, finely chopped
Nutritional Yeast 🍄 2 tbsp For cheesy umami boost, optional

The cheeses are non-negotiable for that signature restaurant-quality texture. Gruyère and aged cheddar create the perfect balance of sharpness and creaminess, while Parmesan adds essential umami depth. For the best results, grate your own cheese—pre-shredded contains anti-caking agents that prevent proper melting. I recommend Whole Foods Market's or local specialty grocers for the highest-quality aged cheeses. The broccoli should be vibrant green with tight florets—avoid any with yellowing stems, as they'll turn bitter during cooking. For the rice, jasmine or basmati varieties hold up best to the creamy sauce without becoming mushy.

No Gruyère? Comté or Emmental work in a pinch, though the flavor will differ slightly. Substituting sharp cheddar for Gruyère requires adding 1/4 cup extra cheddar to compensate for the milder flavor. Fresh thyme unavailable? Dried oregano at half the amount provides a similar earthy note. For the vegetable broth, low-sodium options are critical—high-sodium broths will make the dish taste bland despite the cheese. The nutritional yeast is optional but adds a cheesy, savory depth that elevates the dish without extra fat. If you're watching calories, reduce the heavy cream by 1/4 cup and replace with an equal amount of whole milk.

Prep ahead for maximum convenience: Steam the broccoli and cook the rice up to 2 days in advance, then refrigerate. The cheese sauce can be made 1 day ahead and reheated gently before assembling. For the crispy topping, keep all ingredients cold until ready to use—this ensures proper browning. Leftovers reheat beautifully: Cover with foil and bake at 375°F for 15-20 minutes until bubbly. The dish freezes well for up to 3 months—portion into individual servings before freezing to maintain texture. Store any unused vegetable broth in glass jars in the freezer for up to 6 months.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe when I’m too tired to wash dishes—just rice, broccoli, and broth simmered together until tender, then topped with cream and cheese. The broccoli stays bright green (no sad, mushy florets here), and the rice soaks up all that cheesy, creamy goodness without turning gluey.
  • Cheesy Crispy Bliss: That sharp cheddar melting into a golden crust while the creamy center stays rich? It’s the kind of dish that makes you slow down mid-bite. Honestly, I’ll take this over takeout any day—especially when the edges get that perfect toasty crunch.
  • Lunchbox Hero: Between us, this is my secret weapon for meal prep. The leftovers reheat beautifully (just add a splash of broth to keep it creamy), and it’s hearty enough to pack for work—no sad, soggy lunches here. My kids even ask for it, and that’s saying something.
  • Budget-Friendly Luxury: Fresh broccoli and rice stretch for days with this recipe, and I’m not joking—one batch feeds four for dinner and leaves enough for two lunches. The heavy cream and cheese make it feel indulgent, but the vegetable broth keeps costs low. It’s fancy without breaking the bank.

Step-by-step instructions for broccoli rice au gratin

Master this classic technique for a golden, bubbling crust and tender layers every time.

1

Prepare the Rice and Broccoli Base

In a large skillet, melt the 0.5 cup unsalted butter over medium heat. Add the 1 whole yellow onion and 4 cloves garlic cloves, cooking for 5 minutes until softened and fragrant. Stir in the 2 cups long-grain white rice, coating each grain until translucent. Add the 6 cups fresh broccoli florets and toss to combine, cooking for 3 minutes until the broccoli begins to soften.

Pour in the 2.5 cups vegetable broth and bring to a simmer. Reduce heat to low, cover, and cook for 15 minutes until the liquid is absorbed and the rice is tender. The mixture should be moist but not saucy—this forms the foundation for your au gratin. If it looks dry, add 1-2 tablespoons water to maintain even cooking.

2

Build the Cheese Layers for Maximum Flavor

Transfer the rice mixture to a 9x13-inch baking dish, spreading it evenly. In a separate bowl, whisk together the 1 cup heavy cream, 2 tbsp nutritional yeast, 1.5 tsp salt, 0.5 tsp black pepper, and 0.5 tsp dried thyme. Pour this mixture evenly over the rice, tilting the dish to ensure full coverage. Sprinkle 1 cup gruyère cheese and 2 cups sharp cheddar cheese evenly over the top, pressing down gently to help them melt into the layers.

For the final layer, combine the 0.5 cup parmesan cheese with the 0.25 cup all-purpose flour in a small bowl. Sprinkle this mixture evenly over the top—this creates the signature crispy crust. The flour acts as a binder, while the parmesan adds depth of flavor and helps achieve that coveted golden-brown finish.

3

Bake Until Golden and Bubbling

Preheat your oven to 375°F. Place the baking dish on the center rack and bake for 30 minutes until the top begins to turn golden brown and the edges bubble vigorously. This is where the magic happens—the cheese should be melted through, with a crispy, caramelized crust forming on top.

For the final 10 minutes, increase the oven temperature to 400°F to intensify the browning. Watch closely—you want the top to be deep golden brown, almost caramelized, with visible bubbles and a slightly crisp texture. If it browns too quickly, tent loosely with aluminum foil to prevent burning while still allowing the top to crisp.

4

Rest and Serve with Perfect Texture

Remove the au gratin from the oven and let it rest for 10 minutes before serving. This resting period allows the layers to set slightly, preventing a runny texture when you cut into it. The internal temperature should reach 165°F—if it's lower, return it to the oven for 5-10 minutes until heated through.

Serve immediately with a side salad or crusty bread to soak up the rich, cheesy sauce. Each forkful should deliver tender rice, vibrant broccoli, and a perfectly balanced blend of sharp cheddar, nutty gruyère, and umami-rich parmesan. The crispy top should contrast beautifully with the creamy layers beneath, creating the ultimate comfort dish.

👨‍🍳

Pro Tips For Making Broccoli Rice Au Gratin

  • TOAST THE RICE FIRST: I learned this the hard way—skipping this step makes your au gratin gummy instead of creamy. Dry the rice in a skillet over medium heat for 2-3 minutes until it smells nutty, then add the broth. This releases starches that’ll thicken your sauce later, so every bite has that perfect texture.
  • CHOP BROCCOLI SMALL: Big florets turn mushy while the rice cooks. Cut broccoli into ½-inch pieces—small enough to melt into the dish but still recognizable. If you’re lazy, microwave it for 2 minutes first to soften it faster, but don’t overdo it or it’ll turn to mush.
  • SAUCE IT IN LAYERS: Dumping everything in one go leads to a watery mess. After each layer of rice and veggies, pour half the cream-cheese mix, then repeat. The sauce binds better this way, and you won’t end up with a soggy bottom—trust me, I’ve made that mistake.
  • GRATE CHEESE FRESH: Pre-shredded cheese has anti-caking agents that make your au gratin grainy. Grate sharp cheddar yourself right before baking—it melts smoother and browns better. If you’re short on time, buy block cheese and grate it yourself; it’s worth the extra 5 minutes.

Creative variations of these flavors

Vegetarian Protein Boost

Swap the heavy cream for 1 cup full-fat coconut milk and add 1 cup crumbled feta cheese (or vegan feta) to the final layer for a Mediterranean twist. The coconut milk adds richness while the feta provides that tangy brightness.

For extra protein, stir 1 cup cooked chickpeas into the rice mixture before baking—trust me, you won't taste them, but your muscles will thank you! 💪

Spicy Cajun Kick

Transform this dish into a Cajun-inspired version by adding 1 tbsp Cajun seasoning (like Tony Chachere's) to the rice mixture and sprinkling 2 tbsp smoked paprika over the final cheese layer.

For heat, fold 1-2 tbsp hot sauce (like Crystal or Tabasco) into the heavy cream mixture. Serve with a side of cool, creamy coleslaw to balance the spice. 🌶️

Mushroom & Thyme Elevation

For a sophisticated twist, sauté 8 oz sliced cremini mushrooms with the onions and garlic, then add them to the rice mixture. Boost the thyme to 1 tbsp fresh thyme leaves and sprinkle 2 tbsp chopped fresh parsley over the final cheese layer.

The earthy mushrooms and herbal notes make this feel like a gourmet restaurant dish—perfect for impressing dinner guests. 🍄

Vegan Cheese Alternative

Create a fully vegan version by replacing all dairy cheeses with 2 cups vegan mozzarella shreds (like Miyoko's) and 1/2 cup vegan parmesan>. Use 1 cup unsweetened almond milk> instead of heavy cream and add 1 tbsp nutritional yeast> to boost umami.

For the crispy topping, mix 1/4 cup all-purpose flour> with 1/4 cup nutritional yeast> and 1 tbsp olive oil>. This version delivers the same creamy, crispy texture without any animal products. 🌱

Breakfast-for-Dinner Twist

Turn this into a hearty breakfast dish by adding 1/2 cup cooked breakfast sausage> (vegetarian or turkey) to the rice mixture and topping with 2 fried eggs> after baking.

For extra richness, stir 1/4 cup sour cream> into the heavy cream mixture. Serve with hash browns or buttered toast for a satisfying morning meal any time of day. 🍳

Seasonal Herb Variations

Spring for fresh herbs: Swap thyme for 1 tbsp fresh dill or chives> in the cream mixture and garnish with 2 tbsp chopped fresh chives> before serving.

For summer, add 1/2 cup diced tomatoes> to the rice mixture and top with 1/4 cup basil leaves> after baking. In fall, use 1 tsp dried sage> instead of thyme and garnish with 2 tbsp toasted pumpkin seeds>. Each seasonal variation keeps the dish exciting year-round. 🌿

Nutrition facts

Servings 6
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 20g100%
Cholesterol 110mg37%
Sodium 850mg37%
Total Carbohydrate 52g18%
Dietary Fiber 6g21%
Sugars 8g
Protein 28g56%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use brown rice instead of white rice for this dish?

Brown rice works but requires longer cooking time (about 25 minutes instead of 15 minutes) to become tender. The texture will be nuttier and heartier, but the dish may absorb more liquid. Reduce the vegetable broth by 1/4 cup if using brown rice to prevent a soggy result.

2

Why did my au gratin turn out watery instead of crispy?

Watery results usually mean the rice wasn't fully cooked or absorbed all the liquid before baking. Ensure your rice is al dente (slightly firm) before adding cheese layers. Also, check that your oven temperature is accurate—375°F is critical for proper browning. If it's too low, the top won't crisp.

3

How can I make this dish ahead of time?

Assemble the dish up to 24 hours ahead and refrigerate uncovered. When ready to bake, cover tightly with foil and bake at 375°F for 35-40 minutes (5-10 minutes longer than fresh). For best results, bake it straight from the fridge—this helps create that signature crispy top.

4

Can I make this recipe without dairy?

Use 2 cups vegan mozzarella shreds and 1/2 cup vegan parmesan for the cheese layers. Replace heavy cream with 1 cup unsweetened almond milk and add 1 tbsp nutritional yeast for umami depth. The crispy topping should include 1 tbsp olive oil mixed with the flour.

5

What's the best way to reheat leftovers?

Cover leftovers with foil and reheat at 350°F for 15-20 minutes until bubbly. For extra crispiness, broil for 2-3 minutes at the end. Avoid microwaving—it makes the cheese rubbery. If storing, keep in an airtight container for up to 4 days.

★★★★★4.9(5 reviews)
Categories Side Dishes