Traditional Vegetarian Mexican Recipes to Try Today

Updated On: October 2, 2025

Mexican cuisine is a vibrant tapestry of flavors, colors, and textures, deeply rooted in tradition and history. While it is often associated with hearty meats and spicy salsas, traditional vegetarian Mexican recipes hold a special place in the culinary landscape, offering delicious and wholesome alternatives that celebrate fresh vegetables, beans, corn, and aromatic spices.

These recipes showcase the richness of indigenous ingredients and cooking techniques that have been passed down through generations.

Whether you’re a seasoned vegetarian or simply looking to add more plant-based meals into your rotation, these classic Mexican dishes will delight your taste buds and nourish your body. From comforting chiles rellenos stuffed with cheese and vegetables to zesty nopal salads and smoky black bean soups, vegetarian Mexican cooking is all about bold flavors and wholesome ingredients.

Join me as we explore some of these time-honored recipes that bring the heart of Mexico to your kitchen in a meat-free way.

Why You’ll Love This Recipe

Traditional vegetarian Mexican recipes offer a perfect balance of nutrition, flavor, and cultural authenticity. They are naturally gluten-free, often low in fat, and packed with fiber and plant-based protein from beans, corn, and fresh vegetables.

These dishes are incredibly versatile, making them perfect for weeknight dinners, festive celebrations, or meal prepping. Plus, they are bursting with vibrant herbs and spices such as cilantro, cumin, and chili powder, which ensure every bite is exciting and satisfying.

By embracing these recipes, you not only enjoy delicious food but also experience the rich culinary heritage of Mexico in a healthy, sustainable way.

Ingredients

  • 2 cups dried black beans (or 4 cups canned, drained and rinsed)
  • 4 large poblano peppers
  • 1 cup white rice
  • 1 medium onion, finely chopped
  • 3 cloves garlic, minced
  • 2 medium tomatoes, diced
  • 1 cup corn kernels (fresh or frozen)
  • 1 cup shredded Oaxaca or mozzarella cheese
  • 1/4 cup fresh cilantro, chopped
  • 1 tsp ground cumin
  • 1 tsp smoked paprika
  • 1/2 tsp dried oregano
  • Salt and pepper to taste
  • 2 tbsp vegetable oil
  • 1 lime, cut into wedges
  • Optional: sliced avocado, sour cream or Mexican crema for serving

Equipment

  • Large pot for cooking beans
  • Skillet or frying pan
  • Baking dish (9×13 inch or similar)
  • Mixing bowls
  • Knife and cutting board
  • Colander for rinsing beans and vegetables
  • Wooden spoon or spatula

Instructions

  1. Prepare the black beans: If using dried beans, rinse them thoroughly and soak overnight in cold water. Drain and place them in a large pot with fresh water, bring to a boil, then reduce heat and simmer for about 1.5 to 2 hours until tender. If using canned beans, simply rinse and drain, then set aside.
  2. Roast the poblano peppers: Place the poblano peppers directly on an open flame burner or under a broiler, turning occasionally until the skin is charred and blistered all over. Transfer to a bowl, cover with plastic wrap, and let steam for 10 minutes to loosen the skin.
  3. Peel and deseed the peppers: Using your fingers or a paper towel, gently peel off the charred skin. Slice the peppers lengthwise and carefully remove the seeds and membranes. Set aside.
  4. Cook the rice: Rinse the rice under cold water until the water runs clear. In a saucepan, bring 2 cups of water to a boil, add the rice, reduce heat to low, cover, and simmer for 15-20 minutes until the water is absorbed and rice is tender. Fluff with a fork.
  5. Sauté the filling ingredients: Heat 2 tablespoons of vegetable oil in a skillet over medium heat. Add the chopped onion and garlic, cooking until translucent and fragrant, about 4 minutes. Stir in diced tomatoes, corn kernels, cumin, smoked paprika, and oregano. Cook for 7-8 minutes until the mixture is softened and well combined.
  6. Combine filling: In a large bowl, mix the cooked black beans, sautéed vegetable mixture, cooked rice, and chopped cilantro. Season with salt and pepper to taste. Add half of the shredded cheese and gently fold it in.
  7. Stuff the peppers: Carefully spoon the filling into each poblano pepper, filling them generously but without overstuffing.
  8. Assemble and bake: Preheat your oven to 375°F (190°C). Arrange the stuffed peppers in a baking dish, sprinkle the remaining cheese evenly on top. Cover loosely with foil.
  9. Bake the chiles rellenos: Bake for 20 minutes covered, then remove the foil and bake for another 10 minutes until the cheese is melted and bubbly.
  10. Serve: Remove from the oven and let cool for a few minutes. Garnish with fresh cilantro and lime wedges. Optionally, add slices of avocado or a dollop of Mexican crema or sour cream.

Tips & Variations

For a vegan version, substitute the cheese with vegan cheese or omit it completely and add extra spices for flavor. You can also experiment by stuffing the peppers with quinoa instead of rice or adding chopped mushrooms for an earthy touch.

Try roasting the tomatoes before adding them to the sauté for a deeper, smoky flavor. If poblano peppers are unavailable, large green bell peppers or Anaheim peppers make excellent substitutes.

To save time, use canned beans and pre-cooked rice. The flavors will still be authentic and delicious!

