Taco Recipe | Vegetarian Tacos

Step by StepJump to Recipe

Hearty legumes, flavorful tomato salsa, cool sour cream, melty cheese, and crunchy corn tortilla shells combine forces in these easy Vegetarian Tacos with Refried Beans. Making tacos at home is not that difficult and this tasty Mexican-inspired Taco Recipe is sure to delight the whole family.

vegetarian tacos on a square white plate.

About Vegetarian Tacos Recipe

Tacos are essentially stuffed wraps from the Mexican cuisine. Hearty corn or flour tortillas are stuffed with various fillings to make a deliciously versatile and super easy snack or meal.

In this vegetarian taco recipe, I use a simple combination of refried beans, mildly spicy salsa, sour cream, and cheese. These ingredients are all prevalent in Mexican cuisine, making my homemade interpretation relatively authentic.

As an added bonus, everyone at home agreed that this was the best-tasting combination of all that I tried.

For these veg taco recipe, I used store-bought crunchy taco shells, which meant that the only real prep I needed to do was make the refried kidney beans. If you have a pressure cooker at home, this process is quite fast. You’ll have dinner on the table in just 30 minutes!

That said, this yummy Mexican treat can easily be adapted to fit your flavor preferences or to use whichever ingredients you have at home. In short, this recipe is an excellent and easy template to get you and your family fed. Let’s get to it, shall we?

Ingredients & Substitutions

You don’t need much to get these vegetarian tacos on the dinner table. Here’s your shopping list:

  • Mexican Refried Beans – Refried beans are an ubiquitous dish in Mexican cuisine. While I made mine with kidney beans, you can also make them with pinto beans (which is the most traditional) or black beans. The recipe is quite simple — cook the beans till tender, then mash them with sautéed aromatics and spices. If you’re short on time, you may be able to find pre-made refried beans in the canned aisle.
  • Tomato Salsa – Bright and lightly spicy tomato salsa adds lovely freshness to these crunchy, bean-filled shells. Feel free to swap in Guacamole, Mango Salsa, or your own favorite combination!
  • Sour cream – If you do not have sour cream, use fresh curd or yogurt instead.
  • Taco shells or tortillas – These can be purchased from stores or made at home. You can also swap in your favorite thin flatbread like Roti or Paratha.
  • Grated cheese – I suggest using either cheddar cheese, processed cheese, or your favorite melting cheese. You can also omit it if you prefer.
two veg tacos with refried beans on a square white plate.
Step-by-Step Guide

How To Make Vegetarian Taco Recipe

Begin by making the refried beans. For this first you will need to soak the beans in water overnight.

You could also use canned refried beans if you can get it and skip this entire process of making the refried beans.

Pressure Cook Kidney Beans

1. Rinse 1 cup kidney beans a couple of times with water. Soak the beans in enough water to cover them overnight or for 8 to 9 hours.

rajma kidney beans soaking for making refried beans.

2. The next day, drain all the water. Rinse the kidney beans very well under running water. Then add the beans to a 2-litre stovetop pressure cooker with ¼ teaspoon salt.

soaked and drained kidney beans with salt.

3. Pour in 2 cups of cool water.

adding water to rajma for pressure cooking.

4. On a medium heat, pressure cook kidney beans for 15 to 18 minutes. Keep in mind that fresh beans cook faster. If the beans are old, then they take a lot of time to cook.

Time Management Tip: While the beans are cooking, you can make the tomato salsa and keep it aside. However, do not add any salt or spices to the salsa, as it will cause the tomatoes and onions release water. Add them to the mix just before you plan on serving the tacos.

pressure cooker with lid on.

5. When the pressure settles down naturally, then open the lid and check the kidney beans. They should be completely cooked and mash easily when you press them. Drain all the water from the beans and keep aside.

spoonful of cooked rajma showing that they are soft enough that some are breaking open.

Make Refried beans

6. Heat 1 tablespoon olive oil in a pan. Lower the heat and add ½ teaspoon of finely chopped garlic.

You can add more garlic if you want! Fry the garlic for about 30 seconds, or till its raw aroma goes away. There is no need to brown the garlic.

garlic in sauté pan with oil.

7. Add ⅓ cup finely chopped onions.

minced onions added to pan.

