Broccoli and Brown Rice Casserole Recipe: Cheesy Crispy Top and Hearty Fillings

Side Dishes

Broccoli and Brown Rice Casserole Recipe: Cheesy Crispy Top and Hearty Fillings

This broccoli and brown rice casserole recipe delivers the perfect balance of cheesy crispiness and hearty texture—ideal for vegetarian meals that satisfy everyone at the table.

The secret lies in sautéing the broccoli until tender-crisp before layering it with perfectly cooked brown rice and a golden, bubbly cheese topping that holds its shape until serving.

What sets this dish apart is the crispy cheese crust that forms on top while the filling stays warm and flavorful below.

With simple ingredients like brown rice, fresh broccoli, and a blend of cheddar and mozzarella, you’ll create a comforting side that pairs beautifully with grilled chicken, roasted vegetables, or even as a standalone vegetarian main. The best part?

It’s ready in under an hour, making it perfect for busy weeknights or meal prep.

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

Ingredients for broccoli and brown rice casserole

Simple ingredients transform into a restaurant-worthy vegetarian casserole with golden, crispy perfection.

Ingredient Amount Notes
Long-Grain Brown Rice 🌾 1 ½ cups Uncooked, rinsed thoroughly
Vegetable Broth 💧 2 cups Low-sodium preferred
Fresh Broccoli Crowns 🥦 4 cups Cut into small florets
Extra-Virgin Olive Oil 🫒 2 tbsp For sautéing broccoli
Yellow Onion 🧅 1 whole Diced finely
Garlic Cloves 🧄 3 cloves Minced finely
Shredded Sharp Cheddar Cheese 🧀 1 ½ cups Freshly grated preferred
Part-Skim Mozzarella Cheese 🧀 1 cup Shredded, low-moisture
All-Purpose Flour 🌾 ¼ cup For crispy topping
Dried Parsley 🌿 1 tbsp Crumbled for garnish
Ground Black Pepper 🌶️ ½ tsp Freshly cracked
Kosher Salt 🧂 1 ½ tsp Diamond Crystal preferred
Unsalted Butter 🧈 2 tbsp Melted for topping

The broccoli is non-negotiable—bright green florets with no yellowing means it’ll stay vibrant after baking. Trader Joe’s or Whole Foods carry the freshest cuts, but any grocery store’s pre-trimmed broccoli works. For the rice, Lundberg Family Farms organic brown rice is my go-to—it cooks evenly and has a satisfying chew. The cheddar? Sharp, aged varieties melt best, so skip the pre-shredded kind (it’s coated with anti-caking agents). If you’re feeling fancy, grab a wedge of Parmigiano-Reggiano to mix into the cheese blend for extra depth.

No sharp cheddar? Pepper Jack or Gruyère adds a nice kick or nutty flavor. Short on parsley? Fresh cilantro or chives work too—just adjust to taste. The vegetable broth can be swapped for white wine or coconut milk for a richer base. For extra crispiness, top with crushed Ritz crackers or panko before baking. And if you’re prepping ahead, cook the rice and chop the broccoli the night before—everything stays fresher longer.

This casserole tastes even better the next day—reheats beautifully in the oven at 350°F for 15 minutes. Store leftovers covered in the fridge for 4-5 days or freeze portions for 3 months. For meal prep, bake it in a 9x13-inch dish and portion into containers—perfect for lunches. The crispy topping loses crunch when reheated, so broil for 2 minutes before serving to restore that golden crunch.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this—just toss everything into one baking dish, cover it, and let the oven do the work. No chopping boards cluttered with random pans, no sticky rice sticking to the bottom of a pot. The brown rice cooks right alongside the broccoli, soaking up that savory vegetable broth until it’s tender and fragrant.
  • Umami Bomb: That onion, sautéed in olive oil until golden, and the broccoli’s natural sweetness? They’re the dynamic duo here. The broth deepens into a rich, earthy flavor, and the brown rice adds a satisfying chew—no heavy cream or cheese needed. Honestly, it’s the kind of dish that makes you pause mid-bite.
  • Meal Prep MVP: Between us, this is my go-to for busy mornings. Cook a big batch on Sunday, and you’ve got lunch or dinner covered all week. The flavors only get better as it sits, and it reheats like a dream—no soggy broccoli or dry rice here. Even my picky-eating teen grabs seconds.

