Oh, the joy of digging into a warm, hearty Mexican casserole that’s not only bursting with flavor but also completely vegan! Whether you’re a long-time plant-based eater or just looking to spice up your dinner routine, these 12 delicious recipes promise to deliver comfort, convenience, and a fiesta of tastes. Let’s dive into the world of vegan Mexican casseroles that will have everyone asking for seconds!
Black Bean and Sweet Potato Vegan Mexican Casserole

Never underestimate the power of a hearty, plant-based casserole to satisfy a crowd. This dish layers bold Mexican flavors with the wholesome goodness of black beans and sweet potatoes.
Ingredients
– 2 cups black beans, cooked – 2 cups sweet potatoes, diced – 1 cup corn kernels – 1/2 cup red onion, diced – 2 cloves garlic, minced – 1 tbsp olive oil – 1 tsp cumin – 1 tsp chili powder – 1/2 tsp salt – 1/4 tsp black pepper – 1 cup vegan cheese, shredded – 1/4 cup cilantro, chopped
Instructions
1. Preheat oven to 375°F. 2. Heat olive oil in a large skillet over medium heat. 3. Add red onion and garlic, sauté for 3 minutes until translucent. 4. Stir in sweet potatoes, cook for 5 minutes until slightly tender. 5. Add black beans, corn, cumin, chili powder, salt, and pepper. Mix well. 6. Transfer mixture to a baking dish, spread evenly. 7. Sprinkle vegan cheese on top. 8. Bake for 20 minutes until cheese is melted and bubbly. 9. Garnish with cilantro before serving. Tip: For extra crispiness, broil for the last 2 minutes. Tip: Let the casserole sit for 5 minutes after baking for easier slicing. Tip: Serve with lime wedges for a fresh zing. Zesty and comforting, this casserole boasts a creamy interior with a crispy top layer. Perfect for scooping with tortilla chips or wrapping in warm flour tortillas.
Quinoa and Lentil Vegan Mexican Casserole

Now is the perfect time to whip up a hearty, plant-based meal that’s both nutritious and packed with flavor. This dish combines the earthy tones of quinoa and lentils with bold Mexican spices for a satisfying dinner option.
Ingredients
– 1 cup quinoa, rinsed
– 1 cup green lentils, rinsed
– 2 cups vegetable broth
– 1 tbsp olive oil
– 1 medium onion, diced
– 2 cloves garlic, minced
– 1 bell pepper, diced
– 1 cup corn kernels
– 1 can (15 oz) black beans, drained and rinsed
– 1 can (14.5 oz) diced tomatoes
– 1 tbsp chili powder
– 1 tsp cumin
– 1/2 tsp smoked paprika
– Salt to taste
– 1 cup vegan cheese, shredded
– Fresh cilantro for garnish
Instructions
1. Preheat oven to 375°F.
2. In a medium pot, bring vegetable broth to a boil. Add quinoa and lentils, reduce heat to low, cover, and simmer for 20 minutes until liquid is absorbed. Tip: Avoid stirring to prevent mushiness.
3. Heat olive oil in a large skillet over medium heat. Add onion and garlic, sautéing for 3 minutes until translucent.
4. Add bell pepper and corn to the skillet, cooking for another 5 minutes until vegetables are tender.
5. Stir in black beans, diced tomatoes, chili powder, cumin, smoked paprika, and salt. Cook for 2 minutes to blend flavors. Tip: For extra heat, add a pinch of cayenne pepper.
6. Combine the cooked quinoa and lentils with the vegetable mixture in the skillet, mixing well.
7. Transfer the mixture to a greased casserole dish, spreading evenly. Sprinkle vegan cheese on top.
8. Bake for 15 minutes until cheese is melted and bubbly. Tip: Broil for the last 2 minutes for a golden top.
9. Garnish with fresh cilantro before serving.
The casserole emerges with a delightful contrast of textures, from the creamy lentils to the crisp-tender vegetables. Serve it with a side of avocado slices or a dollop of vegan sour cream for an extra layer of richness.
Spicy Tofu and Corn Vegan Mexican Casserole

