Vegan Cheesy Broccoli and Rice Casserole Recipe

Tender broccoli and fluffy rice smothered in a creamy, golden cheesy sauce with a crispy breadcrumb topping that delivers all the comfort of traditional casserole with plant-based goodness.
Difficulty:
Beginner
Prep Time:
20 mins
Cook Time:
35 mins
Serves:
6 servings
An overhead shot of a rustic ceramic casserole dish filled with the vibrant green broccoli florets peeking through a rich, golden vegan cheese sauce. The casserole surface showcases a perfectly browned, crispy breadcrumb topping with hints of herbs. A cross-section reveals distinct layers of fluffy rice and tender-crisp broccoli bathed in the creamy sauce. Shot in warm natural light on a wooden farmhouse table, with a blue linen napkin and wooden serving spoon alongside. Steam gently rises from a freshly scooped portion, revealing the casserole's moist interior and the melty texture of the vegan cheese alternative.

Ingredients

<ul class="ingredients-main-list"><li class="ingredients-single-item">200g brown rice, uncooked</li><li class="ingredients-single-item">500g broccoli, cut into small florets</li><li class="ingredients-single-item">2 tbsp olive oil</li><li class="ingredients-single-item">1 medium onion, finely diced</li><li class="ingredients-single-item">3 cloves garlic, minced</li><li class="ingredients-single-item">150g raw cashews, soaked in hot water for 30 minutes</li><li class="ingredients-single-item">375ml vegetable broth</li><li class="ingredients-single-item">250ml unsweetened plant milk (oat or soy works best)</li><li class="ingredients-single-item">4 tbsp nutritional yeast</li><li class="ingredients-single-item">2 tbsp lemon juice</li><li class="ingredients-single-item">1 tsp Dijon mustard</li><li class="ingredients-single-item">1 tsp smoked paprika</li><li class="ingredients-single-item">½ tsp turmeric (for color)</li><li class="ingredients-single-item">½ tsp garlic powder</li><li class="ingredients-single-item">Salt and pepper to taste</li><li class="ingredients-single-item">For the topping:</li><li class="ingredients-single-item">80g panko breadcrumbs</li><li class="ingredients-single-item">3 tbsp nutritional yeast</li><li class="ingredients-single-item">2 tbsp olive oil</li><li class="ingredients-single-item">1 tsp dried mixed herbs</li></ul>

Equipment

<ul class="equipment-main-list"><li class="equipment-single-item">20 x 30cm baking dish</li><li class="equipment-single-item">High-speed blender</li><li class="equipment-single-item">Medium saucepan</li></ul>
BAKE SMARTER

Kitchen Converter

Quickly switch between common baking units without leaving the recipe.

Convert
Result—

Volume uses US cups, tablespoons, and teaspoons. Converting weight to volume depends on the ingredient.

Directions

<ol class="no-list-style"><li class="MethodStepper"><h4 class="step-title">Step 1</h4>Preheat your oven to 190°C and lightly grease a 20 x 30cm baking dish. Cook the brown rice according to package instructions until just tender - it's important not to overcook as it will continue softening in the oven. Drain well and set aside.</li><li class="MethodStepper"><h4 class="step-title">Step 2</h4>Bring a large pot of water to a boil and blanch the broccoli florets for just 2 minutes. This quick cooking ensures they'll be tender-crisp after baking rather than mushy. Immediately drain and rinse under cold water to stop the cooking process.</li><li class="MethodStepper"><h4 class="step-title">Step 3</h4>In a medium saucepan, heat 2 tablespoons of olive oil over medium heat. Add the diced onion and sauté for 5-6 minutes until translucent and beginning to caramelize. Add the minced garlic and cook for another minute until fragrant. The slight caramelization of the onions will add depth to your sauce.</li><li class="MethodStepper"><h4 class="step-title">Step 4</h4>Drain your pre-soaked cashews and place them in a high-speed blender. Add the sautéed onion and garlic, vegetable broth, plant milk, nutritional yeast, lemon juice, Dijon mustard, smoked paprika, turmeric, garlic powder, salt and pepper. Blend on high speed for 2-3 minutes until completely smooth and creamy. The cashews create the rich base that mimics traditional dairy, while nutritional yeast provides that distinctively "cheesy" flavor.</li><li class="MethodStepper"><h4 class="step-title">Step 5</h4>In a large mixing bowl, combine the cooked rice, blanched broccoli, and the creamy cashew sauce. Gently fold everything together until well incorporated, being careful not to break up the broccoli florets too much. Taste and adjust seasonings if needed.</li><li class="MethodStepper"><h4 class="step-title">Step 6</h4>Transfer the mixture into your prepared baking dish, spreading it out evenly. The moisture content is crucial here - the mixture should be saucy but not soupy, as the rice will absorb some liquid during baking.</li><li class="MethodStepper"><h4 class="step-title">Step 7</h4>In a small bowl, mix together the panko breadcrumbs, nutritional yeast, dried herbs, and 2 tablespoons of olive oil. Use your fingers to work the oil through the breadcrumb mixture until it resembles coarse sand. This oil helps the topping become golden and crispy during baking.</li><li class="MethodStepper"><h4 class="step-title">Step 8</h4>Sprinkle the breadcrumb mixture evenly over the casserole. Cover the baking dish with aluminum foil and bake for 20 minutes. Then remove the foil and bake for an additional 15 minutes, or until the topping is golden brown and crispy. The initial covered bake allows everything to heat through without drying out, while the uncovered portion creates that irresistible crunchy topping.</li><li class="MethodStepper"><h4 class="step-title">Step 9</h4>Once baked, allow the casserole to rest for 5-10 minutes before serving. This resting period allows the sauce to thicken slightly and the flavors to settle. Serve warm as a comforting main dish or hearty side. Any leftovers will keep well refrigerated for up to 4 days, and the flavors often improve overnight!</li></ol>

Nutrition Facts (per serving)

🍽️ Serving Size: 1 serving
🔥 Calories: 325 calories
🥑 Fat: 14 g
🧈 Saturated Fat: 2 g
🍞 Carbohydrates: 42 g
🍭 Sugar: 3 g
🍗 Protein: 12 g
🫀 Cholesterol: 0 mg
🧂 Sodium: 480 mg

Chef’s Notes

A few helpful details for making this recipe.

Can I make this dairy-free casserole ahead of time for meal prep?

Absolutely! This vegan broccoli and rice casserole is perfect for meal prep. You can assemble it up to 2 days before baking and refrigerate. Alternatively, bake it completely, portion into containers, and refrigerate for up to 4 days or freeze for up to 3 months for quick, nutritious meals.

What can I substitute for cashews in a vegan cheese sauce?

If you have nut allergies, replace cashews with silken tofu, sunflower seeds, or white beans for the creamy base. For a quicker option, use shop-bought vegan cheese and thin it with plant milk. Each alternative creates a different texture, but all work well in creating a satisfying dairy-free cheese sauce.

How do I ensure my vegan casserole has that authentic cheesy flavour?

For authentic cheesy flavour without dairy, nutritional yeast is essential. Enhance it with umami-rich ingredients like miso paste or soy sauce, and add tanginess with lemon juice or apple cider vinegar. Don't skip the Dijon mustard and smoked paprika, as they contribute significantly to the classic cheese sauce profile.

Want to try something else in ...

More recipes you might like

Keep exploring with more recipes from What's Baking.