5 from 19 votes

Taco Bake Casserole

vegan taco casserole in a white dish topped with avocado, cilantro, and tomatoes.
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!

Allergen friendly

Prep Time 30 minutes
Cook Time 20 minutes
Total 50 minutes
vegan taco casserole in a white dish topped with avocado, cilantro, and tomatoes.
5 from 19 votes

Taco Bake Casserole

Prep Time 30 minutes
Cook Time 20 minutes
Total 50 minutes
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!

Allergen friendly

This Vegan Taco Casserole is the perfect dinner for a family or dish a crowd. This layered vegan taco casserole comes together in just minutes and is ready in under 45 minutes total. Completely customizable, Top 8 Allergen free!

a slice of vegan taco casserole on a white plate.

Want to Save This Recipe?

Enter your email & we'll send it to your inbox. Plus you’ll get great new recipes from us every week.

The key to a great vegan dinner? Versatility.

Versatile in the ingredients, versatile in the way it’s eaten, versatile in the way you can use it.

It’s these type of meals, like this easy taco casserole recipe I’ve been making for a decade that allows you to make simple changes for time, taste, and preferences to always be a hit.

This recipe is a hit for get togethers and crowds, like hosting a football game watch party or your next potluck get together. No matter what the reason, this will constantly be on rotation!

Why You’ll Love Baked Taco Casserole

  • Allergen Friendly – The only Top 9 Allergen in the recipe is tofu and that can easily be replace to make this Top 9 Allergen Friendly. That means this is gluten free as written.
  • Versatile – You can use so many different ingredients in this to make it your own, be creative with what you have on hand, and so much more.
  • Budget Friendly – At the end of the day this recipe is overall using inexpensive ingredients like tofu, beans, and spices. This is a great option for those that need a filling, satisfying meal that doesn’t break that bank.
Jump to:
a cut out slice of vegan taco casserole.

What ingredients do you need to make a vegetarian taco casserole?

Gather your ingredients!

The ingredients you need to make this healthy taco casserole are: 

  • bell peppers
  • yellow onion
  • garlic 
  • extra firm tofu
  • black beans
  • corn 
  • refried beans
  • cooked cilantro lime rice
  • dairy free cheese shreds or vegan nacho cheese sauce
  • Optional: cilantro, green onions, avocado, jalapeño, vegan sour cream, black olives, etc

You also may want tortilla chips or taco shells to with serve with the dairy free taco casserole. 

Full recipe amounts are written below

vegan taco casserole in a white dish topped with avocado, cilantro, and tomatoes.

Tips for how to make taco casserole:

Rice Layer

You can use any cooked rice that you want. Written below is our cilantro lime rice but you could also just add some taco seasoning or salsa into the rice layer. You could also do a spanish style rice as well.

You just want to make sure you have about 2 œ to 3 cups of cooked rice.

Taco Filling Layer

If you are allergic to tofu you could swap this with seitan, mushrooms, lentils, more beans, vegan meat crumbles or even just omit.

For the beans – you could do kidney, white beans, pinto beans, etc.

Want it spicy? Toss in some jalapenos!

Cheese Layer

I love making our homemade vegan nacho cheese. It adds another texture, is allergy friendly and absolutely delicious. However, you could just use vegan cheese shreds as well.

Other Must Try Versatile Vegan Dinners:

đŸ„ł Get the Full Recipe

vegan taco casserole in a white dish topped with avocado, cilantro, and tomatoes.

Easy Vegan Taco Casserole

Prep Time 30 minutes
Cook Time 20 minutes
Total 50 minutes
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!
Course Appetizer, brunch, Main Course
Cuisine Mexican
Servings 12 servings
Calories 312kcal

Ingredients

For Cilantro Lime Rice (Can swap with favorite rice)

  • 1 cup dried brown basmati rice, rinsed and drained
  • 2 cups vegetable broth
  • œ teaspoon salt
  • œ teaspoon black pepper
  • 2 bay leaves
  • ÂŒ cup fresh cilantro, chopped
  • zest from œ lime
  • 1 tablespoon lime juice
  • œ tablespoon lemon juice