Step-by-step instructions for broccoli and brown rice casserole

Here's how to create a restaurant-quality casserole with a golden, crispy topping and tender, flavorful fillings.

1

Sauté the Aromatic Base

Heat the 2 tablespoons extra-virgin olive oil in a large skillet over medium heat. Add the finely diced yellow onion and cook for 5 minutes until soft and translucent. This is your flavor foundation—don't rush it.

Add the minced garlic cloves and cook for another 30 seconds until fragrant. You'll know it's ready when the kitchen fills with that unmistakable garlic aroma. Immediately transfer the onion-garlic mixture to a 9x13-inch baking dish and set aside.

2

Prepare the Broccoli and Rice Mixture

In the same skillet, add the 4 cups fresh broccoli crowns and cook for 4-5 minutes until slightly softened. The broccoli should retain its vibrant green color—overcooking will turn it mushy. Remove from heat and transfer to the baking dish with the onion mixture.

In a separate bowl, combine the 1.5 cups long-grain brown rice, 2 cups vegetable broth, 1.5 teaspoons kosher salt, and 0.5 teaspoon ground black pepper. Pour this mixture evenly over the broccoli and onion in the baking dish. Use a spatula to gently mix everything together, ensuring the rice is fully coated with the broth.

3

Assemble the Cheesy Topping Layer

In a medium bowl, combine the 1.5 cups shredded sharp cheddar cheese, 1 cup part-skim mozzarella cheese, 0.25 cup all-purpose flour, and the 2 tablespoons melted unsalted butter. Mix until the flour is evenly distributed—this creates the crispy, golden topping we're after.

Sprinkle this cheese mixture evenly over the rice and broccoli mixture in the baking dish. Use the back of a spoon to create gentle swirls in the topping—this helps create those beautiful golden peaks when it bakes. The contrast between the crispy top and tender filling is what makes this dish special.

4

Bake to Golden Perfection

Preheat your oven to 375°F. Place the baking dish on the middle rack and bake for 45-50 minutes until the top is deep golden brown and the rice is tender. You'll know it's ready when you see bubbles forming in the cheese and the edges pull away slightly from the dish.

For the final touch, broil for 1-2 minutes to intensify the browning on top. Watch carefully—broilers can be aggressive! Remove from the oven and let it rest for 5 minutes before serving. This resting period allows the flavors to meld and the filling to set slightly.

5

Garnish and Serve

Sprinkle the 1 tablespoon dried parsley evenly over the top just before serving. The parsley adds a fresh contrast to the rich, cheesy flavors. Serve immediately while the topping is still crispy and the filling is warm.

Each bite should deliver that satisfying crunch from the golden topping, followed by tender rice, perfectly cooked broccoli, and melty cheese. The combination of textures and flavors makes this casserole a crowd-pleaser that's perfect for meal prep or family dinners.

👨‍🍳

Pro Tips For Making Broccoli And Brown Rice Casserole

  • COOK THE RICE FIRST: I used to toss uncooked brown rice straight into the casserole, thinking it’d absorb flavors better. Wrong—it turns mushy and gummy. Cook the rice separately in broth until tender (about 40 minutes), then drain and fold it in. This keeps the texture firm and the dish from turning into a gluey mess.
  • CUT BROCCOLI SMALLER: Big florets just sit there looking pretty while the edges stay raw. Chop the broccoli into ½-inch pieces so it cooks evenly and absorbs the sauce. If you’re impatient, microwave it for 2 minutes first—it’ll soften faster without wilting.
  • SWEAT THE ONION LOW: After burning three batches, I finally figured out: onions need low heat. Cook them in olive oil over medium-low for 8-10 minutes until translucent, not brown. This builds flavor without bitterness—skip the rush, or you’ll regret it.
  • ADD CHEESE LAST: Sounds weird, but it works: sprinkle shredded cheese (if using) right before baking. The heat melts it perfectly on top instead of sinking into the rice like a soggy afterthought. If you’re lazy, mix it in—but the texture won’t be the same.