Mouthwatering and hearty, this casserole blends bold Mexican flavors with a vegan twist. Perfect for a weeknight dinner or a potluck, it’s sure to impress with minimal effort.
Ingredients
– 1 block (14 oz) firm tofu, drained and crumbled
– 1 cup corn kernels, fresh or frozen
– 1 can (15 oz) black beans, drained and rinsed
– 1 cup salsa
– 1 tsp cumin
– 1 tsp chili powder
– 1/2 tsp garlic powder
– 1/2 tsp salt
– 1 cup vegan cheese shreds
– 1 tbsp olive oil
– 1/4 cup cilantro, chopped
Instructions
1. Preheat oven to 375°F.
2. Heat olive oil in a large skillet over medium heat.
3. Add crumbled tofu to the skillet. Cook for 5 minutes, stirring occasionally.
4. Stir in corn, black beans, salsa, cumin, chili powder, garlic powder, and salt. Cook for another 5 minutes.
5. Transfer the mixture to a baking dish. Sprinkle vegan cheese shreds evenly on top.
6. Bake for 20 minutes, or until the cheese is melted and bubbly.
7. Remove from oven. Let it sit for 5 minutes before serving.
8. Garnish with chopped cilantro.
Vibrant and satisfying, this casserole offers a creamy texture from the tofu and a slight crunch from the corn. Serve it with a side of avocado slices or over a bed of lettuce for a fresh contrast.
Vegan Mexican Casserole with Cashew Cheese

Zesty flavors and hearty textures make this vegan Mexican casserole a crowd-pleaser. Layers of beans, veggies, and cashew cheese bake into a comforting dish.
Ingredients
– 2 cups black beans, cooked
– 1 cup corn kernels
– 1 cup diced tomatoes
– 1/2 cup diced onion
– 1/2 cup diced bell pepper
– 1 tbsp olive oil
– 1 tsp cumin
– 1 tsp chili powder
– 1/2 tsp salt
– 1 cup cashews, soaked
– 1/4 cup water
– 2 tbsp nutritional yeast
– 1 tbsp lemon juice
– 1/2 tsp garlic powder
Instructions
1. Preheat oven to 375°F.
2. Heat olive oil in a skillet over medium heat. Add onion and bell pepper. Cook for 5 minutes until soft.
3. Stir in black beans, corn, diced tomatoes, cumin, chili powder, and salt. Cook for 3 minutes. Remove from heat.
4. Blend soaked cashews, water, nutritional yeast, lemon juice, and garlic powder until smooth.
5. Spread half the bean mixture in a baking dish. Top with half the cashew cheese. Repeat layers.
6. Bake for 20 minutes until bubbly and slightly golden.
7. Let stand for 5 minutes before serving.
Layers of creamy cashew cheese and spiced beans create a rich, satisfying bite. Serve with avocado slices or a crisp green salad for contrast.
Jackfruit and Black Bean Vegan Mexican Casserole

Every bite of this casserole packs a punch of flavor, combining the meaty texture of jackfruit with the heartiness of black beans. It’s a vegan twist on a classic Mexican dish that doesn’t skimp on taste or satisfaction.
Ingredients
- 2 cups jackfruit, shredded
- 1 cup black beans, rinsed
- 1 cup corn kernels
- 1/2 cup red onion, diced
- 1/2 cup bell pepper, diced
- 1 tbsp olive oil
- 1 tsp cumin
- 1 tsp chili powder
- 1/2 tsp garlic powder
- 1/2 tsp salt
- 1 cup vegan cheese, shredded
- 1/2 cup cilantro, chopped
- 6 corn tortillas
Instructions
- Preheat oven to 375°F.
- Heat olive oil in a skillet over medium heat.
- Add red onion and bell pepper to the skillet. Cook for 5 minutes until soft.
- Tip: Stir occasionally to prevent sticking.
- Add shredded jackfruit, black beans, corn, cumin, chili powder, garlic powder, and salt to the skillet. Cook for 10 minutes.
- Tip: Use a fork to further shred the jackfruit while cooking.
- Layer 3 corn tortillas at the bottom of a baking dish.
- Spread half of the jackfruit mixture over the tortillas.
- Sprinkle half of the vegan cheese on top.
- Repeat layers with remaining tortillas, jackfruit mixture, and vegan cheese.
- Bake for 20 minutes until cheese is melted and bubbly.
- Tip: Let the casserole sit for 5 minutes before serving for easier slicing.
- Garnish with chopped cilantro before serving.
This casserole offers a delightful contrast between the crispy tortillas and the tender filling. The jackfruit mimics pulled pork remarkably well, making it a hit even among non-vegans. Try serving it with a side of avocado slices for added creaminess.
Vegan Mexican Casserole with Avocado Cream