8. Stirring often, sauté the onions on a medium-low flame till they soften and become translucent.

onions have become translucent.

9. When the onions become translucent, then add the cooked kidney beans.

cooked kidney beans added to pan.

10. Next add ½ to ⅔ cup water or vegetable stock, or add as required.

water added to beans to make refried beans.

11. Add salt as per taste and mix well.

adding salt to pan.

12. Let the kidney bean mixture come to a boil on a medium-low heat.

cooked kidney beans simmering in water for making Mexican refried beans.

13. With a vegetable masher, mash the beans when the mixture comes to a boil.

Note: At this point, you can stop cooking and allow the beans to cool down a bit and blend everything to a smooth purée with an electric blender.

We prefer some chunkiness in the beans, so I have not mashed the beans entirely. However, do mash well as this gives a creamy consistency to the refried beans.

using a potato masher to mash refried beans.

14. Add ¼ teaspoon black pepper powder, ¼ teaspoon dried oregano, ½ to 1 teaspoon red chili powder (or cayenne pepper) and 1 teaspoon cumin powder.

Add cayenne pepper or red chili powder depending on the heat you want in the dish. Feel free to adjust the spices per your preferences.

spices and seasonings added.

15. Mix very well. On a low to medium-low heat, continue to stir and simmer beans for 5-6 minutes till the mixture thickens.

You can make refried beans thick or with a slightly liquid and flowing consistency. Add more water if you want to thin them out some.

simmering refried bean mixture to thicken it.

16. When the refried beans have thickened to the desired consistency, turn off the heat. Keep aside.

refried beans have thickened somewhat.

Assemble Vegetarian Tacos

17. Remove the taco shells and place them on a baking tray. Preheat the oven to 100° C (210° F) for 2 to 3 minutes.

The ones I used were crispy taco shells. You can make tacos with either crispy or soft shells.

If you are using soft taco shells (example, tortilla or roti) you can warm them in a pan on the stovetop if you don’t want to turn the oven on.

hard corn tortilla shells on a baking tray.

18. Place the taco shells in the oven and heat at 100° C (210° F) for 2 to 3 minutes. This step is optional and can be skipped unless otherwise mentioned on the package.

warming tortillas in the oven for making Mexican veg taco recipe.

19. After 2 to 3 minutes, remove the taco shells from the oven.

warmed taco shells.

20. Gather and assemble all the ingredients required for the stuffing – taco shells, sour cream, refried beans, grated cheddar cheese (optional), and tomato salsa.

mise en place for filling vegetarian tacos.

21. Take the taco shell. If the shells are too thin or papery, then stack 2 taco shells together. Thin shells will break easily with the weight of the stuffings.

empty taco shell on a wooden cutting board.

22. Pour a few spoons of refried beans in it.

adding in refried beans.

23. Use the back of the spoon to make an even layer.

refried beans make the first layer of the veg taco.

24. Top with tomato salsa.

layering on tomato salsa.

25. Now top with 1 to 2 spoons of sour cream. Fresh curd or yogurt can also be used instead of sour cream.

adding sour cream to the Mexican veg taco.

26. Top with some grated cheddar cheese.

topping Mexican vegetarian taco with cheese.

27. Make all the vegetarian tacos this way and serve immediately. You can garnish these Mexican tacos with some coriander leaves (cilantro), parsley or avocado slices if you want.

two Mexican veggie tacos on a white plate garnished with a bit of pico de gallo.

Optional Variations

Veg tacos are basically a blank slate for you to paint your flavor preferences onto. Here are some other filling ideas to try:

  • Guacamole or sliced avocado
  • Different kinds of salsa – salsa verde (made with tomatillos), mango (or other fruit) salsa, pico de gallo, or hot sauce.
  • Roasted veggies like peppers & onions, mushrooms, or nopales (prickly pear cactus)
  • Pickled Red Onions or pickled jalapeños
  • Fresh chopped onion, green onion, and/or coriander (cilantro)
  • Thinly sliced radishes

Expert Tips

