In This Article Show
Vegan Mexican food can be one of the easiest ways to make meals that feel bold, colorful, and satisfying without making dinner too complicated. Beans, rice, tortillas, avocados, tomatoes, peppers, corn, and simple spices can turn into all kinds of meals that feel fresh and filling at the same time. Some recipes are light and quick, while others are warm, cozy, and perfect for dinner.

I like vegan Mexican recipes because they are practical for everyday cooking. A lot of them use pantry basics, they are easy to adjust based on what you have, and many of them work well for leftovers too. You can build tacos, bowls, soups, casseroles, salads, and skillet meals without needing anything fancy, which helps a lot on busy days.
This list gives you 20 flavorful vegan Mexican recipes to try at home. Some are great for lunch, some are hearty enough for dinner, and all of them are simple enough for everyday meals. Whether you want something fresh, spicy, cheesy, comforting, or easy to meal prep, there should be a recipe here that fits.
1. Vegan Black Bean Tacos

These tacos are simple, budget-friendly, and full of flavor. The black beans make them filling, while the toppings keep them fresh and easy to enjoy.
Recipe Metadata:
- Time to Make: 20 minutes
- Servings: 4
Ingredients:
- 2 cans black beans, drained and rinsed
- 1 tablespoon olive oil
- 1 teaspoon cumin
- 1 teaspoon chili powder
- 1/2 teaspoon garlic powder
- 8 corn tortillas
- 2 cups shredded lettuce
- 1 cup diced tomatoes
- 1 avocado, sliced
- 1/4 red onion, diced
- Fresh cilantro
- Lime wedges
- Salt
- Black pepper
Recipe Steps:
- Heat olive oil in a skillet over medium heat.
- Add the black beans, cumin, chili powder, garlic powder, salt, and black pepper.
- Cook for 5 to 7 minutes, stirring now and then, until hot and slightly mashed.
- Warm the tortillas in a dry skillet or microwave.
- Fill each tortilla with the black bean mixture.
- Top with lettuce, tomatoes, avocado, red onion, and cilantro.
- Serve with lime wedges.
2. Vegan Mexican Rice Bowl

This bowl is easy to build and works well for lunch or dinner. It is a great way to turn simple ingredients into a full meal without much effort.
Recipe Metadata:
- Time to Make: 20 minutes
- Servings: 4
Ingredients:
- 2 cups cooked rice
- 2 cans black beans, drained and rinsed
- 1 cup corn
- 1 avocado, diced
- 1 cup salsa
- 1 cup diced tomatoes
- 1/4 cup chopped cilantro
- Lime wedges
- Salt
- Black pepper
Recipe Steps:
- Divide the cooked rice between serving bowls.
- Top with black beans, corn, avocado, salsa, and diced tomatoes.
- Sprinkle with cilantro.
- Add salt and black pepper if needed.
- Serve with lime wedges on the side.
- Toss lightly before eating if you like.
3. Vegan Enchiladas

These enchiladas feel like comfort food without being too hard to make. They are filling, saucy, and great for dinners when you want something warm from the oven.
Recipe Metadata:
- Time to Make: 40 minutes
- Servings: 6
Ingredients:
- 8 tortillas
- 2 cans black beans, drained and rinsed
- 1 bell pepper, diced
- 1 onion, diced
- 1 tablespoon olive oil
- 1 teaspoon cumin
- 1 teaspoon chili powder
- 2 cups enchilada sauce
- 1 cup vegan cheese, optional
- Fresh cilantro
- Salt
- Black pepper
Recipe Steps:
- Preheat the oven to 375°F.
- Heat olive oil in a skillet and cook the onion and bell pepper until softened.
- Stir in the black beans, cumin, chili powder, salt, and black pepper.
- Spoon the filling into each tortilla and roll tightly.
- Place them seam-side down in a baking dish.
- Pour enchilada sauce over the top and add vegan cheese if using.
- Bake for 20 to 25 minutes, then top with cilantro and serve.
4. Vegan Taco Salad

This salad is quick, crunchy, and full of flavor. It feels lighter than tacos, but it still has enough going on to make lunch or dinner feel satisfying.
Recipe Metadata:
Time to Make: 15 minutes
Servings: 4
Ingredients:
- 6 cups chopped lettuce
- 2 cans black beans, drained and rinsed
- 1 cup corn
- 1 avocado, diced
- 1 cup diced tomatoes
- 1/2 cup tortilla strips
- 1/2 cup salsa
- 1/4 cup chopped cilantro
- Lime wedges
Recipe Steps:
- Divide the lettuce into serving bowls.
- Top with black beans, corn, avocado, tomatoes, and tortilla strips.
- Spoon salsa over each bowl.
- Sprinkle with cilantro.
- Serve with lime wedges.
- Toss lightly before eating if desired.
5. Vegan Mexican Street Corn Salad

