Let’s be honest for a second. The words “Vegan Casserole Recipes” usually make people think of two things: bland tofu or sad, watery vegetables. And don’t even get me started on store-bought vegan cheese. It usually tastes like melted plastic and costs a fortune. That is why this recipe is my absolute favorite party trick.
I have served this Cheesy Broccoli Rice Casserole to die-hard meat-and-potatoes people, and they had no idea it was vegan until I told them. The secret isn’t fake cheese. It’s a homemade “Liquid Gold” sauce made from scratch that is creamy, savory, and honestly addictive. If you want a dinner that is healthy enough for a Tuesday but tastes indulgent enough for a Sunday, you have found it.
Why This Beats the “Fake Cheese” Versions
- The Sauce Factor: We aren’t using a bag of processed vegan shreds. We are making a roux-based sauce with nutritional yeast and garlic. It’s smoother, creamier, and doesn’t get oily.
- Texture Control: Casseroles often turn into mush. My trick is to roast the broccoli slightly before adding it to the mix, so it keeps a little bite.
- The Crunch: We top it with crushed Ritz crackers (yes, they are accidentally vegan!) or panko for a buttery crunch that makes the whole dish pop.
The Grocery List
- The Base:
- Rice: 1 cup uncooked long-grain white rice (or brown if you want to be extra healthy, but cook it longer).
- Broccoli: 2 large heads, chopped into small florets.
- The “Liquid Gold” Sauce:
- Plant Milk: 2 cups (Unsweetened Almond or Soy works best).
- Nutritional Yeast: ½ cup. (This is the “cheesy” flavor secret. Don’t skip it).
- Flour & Olive Oil: To make the roux.
- Spices: Garlic powder, onion powder, turmeric (for that yellow color), and smoked paprika.
- The Crunch: Panko breadcrumbs or crushed crackers mixed with a little olive oil.
Let’s Cook (The “No-Mush” Method)

Preheat your oven to 375°F (190°C). Grease a 9×13 baking dish.
Phase 1: The Rice and Veggies Cook your rice according to the package instructions, but stop about 2 minutes early. It will finish cooking in the oven. If you fully cook it now, it will be mush later. While rice is cooking, steam or roast your broccoli florets for just 4-5 minutes. You want them bright green, not soft. Azeem’s Tip: Chop the broccoli stems small and throw them in with the rice! Don’t waste them.
Phase 2: Making the “Liquid Gold” Grab a saucepan. Heat 3 tablespoons of olive oil over medium heat. Whisk in 3 tablespoons of flour. Let it bubble for a minute to cook out the raw flour taste. Slowly pour in the plant milk while whisking constantly so it doesn’t lump. Once it thickens (about 3-4 minutes), turn off the heat. Stir in the Nutritional Yeast, garlic powder, turmeric, salt, and pepper. Taste it. It should taste salty and cheesy. If it’s bland, add more salt!
Phase 3: The Assembly Dump the cooked rice and broccoli into your baking dish. Pour that glorious golden sauce all over everything. Use a spatula to mix it gently so every grain of rice is coated. Sprinkle your breadcrumbs or crushed crackers over the top.
Phase 4: The Bake Pop it in the oven for 20-25 minutes. You want the sauce bubbling up the sides and the top to be golden brown. Let it sit for 5 minutes before serving (this helps the sauce set).
Azeem’s “Real Talk” Tips
- Don’t Use Sweet Milk: Please, check your almond milk carton. If it says “Vanilla” or “Original” (which usually has sugar), your casserole will taste like dessert. You need Unsweetened Plain. I made this mistake once. It was tragic.
- Add Protein: Want to bulk it up? Stir in a can of drained chickpeas or some crispy baked tofu cubes in Phase 3.
- Spice it Up: If you like heat, add a diced jalapeño or a dash of cayenne pepper to the cheese sauce. It cuts through the creaminess perfectly.
Final Thoughts
This Vegan Broccoli Rice Casserole is the ultimate proof that you don’t need dairy to make comfort food. It’s creamy, satisfying, and won’t leave you feeling heavy and tired afterwards. Even if you aren’t vegan, give this a shot on your next “Meatless Monday.” Did you fool your family with the sauce? Let me know if they guessed it was vegan in the comments!
FAQs
Can I make this gluten-free?
Yes! Use a gluten-free flour blend for the roux and ensure your breadcrumbs are GF. The rest is naturally gluten-free.
Can I freeze it?
You can, but rice texture changes a bit when frozen. It’s better to make it fresh. If you do freeze it, bake it covered with foil so it doesn’t dry out.
What is Nutritional Yeast?
It’s a deactivated yeast that vegans use because it has a natural nutty, cheesy flavor. You can find it in the spice aisle or health food section. It’s ugly (looks like fish food), but it tastes amazing.