Nutrition Facts

Nutrient Amount per Serving
Calories 320 kcal
Protein 15 g
Carbohydrates 45 g
Fiber 12 g
Fat 6 g
Sodium 350 mg
Vitamin C 40% DV
Calcium 15% DV

Serving Suggestions

This hearty vegetarian Mexican dish pairs wonderfully with traditional sides such as fresh Vegetarian Swiss Chard Recipes for Healthy Meals or a zesty salsa verde.

For a complete meal, serve with warm corn tortillas, a side of guacamole, and a fresh salad with lime dressing. If you want a lighter option, pair this with a bowl of Low Calorie Vegetable Soup Recipe for Healthy Eating.

Don’t forget a refreshing beverage like agua fresca or a chilled Mexican beer to complement the meal perfectly!

Conclusion

Traditional vegetarian Mexican recipes offer an incredible way to enjoy the rich flavors and cultural heritage of Mexico without meat. These dishes highlight the vibrant use of fresh vegetables, beans, and indigenous spices that are not only delicious but also packed with nutrition.

Whether you’re cooking for family, entertaining guests, or simply exploring new cuisines, vegetarian Mexican meals like stuffed poblano peppers are sure to satisfy and impress. The balance of hearty ingredients and bold flavors makes these recipes a staple for anyone interested in healthy, meat-free cooking.

For more inspiring plant-based dishes, explore our collection of Vegetarian Recipes for Cinco de Mayo: Festive & Easy Idea and other delicious options that celebrate the best of vegetarian cuisine.

đź“– Recipe Card: Vegetarian Enchiladas Verdes

Description: A classic Mexican dish featuring corn tortillas filled with sautéed vegetables and topped with tangy green salsa and melted cheese. Perfectly balanced and full of authentic flavors.

Prep Time: PT20M
Cook Time: PT25M
Total Time: PT45M

Servings: 4 servings

Ingredients

  • 8 corn tortillas
  • 2 cups shredded Monterey Jack cheese
  • 1 cup diced onion
  • 2 cups chopped spinach
  • 1 cup diced zucchini
  • 2 cloves garlic, minced
  • 1 cup green salsa (salsa verde)
  • 1 tablespoon olive oil
  • 1/2 teaspoon ground cumin
  • Salt to taste
  • 1/4 cup chopped fresh cilantro
  • 1 lime, cut into wedges

Instructions

  1. Preheat oven to 375°F (190°C).
  2. Heat olive oil in a pan over medium heat.
  3. Sauté onion and garlic until translucent.
  4. Add zucchini, spinach, cumin, and salt; cook for 5 minutes.
  5. Warm tortillas to make them pliable.
  6. Fill each tortilla with vegetable mixture and some cheese.
  7. Roll up tortillas and place seam-side down in a baking dish.
  8. Pour salsa verde over the rolled tortillas.
  9. Sprinkle remaining cheese on top.
  10. Bake for 20 minutes or until cheese is melted and bubbly.
  11. Garnish with cilantro and serve with lime wedges.

Nutrition: Calories: 320 kcal | Protein: 15 g | Fat: 18 g | Carbs: 28 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Vegetarian Enchiladas Verdes”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A classic Mexican dish featuring corn tortillas filled with saut\u00e9ed vegetables and topped with tangy green salsa and melted cheese. Perfectly balanced and full of authentic flavors.”, “prepTime”: “PT20M”, “cookTime”: “PT25M”, “totalTime”: “PT45M”, “recipeYield”: “4 servings”, “recipeIngredient”: [“8 corn tortillas”, “2 cups shredded Monterey Jack cheese”, “1 cup diced onion”, “2 cups chopped spinach”, “1 cup diced zucchini”, “2 cloves garlic, minced”, “1 cup green salsa (salsa verde)”, “1 tablespoon olive oil”, “1/2 teaspoon ground cumin”, “Salt to taste”, “1/4 cup chopped fresh cilantro”, “1 lime, cut into wedges”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Preheat oven to 375\u00b0F (190\u00b0C).”}, {“@type”: “HowToStep”, “text”: “Heat olive oil in a pan over medium heat.”}, {“@type”: “HowToStep”, “text”: “Saut\u00e9 onion and garlic until translucent.”}, {“@type”: “HowToStep”, “text”: “Add zucchini, spinach, cumin, and salt; cook for 5 minutes.”}, {“@type”: “HowToStep”, “text”: “Warm tortillas to make them pliable.”}, {“@type”: “HowToStep”, “text”: “Fill each tortilla with vegetable mixture and some cheese.”}, {“@type”: “HowToStep”, “text”: “Roll up tortillas and place seam-side down in a baking dish.”}, {“@type”: “HowToStep”, “text”: “Pour salsa verde over the rolled tortillas.”}, {“@type”: “HowToStep”, “text”: “Sprinkle remaining cheese on top.”}, {“@type”: “HowToStep”, “text”: “Bake for 20 minutes or until cheese is melted and bubbly.”}, {“@type”: “HowToStep”, “text”: “Garnish with cilantro and serve with lime wedges.”}], “nutrition”: {“calories”: “320 kcal”, “proteinContent”: “15 g”, “fatContent”: “18 g”, “carbohydrateContent”: “28 g”}}

Photo of author

Marta K

Leave a Comment

X