A vegan Mexican casserole with avocado cream is a hearty, flavorful dish perfect for any night of the week. It layers bold spices, creamy textures, and fresh toppings for a satisfying meal.
Ingredients
– 2 cups cooked black beans
– 1 cup corn kernels
– 1 cup diced tomatoes
– 1 cup diced onion
– 2 cloves minced garlic
– 1 tbsp olive oil
– 1 tsp cumin
– 1 tsp chili powder
– 1/2 tsp salt
– 1/4 tsp black pepper
– 1 cup vegan cheese shreds
– 1 avocado
– 1/4 cup cilantro
– 1 tbsp lime juice
– 1/4 cup water
Instructions
1. Preheat oven to 375°F.
2. Heat olive oil in a skillet over medium heat. Add onion and garlic, sauté for 3 minutes until translucent.
3. Add black beans, corn, tomatoes, cumin, chili powder, salt, and pepper. Cook for 5 minutes, stirring occasionally.
4. Transfer the mixture to a baking dish. Sprinkle vegan cheese shreds evenly on top.
5. Bake for 20 minutes until the cheese is melted and bubbly.
6. While baking, blend avocado, cilantro, lime juice, and water in a blender until smooth to make the avocado cream.
7. Let the casserole cool for 5 minutes before serving. Drizzle with avocado cream.
Tip: For extra crunch, top with crushed tortilla chips before baking.
Tip: Double the avocado cream for extra servings or as a dip.
Tip: Let the casserole sit for 10 minutes after baking for easier slicing.
Great for meal prep, this casserole’s layers meld together overnight, enhancing flavors. Serve with a side of lime wedges for a fresh twist.
Sweet Potato and Kale Vegan Mexican Casserole

Let’s dive into a hearty, plant-based casserole that’s as nutritious as it is delicious. Perfect for meal prep or a cozy dinner.
Ingredients
- 2 cups sweet potatoes, diced
- 1 cup kale, chopped
- 1 cup black beans, rinsed
- 1 cup corn kernels
- 1/2 cup red onion, diced
- 2 tbsp olive oil
- 1 tbsp cumin
- 1 tsp chili powder
- 1/2 tsp salt
- 1/4 tsp black pepper
- 1 cup vegan cheese, shredded
- 1/4 cup cilantro, chopped
Instructions
- Preheat oven to 375°F.
- Heat olive oil in a skillet over medium heat. Add sweet potatoes and cook for 5 minutes, stirring occasionally.
- Add red onion, cumin, chili powder, salt, and black pepper to the skillet. Cook for another 3 minutes.
- Stir in kale, black beans, and corn. Cook for 2 minutes until kale is slightly wilted.
- Transfer the mixture to a baking dish. Sprinkle vegan cheese on top.
- Bake for 20 minutes until the cheese is melted and bubbly.
- Remove from oven and let sit for 5 minutes. Garnish with cilantro before serving.
Just out of the oven, this casserole boasts a creamy texture with a smoky, slightly spicy flavor. Serve with avocado slices or a dollop of vegan sour cream for extra richness.
Vegan Mexican Casserole with Homemade Salsa

