Top 5 Vegetarian Mexican Food Recipes

Lots of people think about Mexican food, as heavy and spicy full-of-meat food. However, it doesn’t need to be that way. Not that there is anything wrong with it, but you can make some fantastic vegetarian Mexican food too. Check out how.

These are my top 5 vegetarian Mexican food recipes. Most of them can be made non-vegetarian with a simple addition of some meat, but I assure you that they taste perfect as it is. Make them all.

1. Fresh Tomato Salsa

This is my all time favorite salsa. I actually made it for the first time after I ordered some Mexican food and fell in love with the salsa I got. It wasn’t very hard to find out what was inside it, and it was a hit right from the start. I’m preparing it all the time.


  • 1 middle sized red onion
  • 1 green bell pepper
  • 2 fresh big tomatoes
  • ½ a cup of homemade tomato sauce
  • 1 chili pepper – optional
  • fresh cilantro
  • salt and pepper to taste


  1. Chop the onion and the bell pepper.
  2. Cube the tomatoes.
  3. Remove the seeds form the chili pepper and mince it.
  4. Mince the cilantro.
  5. Mix all the ingredients together.
  6. Add tomato sauce, and salt and pepper to taste.
  7. Cool in a fridge for 15 – 20 minutes.

This salsa is absolutely perfect with your burritos, tortillas, tacos and any other Mexican food you could think of.

Check out the video below, for another great way to make slightly different fresh tomato salsa.

2. Veggie Tortilla Wraps

I came up with this recipe when I was really in a mood for tortillas and absolutely had no meat in my home. So I went vegetarian and absolutely loved it. Here’s how to make them.


  • 1 pack of wheat tortillas
  • 1 cup of cream cheese
  • 1 big carrot
  • 1 big cucumber
  • 1 avocado
  • lettuce
  • chives
  • parsley


  1. Heat up your tortillas.
  2. Chop the chives and the parsley, and mix them with cream cheese.
  3. Slice the avocado, and cut the carrot and the cucumber into stripes.
  4. Smear a thin layer of cream cheese across the whole surface of each tortilla.
  5. Arrange 1 to 2 leaves of lettuce over it.
  6. Arrange slices of avocado and strips of carrot, and cucumber.
  7. Roll it all up tight, and wrap in a plastic foil.
  8. Leave in the refrigerator for 10-15 minutes.

Sounds perfect right?

3. Delicious Guacamole

guacamole and tortillas

We’re not really discussing Mexican food without the mentioning of guacamole, right? I tried a lot of guacamole recipes, but this one grabbed my heart, as well as my tummy, the first time I tasted it.


  • 2 ripe avocados
  • 1 red onion, minced
  • 1 chili pepper, seeds removed and minced
  • juice from ½ of a fresh lime
  • 1 tomato, chopped
  • salt and pepper to taste


  1. Cut the avocados in half, remove the pits, chop them and put them in a blender.
  2. Add all of the ingredients except tomatoes.
  3. Mix in the blender until you get a thick homogenous paste.
  4. Season to taste.
  5. Cover with plastic foil and put in the refrigerator until serving.
  6. Just before serving, add the chopped tomatoes and gently mix them in.

Have some tortilla chips and beer? It’s a perfect combination with this guacamole.

Here is another way to make great and delicious Guacamole.

4. Three Bean Burrito

Are you in the mood for vegetarian, but strong dish? Try three bean burritos.


  • 1 can of pinto beans, drained
  • 1 can of red kidney beans, drained
  • 1 pack of wheat tortillas
  • 2 cups of cooked rice
  • ½ a cup of black bean dip
  • 1 cup of fresh tomato salsa (see recipe No.1)
  • ½ a cup of shredded cheddar, or other hard cheese


  1. Heat up the tortillas.
  2. Mix pinto beans, kidney beans, rice and black bean dip.
  3. Spread the bean mixture across each tortilla.
  4. Add 2 tablespoons of tomato salsa over it.
  5. Add shredded cheese and roll up.
  6. You can serve like this, or cold, with an extra tablespoon of salsa over each burrito.
  7. You can also put some more cheese over, and put the burritos in the oven until the cheese melts, and serve warm.

5. Tortilla Quiche

quiche appetizer

Now this is a vegetarian Mexican dish with a twist. You’re not really expecting a quiche in Mexican cuisine, are you? But believe me, this dish is absolutely delicious and you simply have to try it.


  • 4 wheat tortillas
  • 4 eggs
  • ½ a cup of milk
  • 4 tablespoons of grated cheddar cheese
  • 1 cup of canned corn, drained
  • 1 spring onion, chopped
  • 1 green bell pepper, cubed
  • 1 red bell pepper, cubed
  • 2 tablespoons of flour
  • salt, pepper and chili powder to taste


  1. Spray each tortilla with spray oil.
  2. Press tortillas into large muffin molds or custard cups.
  3. Whisk the eggs, and add milk and flour.
  4. Season to taste.
  5. Combine corn, spring onion and bell peppers together.
  6. Mix them with the egg mixture.
  7. Fill each tortilla with the mixture.
  8. Cover with shredded cheddar cheese.
  9. Put in the oven, and bake for 55 minutes on 350F.
  10. Serve warm with fresh tomato salsa.

I got extremely hungry while writing this article. I’m gonna go for tortilla quiche right now, and I suggest you to try all of these amazing vegetarian Mexican food recipes. Oh yeah, and make sure you prepare them for meat lovers, just so that you can tell them “you ate something completely vegetarian and loved it.”

About the author


I’m a free spirit who likes to travel, cook and fly. Licensed paraglider pilot, I spend all my spare time flying. In the meantime, I like to share my recipes and travel experiences.

1 Comment

Click here to post a comment