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!

Want to Save This Recipe?
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:
- Why Youâll Love Baked Taco Casserole
- What ingredients do you need to make a vegetarian taco casserole?
- Tips for how to make taco casserole:
- Other Must Try Versatile Vegan Dinners:
- đ„ł Get the Full Recipe
- Can I make this Top 8 Allergen Friendly Taco Casserole?
- Can I prep this Vegan Taco Casserole ahead of time?
- Frequently Asked Questions about Taco and Rice Casserole:
- đŹ See What People Are Saying

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

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

Easy Vegan Taco Casserole
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
- 15 ounces butter beans, drained and rinsed
- 4 ounces mild canned diced jalapenos
- 1 cup plant based milk
- œ cup nutritional yeast
- Œ cup vegan butter
- 2 tablespoons oat flour
- œ teaspoon fresh lemon juice
- œ teaspoon chili powder
- œ teaspoon cumin
- œ teaspoon salt
- Œ teaspoon garlic powder
- Œ teaspoon smoked paprika
- Œ teaspoon turmeric
- â teaspoon cayenne pepper
- â teaspoon onion powder
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
Video
Nutrition
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.




Can you use any other bean in the cheese sauce?
Thank you! I love all of your recipes.
Canellini or great northern will also work
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.
so glad you enjoyed it!
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!
Awesome! Glad you enjoyed
Quick and easy weeknight recipe. Kids weren’t so hot on the black beans but ate everything. Definitely one for meal plan rotation.
So glad that everyone enjoyed it!
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 đ
We are so happy to hear that you enjoyed it! đ We appreciate you taking time to leave your thoughts!
This dish is easy and delicious! My family loves it, and it’s now part of our meal rotation.
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!
Loved the recipe!!!
We’re so excited that you loved the recipe! Thanks for taking time to leave a comment, we appreciate that so much!
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.
So happy to hear that and so glad you liked it!
This has become a weekly staple for me! I omit the processed cheese and prefer cashew cheese sauce or just avocado. Make it!
love it!