Bursting with flavor, this vegan Mexican casserole is a hearty, satisfying dish. Perfect for weeknight dinners or meal prep, it’s layered with homemade salsa and wholesome ingredients.
Ingredients
- 2 cups cooked quinoa
- 1 tbsp olive oil
- 1 medium onion, diced
- 2 cloves garlic, minced
- 1 bell pepper, diced
- 1 cup corn kernels
- 1 can black beans, drained and rinsed
- 1 tsp cumin
- 1 tsp chili powder
- 1/2 tsp salt
- 2 cups homemade salsa
- 1 cup vegan cheese, shredded
- 1 avocado, sliced for garnish
- Fresh cilantro, chopped for garnish
Instructions
- Preheat oven to 375°F.
- Heat olive oil in a skillet over medium heat. Add onion and garlic, sauté for 3 minutes until translucent.
- Add bell pepper and corn, cook for another 5 minutes until vegetables soften.
- Stir in black beans, cumin, chili powder, and salt. Cook for 2 minutes to blend flavors.
- Layer cooked quinoa at the bottom of a baking dish. Top with the vegetable mixture.
- Spread homemade salsa evenly over the vegetables. Sprinkle vegan cheese on top.
- Bake for 20 minutes until cheese is melted and bubbly.
- Let casserole sit for 5 minutes before serving. Garnish with avocado slices and cilantro.
Hearty and flavorful, this casserole has a perfect balance of textures from the creamy avocado to the crunchy vegetables. Serve with a side of tortilla chips for an extra crunch or over a bed of greens for a lighter meal.
Chickpea and Spinach Vegan Mexican Casserole

Let’s dive into a hearty, plant-based dish that’s perfect for busy weeknights. This casserole combines protein-rich chickpeas with fresh spinach and bold Mexican flavors.
Ingredients
- 2 cups cooked chickpeas
- 1 tbsp olive oil
- 1 cup diced onion
- 2 cloves garlic, minced
- 1 cup diced bell pepper
- 1 tsp ground cumin
- 1 tsp chili powder
- 1/2 tsp salt
- 2 cups fresh spinach
- 1 cup salsa
- 1 cup shredded vegan cheese
- 1/2 cup chopped cilantro
Instructions
- Preheat oven to 375°F.
- Heat olive oil in a large skillet over medium heat.
- Add onion, garlic, and bell pepper. Cook for 5 minutes until soft.
- Stir in cumin, chili powder, and salt. Cook for 1 minute until fragrant.
- Add chickpeas and spinach. Cook until spinach wilts, about 3 minutes.
- Remove skillet from heat. Stir in salsa and half the vegan cheese.
- Transfer mixture to a baking dish. Top with remaining cheese.
- Bake for 20 minutes until cheese is melted and bubbly.
- Garnish with cilantro before serving.
Cheesy and satisfying, this casserole has a creamy texture with a slight crunch from the veggies. Serve with avocado slices or a dollop of vegan sour cream for extra richness.
Vegan Mexican Casserole with Cilantro Lime Rice

Unleash the flavors of Mexico with this hearty vegan casserole, layered with vibrant cilantro lime rice and packed with plant-based goodness. Perfect for meal prep or a cozy dinner, it’s a crowd-pleaser that’s as nutritious as it is delicious.
Ingredients
– 2 cups uncooked white rice
– 4 cups vegetable broth
– 1 tbsp olive oil
– 1 medium onion, diced
– 2 cloves garlic, minced
– 1 bell pepper, diced
– 1 can black beans, drained and rinsed
– 1 can corn, drained
– 1 can diced tomatoes
– 1 tbsp chili powder
– 1 tsp cumin
– 1/2 tsp salt
– 1/4 cup fresh cilantro, chopped
– 2 tbsp lime juice
– 1 cup vegan cheese, shredded
Instructions
1. Preheat oven to 375°F.
2. In a medium pot, bring vegetable broth to a boil. Add rice, reduce heat to low, cover, and simmer for 18 minutes. Tip: Don’t peek! Keeping the lid on ensures perfectly fluffy rice.
3. Heat olive oil in a large skillet over medium heat. Add onion and garlic, sautéing until translucent, about 5 minutes.
4. Add bell pepper, black beans, corn, diced tomatoes, chili powder, cumin, and salt to the skillet. Cook for 7 minutes, stirring occasionally.
5. Remove rice from heat. Stir in cilantro and lime juice. Tip: For extra flavor, let the rice sit covered for 5 minutes after adding the lime and cilantro.
6. In a 9×13 baking dish, layer half the rice, followed by the vegetable mixture, then the remaining rice. Sprinkle vegan cheese on top.
7. Bake for 20 minutes, or until the cheese is melted and bubbly. Tip: For a golden top, broil for the last 2 minutes.
Now you’ve got a casserole with a perfect balance of zesty lime, fresh cilantro, and smoky spices. Serve with avocado slices or a dollop of vegan sour cream for an extra touch.
Zucchini and Corn Vegan Mexican Casserole