Making vegetarian taco recipe at home is quite easy, but I do have a few notes for you to keep in mind:

  • Serve vegetarian tacos as soon as you assemble them. Alternatively, you can also keep the fillings in a separate bowl and let the people make the tacos for themselves.
  • Any leftovers should be stored separately. Eat refried beans within 1 to 2 day, and salsa within a day.
  • If you are using soft taco shells (e.g. tortillas or roti) you can warm them in a pan on the stovetop if you don’t want to turn the oven on.

FAQs

What goes into a veggie taco?

In this recipe, I use homemade refried beans, pico de gallo-style salsa, sour cream, and cheddar cheese, but you can feel free to mix and match any ingredients that suit your craving!

Are taco shells vegan?

Many are, yes! Just be sure to read the ingredient label to see if lard was used in place of shortening. If so, they are not vegan-friendly. In that case, feel free to swap in your favorite thin flatbread instead!

Are tortillas made from corn (maize) or flour (maida)?

The answer is YES! You can get tortillas that are made of either corn or flour. If you are gluten-free, make sure to reach for corn tortillas. Otherwise, choose what suits your palate!

More Mexican Recipes To Try!

Please be sure to rate the recipe in the recipe card or leave a comment below if you have made it. For more vegetarian inspirations, Sign Up for my emails or follow me on Instagram, Youtube, Facebook, Pinterest or Twitter.

vegetarian tacos on a square white plate.

Taco Recipe | Vegetarian Tacos

Delicious and yum vegetarian tacos made with refried beans, tomato salsa and sour cream. Taco is a traditional Mexican recipe of corn tortillas stuffed with various types of fillings.
4.69 from 19 votes
Prep Time 5 minutes
Cook Time 25 minutes
Total Time 30 minutes
Cuisine Mexican, World
Course Snacks, Starters
Diet Vegetarian
Difficulty Level Moderate
Servings 4
Units

Ingredients

For soaking kidney beans

  • ½ cup kidney beans – 100 grams, you can also use pinto beans
  • enough water – for soaking

For pressure cooking kidney beans

  • 2 cups water
  • ¼ teaspoon salt

More ingredients for refried beans

  • 1 tablespoon olive oil
  • cup finely chopped onions – 40 to 50 grams or 1 medium onion
  • ½ teaspoon garlic – finely chopped or 2 to 3 medium-sized peeled garlic cloves
  • ¼ teaspoon black pepper powder (ground black pepper)
  • ¼ teaspoon dried oregano
  • ½ to 1 teaspoon red chili powder or cayenne pepper, add as per your taste buds
  • 1 teaspoon cumin powder (ground cumin)
  • salt as per taste
  • ½ to ⅔ cup water or add as required

For vegetarian tacos fillings

  • 12 to 14 taco shells (6 to 8 inches)
  • 1 bowl of Tomato Salsa
  • ½ cup sour cream
  • cup cheddar cheese – grated or shredded, add as required

Instructions
 

Pressure cooking kidney beans

  • Rinse the kidney beans a couple of times with water. Soak the beans in enough water overnight or for 8 to 9 hours.
  • Then next day drain all the water. Rinse the kidney beans very well in running water a few times. Transfer the beans to a 2 litre stovetop pressure cooker.
  • Also add ¼ teaspoon salt and 
2 cups water.
  • On a medium heat pressure cook kidney beans for 15 to 18 minutes. Keep in mind that fresh beans cook faster. If the beans are old, then they take a lot of time to cook. 
  • When the beans are cooking, you can make the tomato salsa and keep aside.
    However do not add any salt or spices in the salsa as then the tomatoes and onions release water. Add them in the salsa just before you start making the tacos.
  • When the pressure settles down on its own or drops naturally in the cooker, then only open the lid and check the kidney beans.
    They should be completely cooked and mash easily when you press them. Drain all the water from the beans and keep aside.

