Easy Vegan Taco Casserole
frommakeitdairyfree.commakeitdairyfree.com/dairy-free-taco-casserole-recipe
This Vegan Taco Casserole is the perfect dinner for a family or dish a crowd. This layered casserole comes together easily, is versatile, and perfect to customize!

Ingredients
Instructions
Preheat oven to 350˚F.
For the Rice Layer
Heat pot over medium heat. Add in vegetable stock, rice, salt, pepper, and bay leaves. Bring to a boil and then reduce heat to simmer and cover. Cook according to package instructions for length of time. Once rice is done, let it sit, covered for 10 minutes. Remove bay leaves. Add in chopped cilantro, lime zest, and both lime and lemon juices. Stir together and fluff with a fork.
For the Taco Filling Layer
While rice is cooking, heat 2 tbsp olive oil in a large skillet and saute the peppers and onions until translucent (2-3 minutes). Add tofu, garlic, and spices and stir around until well coated. Let cook for another 2-3 minutes. Add tomatoes and scrape anything off the bottom of the skillet with the juices from the tomatoes with a wooden spatula.
Add in the black beans and corn. Stir together until combined and heated through. Turn off heat
For the Nacho Cheese Layer (can swap with plant based cheddar cheese shreds)
Combine all the ingredients in a high speed blender and blend until smooth and creamy.
To bring the casserole together
Spread cooked rice evenly across the bottom of a 9x13 casserole dish.
Next, carefully spread a can of refried beans, warmed, across the rice.
Top with the taco filling mixture. Then, the nacho cheese layer.
Bake in preheated oven for 20 minutes. Remove from oven. Top with any optional toppings if desired.
Serve with avocado and additional salsa or toppings. Serve with tortilla chips for dipping or taco shells if desired.
Nutrition
- Serving Size
- 1 serving
- Calories
- 312 kcal
- Carbohydrate Content
- 44 g
- Protein Content
- 13 g
- Fat Content
- 10 g
- Saturated Fat Content
- 2 g
- Trans Fat Content
- 0.02 g
- Sodium Content
- 1005 mg
- Fiber Content
- 10 g
- Sugar Content
- 6 g
- Unsaturated Fat Content
- 7 g