Perfect for a hearty dinner, this casserole combines fresh zucchini and sweet corn with bold Mexican flavors. It’s a simple, satisfying dish that comes together in no time.
Ingredients
- 2 cups zucchini, diced
- 1 cup corn kernels
- 1 tbsp olive oil
- 1 cup black beans, rinsed
- 1 cup vegan cheese, shredded
- 1 tsp cumin
- 1 tsp chili powder
- 1/2 tsp salt
- 1/4 tsp black pepper
- 1/2 cup salsa
- 1/4 cup cilantro, chopped
Instructions
- Preheat oven to 375°F.
- Heat olive oil in a skillet over medium heat. Add zucchini and corn. Cook for 5 minutes, stirring occasionally.
- Add black beans, cumin, chili powder, salt, and pepper. Cook for another 3 minutes.
- Spread the vegetable mixture evenly in a baking dish. Tip: For extra flavor, let the vegetables sit for a few minutes after cooking to absorb the spices.
- Pour salsa over the vegetables. Sprinkle vegan cheese on top.
- Bake for 20 minutes, or until the cheese is melted and bubbly. Tip: Check the casserole at 15 minutes to prevent over-browning.
- Remove from oven. Let it cool for 5 minutes before serving. Tip: This rest time helps the layers set for cleaner slices.
- Garnish with chopped cilantro.
Bursting with flavors, this casserole has a creamy texture from the melted cheese and a slight crunch from the vegetables. Serve it with a side of avocado slices for extra richness.
Vegan Mexican Casserole with Walnut Meat

Vegan Mexican Casserole with Walnut Meat is a hearty, flavorful dish that’s perfect for any night of the week. Versatile and satisfying, it layers textures and spices for a memorable meal.
Ingredients
- 1 cup walnuts
- 1 tbsp olive oil
- 1 cup diced onion
- 2 cloves garlic, minced
- 1 tbsp chili powder
- 1 tsp cumin
- 1/2 tsp salt
- 1 can (15 oz) black beans, drained and rinsed
- 1 can (15 oz) diced tomatoes
- 1 cup corn kernels
- 1 cup vegan cheese shreds
- 1/2 cup chopped cilantro
Instructions
- Preheat oven to 375°F.
- Pulse walnuts in a food processor until crumbly. Tip: Don’t overprocess to avoid walnut butter.
- Heat olive oil in a skillet over medium heat. Add onion and garlic, sauté for 5 minutes until soft.
- Stir in chili powder, cumin, and salt. Cook for 1 minute until fragrant.
- Add walnut crumbs, black beans, tomatoes, and corn. Cook for 5 minutes, stirring occasionally.
- Transfer mixture to a baking dish. Sprinkle vegan cheese on top. Tip: For extra crispiness, broil for the last 2 minutes.
- Bake for 20 minutes until cheese is melted and bubbly.
- Garnish with cilantro before serving. Tip: Let it sit for 5 minutes for easier slicing.
Layers of crunchy walnuts, creamy beans, and melted cheese create a satisfying texture. The spices lend a warm, smoky flavor that pairs well with a crisp salad or avocado slices.
Conclusion
Outstanding in variety and flavor, our roundup of 12 Delicious Vegan Mexican Casserole Recipes offers something for every taste and occasion. Whether you’re craving something cheesy, spicy, or loaded with veggies, these dishes promise to delight. We’d love to hear which recipe becomes your favorite—drop us a comment below! And if you enjoyed this collection, don’t forget to share the love on Pinterest. Happy cooking!