Vegan Cheesy Mushroom & Broccoli Rice Bake

Vegan Cheesy Mushroom & Broccoli Rice Bake

Vegan Cheesy Mushroom & Broccoli Rice Bake

Creamy rice, golden mushrooms, broccoli and plant-based meatballs under a bubbly dairy-free cheese top — comfort food, fully vegan, about 45 minutes

Vegan Cheesy Mushroom & Broccoli Rice Bake

This vegan rice bake is pure weeknight comfort. Seared mushrooms and browned plant-based meatballs nestle into creamy rice with broccoli and sweet corn, all under a golden blanket of melty dairy-free cheese.

One baking dish, about 45 minutes, and 14 g of plant protein per serving. It reheats like a dream — make it Sunday, eat it all week.

Prep20 min
Bake25 min
Servings6
Protein14g
Net Carbs52g
Calories420

Why you'll love this rice bake

  • Golden, bubbly dairy-free cheese top — real comfort food
  • 14g plant protein per serving from meatballs, cashews and peas-free veg
  • One baking dish — mushrooms and meatballs seared first for real flavor
  • Silky cashew cream sauce, zero dairy
  • About 45 minutes, mostly hands-off baking
  • Meal-prep gold — reheats beautifully all week

Health notes

  • Broccoli: Vitamin C, K and sulforaphane — a cruciferous powerhouse.
  • Mushrooms: B vitamins, selenium and a rare plant source of vitamin D.
  • Cashews: Blend into the silky sauce base — healthy fats and magnesium, no cream needed.
  • Corn: Whole-grain sweetness plus lutein for eye health.
  • Plant-based meatballs: Familiar protein with a fraction of the saturated fat.

Key element — bake until it truly bubbles

Vegan cheese needs full heat and a few extra minutes to melt properly. Don't pull the bake when the cheese is just warm — wait for active bubbling and golden spots on top. That's the difference between a sad layer and a glorious crust.

Ingredients

Bake base

  • 3 cups cooked long-grain rice (from about 1 cup uncooked)
  • 12 vegan meatballs (store-bought or homemade)
  • 8 oz mushrooms, sliced
  • 3 cups broccoli florets, cut small
  • 1 cup corn kernels (frozen, thawed)
  • 1 small yellow onion, diced
  • 3 cloves garlic, minced
  • 1 Tbsp olive oil

Creamy sauce

  • ½ cup raw cashews, soaked 30 minutes in boiling water
  • 1½ cups unsweetened oat milk
  • 2 Tbsp nutritional yeast
  • 1 Tbsp olive oil
  • 1 tsp Dijon mustard
  • 1 tsp onion powder
  • Salt and freshly cracked black pepper, to taste

Topping

  • 1½ cups vegan mozzarella shreds
  • 2 Tbsp panko breadcrumbs (optional, for crunch)
  • 2 Tbsp chopped fresh parsley, for garnish

Swaps

  • Gluten-free: Use gluten-free meatballs and gluten-free panko.
  • Nut-free: Skip the cashews — simmer the sauce with 2 Tbsp cornstarch whisked into the oat milk instead.
  • Homemade meatballs: Lentil-walnut meatballs work beautifully here.
  • Cauliflower: Swap the broccoli for cauliflower florets — same timing.

Instructions

Pro tips

  • Browning the meatballs first is non-negotiable — it's where their texture comes from.
  • Blend the cashew sauce a full minute; any grit ruins the silkiness.
  • Cut the broccoli small so it cooks through in the bake.
  • Rest the bake 5 minutes before serving — the sauce thickens as it settles.
  • Leftovers reheat best with a splash of oat milk, covered, at 350°F.

Nutrition

NutrientPer serving
Calories420
Protein14g
Net carbohydrates52g
Total carbohydrates58g
Fiber6g
Total fat16g
Sodium680mg

Estimates based on cashews, oat milk, vegan meatballs and vegan mozzarella. Exact macros vary with portions and brands.

Variations

Buffalo

Whisk 3 Tbsp buffalo sauce into the cream sauce and finish with a drizzle of vegan ranch — game-day bake.

Italian

Swirl ½ cup marinara through the rice before the sauce goes on — pizza-bake energy.

Curry

Add 1 Tbsp curry powder to the blended sauce and swap corn for peas — golden and fragrant.

Spinach artichoke

Replace the broccoli with chopped spinach and quartered artichoke hearts — creamy classic.

Storage

MethodTimeNotes
RefrigeratorUp to 4 daysStore covered — flavors meld and improve by day two
FreezerUp to 2 monthsPortion into containers; thaw overnight in the fridge
Reheating—Covered at 350°F with a splash of oat milk until hot and bubbly

FAQ

Vegan cheese needs full, sustained heat. Bake until it's actively bubbling with golden spots — pulling it early is the most common cause. Some brands also melt better than others.
Both work. Store-bought saves 20 minutes; homemade lentil-walnut meatballs give better texture and less sodium. Either way, brown them first.
Long-grain white or jasmine — fluffy and separate. Brown rice works too but needs to be fully cooked first since the bake won't finish it.
Yes — assemble fully, cover and refrigerate up to 24 hours. Add 5–10 minutes to the bake time since it goes in cold.
Use cooked, not raw, rice — raw rice releases too much starch. And don't skip searing the mushrooms; their liquid is the usual culprit.
Yes — whisk 2 Tbsp cornstarch into the oat milk, simmer until thickened, then blend with the seasonings. Slightly less rich, still creamy.

Test your knowledge

5 quick questions about this cheesy rice bake

1. Protein per serving?

2. Net carbs per serving?

3. How long does the whole recipe take?

4. Why bake until it's truly bubbling?

5. What makes the creamy sauce without dairy?

Comments (2)

Jo
Why oat milk? Since you’ve got cashews for the cream why not cashew milk? I can’t read it until I make it.
Hannah PetersonAuthor
Hi Jo, thanks for your question! I use oat milk because it gives a nice silky texture without a strong nutty flavour, but you can certainly swap in cashew milk if you prefer – just keep an eye on the consistency and add a splash more if it seems too thick. Hannah

Leave a comment

Needs your email above. We'll send a confirmation email first; unsubscribe any time.
Your rating (optional)
Your stars count toward the recipe rating once your comment is approved.
Max 2000 characters. Comments are moderated.

Get in touch

Have a recipe question? Tell us how we can help and we'll get back to you shortly.