For the Taco Filling Layer

  • 2 tablespoons olive oil
  • 1 large bell pepper, diced
  • 1 medium yellow onion, diced
  • 16 ounces extra firm tofu, shredded or smashed
  • 6 cloves garlic, mined
  • 1 teaspoon garlic powder
  • 1 teaspoon onion powder
  • 1 teaspoon cumin
  • 1 teaspoon chili powder
  • œ teaspoon salt
  • œ teaspoon black pepper
  • œ teaspoon smoked paprika
  • œ teaspoon oregano
  • 15 ounces canned fire roasted tomatoes, NOT drained
  • 15 ounces canned black beans, drained and rinsed
  • 15 ounces canned corn, drained and rinsed
  • 15 ounces vegan refried beans, warmed

Vegan Nacho Cheese

Optional Ingredients:

  • 1 avocado, cubed
  • cilantro and/or green onions chopped
  • salsa
  • vegan sour cream
  • black olives
  • red onions, chopped
  • pickled or fresh jalapenos

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 tablespoon 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 9×13 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. 

Notes

**Nutritional facts are just estimates. Please utilize your own brand nutritional values to double check against our estimates. 
*This dish is customizable. Don’t like refried beans? Omit this. Can’t have corn? Double up the beans. Enjoy! Tips in the video and post.

Video

This website uses affiliate links which may earn commission for purchases made at no additional cost to you.

Nutrition

Serving1servingCalories312kcalCarbohydrates44gProtein13gFat10gSaturated Fat2gPolyunsaturated Fat2gMonounsaturated Fat5gTrans Fat0.02gSodium1005mgPotassium611mgFiber10gSugar6gVitamin A1079IUVitamin C23mgCalcium99mgIron3mg

Can I make this Top 8 Allergen Friendly Taco Casserole?

This recipe is already written to be Top 8 Allergen Friendly. 

Many dairy free cheeses are Top 8 Free safe; however, you do want to make sure that you double check the ingredients on the package you intend to buy to make sure that it is compatible with your dietary needs. 

Can I prep this Vegan Taco Casserole ahead of time?

Yes!

You have two options. 

First, you could pre-cook the rice up to 4 days in advance and then just proceed with the recipe as directed. 

The other option would be to make the entire dish and then cover it and place in the fridge until ready to serve.  It would be good for 4 to 5 days if stored properly.

Then just reheat in the oven or microwave. 

Frequently Asked Questions about Taco and Rice Casserole:

This post was originally published on 2/1/19 and updated on 10/18/25.

More Main Courses Recipes

Rate and Review

We would love to hear what you think!
5 from 19 votes (6 ratings without comment)

Your email address will not be published. Required fields are marked *

*

Recipe Rating




  1. 5 stars
    I happened to on this recipe and decided to try it. Maybe it was reposted on Instagram I don’t remember how I got it. Just made it tonight. Super easy to put together and really really great tasting. I topped with fresh tomato and diced lettuce, and served it with Corn Chips. definitely going to put this in my rotation.

  2. 5 stars
    I regularly make all of these ingredients separately each week. This just took it up a notch in flavor and just one dish! I omit the cheese and add crushed chips and avocado. Or put it in a tortilla to make a burrito. Yum!

  3. 5 stars
    Quick and easy weeknight recipe. Kids weren’t so hot on the black beans but ate everything. Definitely one for meal plan rotation.

  4. 5 stars
    So delicious! It was easy and tasted so good! I used vegan mozzarella cheese so I was worried it wouldn’t taste good but it was a nice addition. Thanks for this recipe 🙂

    1. We are so happy to hear that you enjoyed it! 🙂 We appreciate you taking time to leave your thoughts!

    1. The best kinds of meals! When everyone likes it! Glad to hear it’s a win for your family! We really appreciate you taking the time to leave a review! Have a great day!

    1. We’re so excited that you loved the recipe! Thanks for taking time to leave a comment, we appreciate that so much!

    2. 5 stars
      This recipe is great. Very easy tp prep, bake, serve. I served on a bed of lettuce and made some vegan sour cream to put on top. I really missed having a similar non vegan version of this so it really made my day to make this vegan version. Our household is mixed and the vegan and non vegan both loved the dish. Thank you, thank you, thank you.

    3. 5 stars
      This has become a weekly staple for me! I omit the processed cheese and prefer cashew cheese sauce or just avocado. Make it!