Troubleshooting great broccoli and brown rice casserole

Broccoli Too Soft?

If your broccoli turns mushy instead of tender-crisp, you likely overcooked it in the skillet. Sauté for exactly 4-5 minutes over medium heat—no longer! For extra texture, blanch the florets in boiling water for 1 minute before sautéing. This keeps them vibrant and slightly crisp. 🥦

Cheese Topping Not Crispy

The key to that golden, crispy crust is the flour-butter mixture in the cheese topping. Make sure you evenly distribute it and avoid overmixing—lumps create better browning. If your topping stays soft, try adding 1 tablespoon cornstarch to the cheese blend for extra crunch.

Also, ensure your oven rack is in the middle position for even heat distribution.

Rice Undercooked or Dry

Brown rice needs extra time to absorb liquid. If yours feels undercooked, bake for an additional 10-15 minutes covered with foil. For a moister texture, add ¼ cup extra vegetable broth before baking.

If it’s dry, sprinkle a little broth over the top during baking and let it soak in. 🌾

Casserole Too Wet

If your filling looks soupy, the rice absorbed too much liquid. Next time, reduce the broth by ¼ cup or spread the mixture in a slightly larger baking dish (like 10x13-inch) to allow even cooking.

For an immediate fix, bake uncovered for the last 10 minutes to evaporate excess moisture.

Cheese Separating or Greasy

Low-moisture cheese is key to preventing a greasy topping. Stick to part-skim mozzarella and freshly grated cheddar—pre-shredded cheese contains anti-caking agents that cause separation. If it happens, sprinkle a pinch of cornstarch over the cheese before baking to absorb excess moisture.

Even Baking Issues

Uneven baking often means your oven isn’t calibrated. Rotate the dish halfway through baking for consistent heat. If your oven runs hot, lower the temperature to 350°F and bake for 5-10 minutes longer. A thermometer helps—aim for an internal temp of 190°F when done. 🌡️

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 8g40%
Cholesterol 35mg12%
Sodium 820mg36%
Total Carbohydrate 68g24%
Dietary Fiber 10g36%
Sugars 6g
Protein 22g44%
* 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 white rice instead of brown rice?

Yes, but the texture and cooking time will differ. White rice cooks faster (30-35 minutes vs brown's 45-50 minutes) and has a softer bite. For best results, reduce the broth by ¼ cup and bake for 5-10 minutes less to prevent mushiness. The crispy topping will still work, but the overall dish will be less hearty.

2

How do I make this vegetarian casserole dairy-free?

Replace the cheeses with 1 cup nutritional yeast (for cheesy flavor) and ½ cup vegan mozzarella shreds. Use 2 tbsp olive oil instead of butter, and add 1 tsp turmeric to the flour mixture for extra color. The texture will be slightly different but still delicious! For extra crispiness, top with crushed nuts or breadcrumbs before baking.

3

Can I prepare this casserole ahead of time?

Assemble the dish up to 24 hours ahead and refrigerate uncovered. When ready to bake, add 10-15 minutes to the baking time (cover with foil for the first 30 minutes to prevent over-browning). For freezer prep, assemble completely, cover tightly, and freeze for up to 3 months. Thaw overnight in the fridge before baking.

4

What's the best way to reheat leftovers?

For best texture, cover with foil and reheat at 350°F for 15-20 minutes. To restore crispiness, broil for 1-2 minutes at the end. Microwaving works in a pinch (cover with a damp paper towel, 1 minute at 50% power), but the topping will soften. Avoid reheating more than once to maintain quality.

5

Can I add other vegetables to this recipe?

Yes! Try adding ½ cup diced bell peppers (sauté with onions) or ½ cup corn kernels (fresh or thawed). For heartier versions, stir in ½ cup chickpeas or ½ cup lentils with the rice. Just reduce the broth by ¼ cup to maintain proper texture. Keep portions balanced to avoid overwhelming the dish.

★★★★★5.0(13 reviews)
Categories Side Dishes