This salad is creamy, tangy, and a little smoky. It works really well as a side dish, but it can also be scooped into tacos or bowls.
Recipe Metadata:
- Time to Make: 20 minutes
- Servings: 4
Ingredients:
- 3 cups corn
- 2 tablespoons vegan mayo
- 1 tablespoon lime juice
- 1/4 teaspoon chili powder
- 2 tablespoons chopped cilantro
- 2 tablespoons diced red onion
- Salt
- Black pepper
Recipe Steps:
- Cook the corn in a skillet until lightly charred in spots.
- Add it to a bowl and let it cool slightly.
- Stir in vegan mayo, lime juice, chili powder, cilantro, red onion, salt, and black pepper.
- Mix until coated.
- Taste and adjust seasoning if needed.
- Serve warm or chilled.
6. Vegan Burritos

These burritos are simple, practical, and great for meal prep. They are easy to pack and still feel like a full, hearty meal.
Recipe Metadata:
- Time to Make: 20 minutes
- Servings: 4
Ingredients:
- 4 large tortillas
- 2 cups cooked rice
- 2 cans black beans, drained and rinsed
- 1 avocado, sliced
- 1 cup salsa
- 2 cups shredded lettuce
- 1 cup corn
- Salt
- Black pepper
Recipe Steps:
- Warm the tortillas so they are easier to roll.
- Place rice, black beans, avocado, salsa, lettuce, and corn in the center of each tortilla.
- Season lightly with salt and black pepper.
- Fold in the sides and roll tightly.
- Slice in half if you like.
- Serve warm or cold.
7. Vegan Quesadillas

These quesadillas are easy and comforting, and they work really well for fast lunches or simple dinners. The beans and vegetables make them feel more filling than a plain cheese version.
Recipe Metadata:
- Time to Make: 20 minutes
- Servings: 4
Ingredients:
- 4 large tortillas
- 1 can black beans, drained and rinsed
- 1 bell pepper, diced
- 1/2 onion, diced
- 1 tablespoon olive oil
- 1 cup vegan cheese
- Salsa for serving
- Salt
- Black pepper
Recipe Steps:
- Heat olive oil in a skillet and cook the bell pepper and onion until softened.
- Add black beans, salt, and black pepper and cook for 2 more minutes.
- Spoon the mixture onto half of each tortilla.
- Sprinkle with vegan cheese.
- Fold the tortillas over and cook in a skillet until golden on both sides.
- Slice into wedges and serve with salsa.
8. Vegan Tortilla Soup

This soup is bold, cozy, and really easy to pull together. The toppings make it feel fun and help turn a simple soup into a full dinner.
Recipe Metadata:
- Time to Make: 30 minutes
- Servings: 6
Ingredients:
- 1 tablespoon olive oil
- 1 onion, chopped
- 1 bell pepper, chopped
- 3 garlic cloves, minced
- 1 can black beans, drained and rinsed
- 1 cup corn
- 1 can diced tomatoes
- 5 cups vegetable broth
- 1 teaspoon cumin
- 1 teaspoon chili powder
- Tortilla strips
- Avocado
- Fresh cilantro
- Lime wedges
- Salt
- Black pepper
Recipe Steps:
- Heat olive oil in a pot and cook onion and bell pepper until softened.
- Add garlic and cook for 1 minute.
- Stir in black beans, corn, tomatoes, broth, cumin, chili powder, salt, and black pepper.
- Simmer for 20 minutes.
- Ladle into bowls.
- Top with tortilla strips, avocado, cilantro, and lime wedges before serving.
9. Vegan Mexican Stuffed Peppers

These stuffed peppers are colorful, filling, and easy to make ahead. They feel a little more complete than a simple side dish, which makes them great for dinner.
Recipe Metadata:
- Time to Make: 40 minutes
- Servings: 4
Ingredients:
- 4 bell peppers
- 2 cups cooked rice
- 1 can black beans, drained and rinsed
- 1 cup corn
- 1 cup diced tomatoes
- 1 tablespoon olive oil
- 1 teaspoon cumin
- 1 teaspoon chili powder
- Salt
- Black pepper
- Fresh cilantro
Recipe Steps:
- Preheat the oven to 375°F.
- Cut the tops off the peppers and remove the seeds.
- In a bowl, mix rice, black beans, corn, tomatoes, olive oil, cumin, chili powder, salt, and black pepper.
- Fill each pepper with the mixture.
- Place them in a baking dish and cover loosely with foil.
- Bake for 25 to 30 minutes until the peppers are tender.
- Top with cilantro and serve warm.
10. Vegan Mexican Pasta Salad

This is a good recipe for meal prep, potlucks, or easy lunches. It has the familiar feel of pasta salad, but the Mexican-style ingredients make it more bold and fun.
Recipe Metadata:
- Time to Make: 25 minutes
- Servings: 6
Ingredients:
- 8 ounces pasta
- 1 can black beans, drained and rinsed
- 1 cup corn
- 1 bell pepper, diced
- 1 cup cherry tomatoes, halved
- 1/4 cup chopped cilantro
- 3 tablespoons vegan mayo
- 1 tablespoon lime juice
- 1/2 teaspoon chili powder
- Salt
- Black pepper
Recipe Steps:
- Cook the pasta according to package directions, then drain and cool.
- Add pasta, black beans, corn, bell pepper, tomatoes, and cilantro to a large bowl.
- In a small bowl, mix vegan mayo, lime juice, chili powder, salt, and black pepper.
- Stir the dressing into the salad.
- Toss until well coated.
- Serve chilled or at room temperature.
11. Vegan Bean and Rice Skillet

