Vegan Taco Casserole
Prep time
Cook time
Total time
This vegan taco casserole is comforting, delicious, healthy and very easy to make! Plus, it's ideal for meal prep and to feed a whole family!
Recipe type: Casserole
Cuisine: Mexican
Serves: 6+
  • 1 cup tofu, crushed
  • 1 cup black beans, cooked
  • 1 cup sweet corn, cooked
  • 2 cups tomato sauce
  • 6 large tortillas - you can use GF if you want
  • 1 Tbsp olive oil
  • 1 onion, diced
  • 1 tsp chili powder
  • 1 tsp cumin
  • 1 tsp garlic, crushed
  • ½ tsp salt and pepper to taste
  • 1 cup vegan cheese, shredded (or for the vegetarian version, use any cheese you want)
  1. Preheat the oven to 200C.
  2. Heat the olive oil in a skillet over medium heat. Add the onion and saute until translucent.
  3. Add the tomato sauce, chili powder, cumin, garlic, salt and pepper and cook for about 8 minutes.
  4. Brush a casserole with some olive oil.
  5. Spread a layer of tortillas on the bottom of casserole.
  6. Cover with ⅓ cup tomato sauce
  7. Spread a layer of crushed tofu over the tortillas then top with a layer of corn, beans and ⅓ cup vegan cheese.
  8. Top with 2 more tortillas and repeat the layers 2 times.
  9. Cover with foil and bake for about 30 minutes. Remove the foil and bake 10 more minutes, until golden. Top with some fresh greens and serve with a spoon of vegan yogurt.
Recipe by Gourmandelle | Vegetarian Blog at