Making refried beans

  • Heat 1 tablespoon olive oil in a pan. Lower the heat and add finely chopped garlic.
  • Fry the garlic for some seconds till its raw aroma goes away. There is no need to brown the finely chopped garlic.
  • Add finely chopped onions. stirring often sauté onions on a medium-low heat till they become translucent and are softened.
  • Next add the cooked kidney beans.
  • Also add ½ to ⅔ cup water or add as required. You can also opt to add vegetable stock instead of water.
  • Add salt as per taste and mix well.
  • Let this kidney bean mixture come to a boil on a medium-low heat.
  • With a vegetable masher, mash the beans when the mixture comes to a boil.
    At this point you can even stop cooking and allow the beans cool down a bit. Then blend everything to a smooth puree with an electric blender. 
  • Add black pepper powder, dried oregano, red chili powder (or cayenne pepper) and cumin powder.
  • Add cayenne pepper or red chili powder depending on the heat you want in the dish.
    So you can add spices and herbs as per your taste buds. You can always add more or less of each spice and herb.
  • Mix very well. 
  • On a low to medium-low heat continue to stir and simmer beans for 5 to 6 minutes till it thickens.
    You can make refried beans thick or with a slightly liquid and flowing consistency. Add more water for a slight liquid consistency or if the beans look dry.
  • When the refried beans have thickened to the desired consistency then turn off the heat and set it aside

Assembling and making vegetarian tacos

  • Remove the taco shells and place them on a baking tray. Preheat oven at 100° C/210° F for 2 to 3 minutes.
  • Place the taco shells in the oven and heat at 100° C/210°F for 2 to 3 minutes.
    This step is optional and can be skipped. Do heat the taco shells as mentioned on the package.
  • Gather and assemble all the ingredient required for the stuffing – taco shells, sour cream, refried beans, grated cheddar cheese (optional) and tomato salsa.
  • Take the taco shell. If the shells are too thin or papery, then take 2 taco shells. Thin shells will break easily with the weight of the stuffings.
  • Pour a few spoons of refried beans on it.
  • Top with tomato salsa. You can even make guacamole and add it as a filling.
  • Now top with 1 to 2 spoons of sour cream. Fresh curd or yogurt can also be used instead of sour cream.
  • Top with some grated cheddar cheese.
  • Make all vegetarian tacos this way and serve immediately.

Notes

  • I have used store brought crispy taco shells. You can even use soft taco shells of tortilla or whole wheat roti.
  • You can also opt to cook the beans in an Instant Pot adding water as needed.
  • You can even use fresh curd or yogurt instead of sour cream.
  • The recipe can be scaled to make for less or more portions easily.
  • Feel free to add toppings of your choice like pickled onion or cucumber, avocado slices or guacamole or any sauce or roasted or sautéed veggies that you prefer.

Nutrition Info (Approximate Values)

Nutrition Facts
Taco Recipe | Vegetarian Tacos
Amount Per Serving
Calories 383 Calories from Fat 180
% Daily Value*
Fat 20g31%
Saturated Fat 8g50%
Cholesterol 25mg8%
Sodium 472mg21%
Potassium 475mg14%
Carbohydrates 40g13%
Fiber 6g25%
Sugar 3g3%
Protein 11g22%
Vitamin A 348IU7%
Vitamin B1 (Thiamine) 1mg67%
Vitamin B2 (Riboflavin) 1mg59%
Vitamin B3 (Niacin) 1mg5%
Vitamin B6 1mg50%
Vitamin B12 1µg17%
Vitamin C 3mg4%
Vitamin D 1µg7%
Vitamin E 1mg7%
Vitamin K 8µg8%
Calcium 164mg16%
Vitamin B9 (Folate) 122µg31%
Iron 3mg17%
Magnesium 71mg18%
Phosphorus 263mg26%
Zinc 2mg13%
* Percent Daily Values are based on a 2000 calorie diet.

Like what you see?

Stay up to date with new recipes and ideas.

This Vegetarian Tacos recipe from the archives, originally published in February 2018 has been updated and republished on February 2023.

Share This Recipe:

PinWhatsAppPrintShares294

Meet Dassana

Welcome to Dassana's Veg Recipes. I share vegetarian recipes from India & around the World. Having been cooking for decades and with a professional background in cooking & baking, I help you to make your cooking journey easier with my tried and tested recipes showcased with step by step photos & plenty of tips & suggestions.

Get My Secrets to Great Indian Food
Sign up for my FREE Beginners Guide to Delicious Indian Cooking

Comments are closed.

6 Comments

  1. All your recipes are very delicious and tasty. The guidance given makes the job easier. Thanks5 stars

  2. Hello ,

    This looks very yummy…can you pls tell me how did you make the taco shells???
    Also all your recipes are just awesome.

    Thanks5 stars