This one-pan meal is easy, practical, and good for busy nights. It uses simple ingredients and still comes out hearty enough to stand on its own.
Recipe Metadata:
- Time to Make: 30 minutes
- Servings: 4
Ingredients:
- 1 tablespoon olive oil
- 1 onion, chopped
- 1 bell pepper, chopped
- 2 garlic cloves, minced
- 1 cup rice
- 1 can black beans, drained and rinsed
- 1 can diced tomatoes
- 1 cup corn
- 2 cups vegetable broth
- 1 teaspoon cumin
- Salt
- Black pepper
- Fresh cilantro
Recipe Steps:
- Heat olive oil in a large skillet.
- Cook onion and bell pepper until softened.
- Add garlic and cook for 1 minute.
- Stir in rice, black beans, tomatoes, corn, broth, cumin, salt, and black pepper.
- Cover and cook on low until the rice is tender.
- Top with cilantro and serve warm.
12. Vegan Nachos

These nachos are fun, easy, and great when you want a casual meal that still feels filling. They work well for sharing, but they can also be dinner on their own.
Recipe Metadata:
- Time to Make: 15 minutes
- Servings: 4
Ingredients:
- 1 bag tortilla chips
- 1 can black beans, drained and rinsed
- 1 cup corn
- 1 cup diced tomatoes
- 1 jalapeño, sliced
- 1 avocado, diced
- 1/2 cup salsa
- 1 cup vegan cheese
Recipe Steps:
- Preheat the oven to 375°F.
- Spread tortilla chips on a baking tray or oven-safe dish.
- Top with black beans, corn, tomatoes, jalapeño, and vegan cheese.
- Bake until heated through and the cheese softens.
- Top with avocado and salsa.
- Serve right away.
13. Vegan Mexican Lentil Tacos

Lentils are a great way to make tacos feel hearty without needing anything fancy. They hold seasoning well and make a really practical, affordable filling.
Recipe Metadata:
- Time to Make: 25 minutes
- Servings: 4
Ingredients:
- 1 1/2 cups cooked lentils
- 1 tablespoon olive oil
- 1 teaspoon cumin
- 1 teaspoon chili powder
- 8 tortillas
- 2 cups shredded lettuce
- 1 cup diced tomatoes
- 1 avocado, sliced
- Fresh cilantro
- Salt
- Black pepper
Recipe Steps:
- Heat olive oil in a skillet over medium heat.
- Add the lentils, cumin, chili powder, salt, and black pepper.
- Cook for 5 to 6 minutes, stirring often.
- Warm the tortillas.
- Fill each tortilla with the lentils.
- Top with lettuce, tomatoes, avocado, and cilantro.
- Serve warm.
14. Vegan Mexican Corn Chowder

This soup is creamy, warm, and a little sweet from the corn. It is a nice pick when you want something cozy but still full of fresh flavor.
Recipe Metadata:
- Time to Make: 35 minutes
- Servings: 6
Ingredients:
- 1 tablespoon olive oil
- 1 onion, chopped
- 1 bell pepper, chopped
- 3 garlic cloves, minced
- 3 cups corn
- 2 potatoes, peeled and diced
- 4 cups vegetable broth
- 1 cup unsweetened plant milk
- 1 teaspoon cumin
- Salt
- Black pepper
- Fresh cilantro
Recipe Steps:
- Heat olive oil in a pot and cook onion and bell pepper until softened.
- Add garlic and cook for 1 minute.
- Stir in corn, potatoes, broth, cumin, salt, and black pepper.
- Simmer until the potatoes are tender.
- Stir in plant milk.
- Blend part of the soup if you want it thicker, then top with cilantro and serve warm.
15. Vegan Fajita Veggie Bowls

These bowls are easy to make and work well when you want something warm, colorful, and filling. The fajita vegetables make simple rice and beans feel a lot more exciting.
Recipe Metadata:
- Time to Make: 25 minutes
- Servings: 4
Ingredients:
- 2 cups cooked rice
- 2 cans black beans, drained and rinsed
- 2 bell peppers, sliced
- 1 onion, sliced
- 1 tablespoon olive oil
- 1 teaspoon cumin
- 1/2 teaspoon paprika
- 1 avocado, sliced
- Lime wedges
- Salt
- Black pepper
Recipe Steps:
- Heat olive oil in a skillet and cook the peppers and onion until softened and lightly browned.
- Stir in cumin, paprika, salt, and black pepper.
- Warm the black beans in a small pot or skillet.
- Divide rice into bowls.
- Top with black beans, fajita vegetables, and avocado.
- Serve with lime wedges.















