Mains / Quick and Easy Vegetarian Tacos

Quick and Easy Vegetarian Tacos

Published: September 21, 2026

With an easy, super-flavourful lentil mushroom filling that packs a real savoury umami punch, vegetarian tacos are ready in less than half an hour.

Yield: 4 people

Prep time: 15 minutes

Total time: 30 minutes

Lentil taco on a glass plate with avocado and pickled onion.

Tacos Without the Meat

The author, a woman with long brown hair, smiling at the camera.

I make tacos a couple times a month as a weekend meal, with loads of toppings and homemade tortillas. They’re fun, flexible, and taste great – what’s not to love? They are a day-off meal for us because I make the tortillas from scratch (good tortillas are not available where I live) but if you can buy them, it doesn’t take long at all.

The taco base here is made from a mix of very finely chopped mushrooms, onion, spices, and lentils. It’s savoury, just the right texture, and doesn’t try to imitate meat. I don’t add walnuts or seeds to vegetarian tacos because I find the crunch both a little weird and also unnecessary, but if you like the extra texture, go for it.

This is a recipe for vegetarian tacos but the actual recipe is primarily for the filling, because the tortillas and toppings are up to you. I’ve included several suggestions or recommendations but everyone has their favourite way to top a taco.

Alexandra, handwritten.

I don’t use affiliate links. Any links you see here are to other recipes or related information, not paid links.

Ingredients You’ll Need and Why

The primary ingredients are simple ones, and are easy to find at just about any grocery store. These are my notes from recipe testing. You can find the full recipe card below with complete measurements and instructions.

Vegetarian tacos ingredients with labels.
  • Mushrooms: just about any type of mushroom, really. Button mushrooms are great. I usually prefer oyster but they can be slightly too textural for this recipe. We also use wild mushrooms like parasols for tacos.
  • Lentils: brown lentils are ideal, but they should be mountain lentils, not the larger plate lentils. I think they’re often not differentiated in North America so look for small brown lentils. Small green lentils (le Puy or French lentils) and black lentils are good too. Red lentils are too soft.
  • Onion: a medium onion, about 70 grams. If you only have very large onions just use a half. Red, white, or yellow, it doesn’t matter.
  • Garlic: don’t be tempted to add a whole head of garlic. It doesn’t make your food taste better, it just makes it sharper. What you’re looking for is proper seasoning, not more garlic.
  • Spices: this can be chili powder or a blend of spices, and both are noted in the recipe card. Chili powder isn’t hot pepper, but a blend used to make chili.
  • Tomato paste: adding some tomato paste and caramelising it makes the taco filling more complex. If you don’t have tomato paste, don’t add crushed tomatoes – it’s not the same and will only make the filling too water. You can try a teaspoon of balsamic vinegar or a tablespoon of dry red wine instead.
  • Oil: this can be your preferred cooking oil.
  • Soya sauce: a small amount of soya sauce, like the tomato paste, adds another savoury note without overwhelming the recipe. Substitute coconut aminos if needed.
  • Toppings: any variety of your preferred taco toppings. In the photos I used herbs, pickled onion and cabbage, and avocado. Pictured are homemade spelt tortillas, but if I could buy decent tortillas, I probably would.

How to Make Veggie Tacos

The goal here is to build layers of flavour so that the tacos don’t taste flat or boring, and that’s done through ingredients and method. No soggy, bland mushrooms allowed.

Taco filling steps 1 to 4, seared mushrooms, with spices added, finished filling in the pan, and assembled taco.

Step 1: finely dice the mushrooms and onions. Cook over medium heat with oil for about ten minutes, stirring occasionally. You want all of the water to evaporate and for the mushrooms to brown. The onions will cook in the water released from the mushrooms without burning.

Step 2: add the tomato paste and garlic and cook for a few more minutes. It’s important to always cook tomato paste until it darkens, and not to add directly to liquids or mix it in raw – it tastes tinny and unpleasant if not caramelised.

Step 3: stir in the spices and cook for another minute. This helps to release the oils in the spices, improving the taste. Add the soya sauce. The liquid will deglaze the pan, releasing any bits that have stuck, and also adds another savoury note without making the dish taste of soya sauce.

Step 4: serve the taco filling hot with any desired toppings. Not only good as for vegetarian tacos, this can also be used for nachos.

Related: Roasted Cauliflower Tacos


Expert Tips for the Best Tacos

  • Season to taste: we’re not just talking about salt, but also acidity. You should make sure the filling has enough salt added – taste after the soya sauce is mixed in – but also serve with something acidic to balance it out.
  • Sear the mushrooms: if you think you don’t like mushrooms, you might just not like the way they’re cooked. I despise soggy mushrooms and didn’t start liking mushrooms in general until I was in my mid-20s and learned how to cook them properly. Use a hot pan, cook until all of the water is gone, and make sure they’re golden.
  • Chop finely: the texture should imitate ground round even if that’s not the goal with the taste. Too big of mushroom or onion pieces and they become overwhelming in the taco and also won’t cook properly. You almost want to mince them.
  • Don’t skip toppings: it’s not a taco without the toppings. See below for several suggestions. Pictured are pickled onions, avocado, and parsley, because it’s too late in the year for coriander.

Taco Topping Suggestions

This is a recipe for vegetarian taco filling, but the toppings are arguably more important! Try some or all of these.

Lentil taco on a glass plate with avocado and pickled onion.
No ratings yet

Vegetarian Tacos

Prep Time: 15 minutes
Cook Time: 15 minutes
Total Time: 30 minutes
Servings: 4 people

Description

With an easy, super-flavourful lentil mushroom filling that packs a real savoury umami punch, vegetarian tacos are ready in less than half an hour.

Ingredients

  • 60 grams dried brown lentils
  • 1 tablespoon oil
  • 250 grams mushrooms finely diced
  • 1 medium onion finely diced
  • 3 cloves garlic minced
  • 1 tablespoon tomato paste
  • 2 teaspoons chili powder see notes
  • 1 tablespoon soya sauce
  • ½ teaspoon sea salt to taste

To Serve (Toppings)

Instructions

  • Place the lentils in a pot and cover with water. Add a generous pinch of salt and bring to a boil. Reduce the heat and simmer, covered, for 20 minutes or until tender. Drain very well.
    60 grams dried brown lentils
  • Heat a heavy frying pan over medium heat. Once hot, add the oil, mushrooms, and onion. Cook for about 10 minutes, stirring occasionally, until the onions are translucent. The mushrooms should decrease in size, have a light golden colour, and the water should have cooked off.
    1 tablespoon oil, 250 grams mushrooms, 1 medium onion
  • Stir in the garlic and tomato paste. Cook for another 4 minutes, stirring frequently, until the tomato paste is a dark brick-red colour.
    3 cloves garlic, 1 tablespoon tomato paste
  • Stir in the spices and cook for another minute. Add the soya sauce and stir. This should lift any small pieces that might be stuck to the bottom of the pan.
    2 teaspoons chili powder, 1 tablespoon soya sauce
  • Season with salt and taste the mixture before serving with your desired tortillas and toppings.
    ½ teaspoon sea salt

Notes

Choose small brown lentils, or small green or black lentils. Don’t use the large, lighter brown lentils, which are too starchy.
If you have leftover cooked lentils, it should be 150 grams cooked. 
To replace chili powder, use: ¾ teaspoon sweet paprika, ¼ teaspoon smoked paprika, ¼ teaspoon cumin, ¼ teaspoon dried oregano, and ¼ teaspoon hot pepper flakes.
Use any toppings you like, but be sure to include something creamy (like avocado) and something acidic (like pickled onions) to balance out the filling.
The nutrition calculation is only for the taco filling, not including any toppings you might add.
Storage: transfer to a sealed container and refrigerate for up to three days. Reheat as usual before serving.
Freezing: cool fully before transferring to an airtight container. Freeze for up to three months and thaw in the refrigerator. This freezes surprisingly well, with almost no changes to taste or texture.

Nutrition

Serving: 1 | Calories: 121kcal | Carbohydrates: 16g | Protein: 7g | Fat: 4g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 3g | Sodium: 604mg | Potassium: 462mg | Fiber: 6g | Sugar: 3g | Vitamin A: 369IU | Vitamin C: 6mg | Calcium: 27mg | Iron: 2mg

Nutrition is provided as a courtesy and is an estimate. If this information is important to you, please have it verified independently.

  • A bowl of porridge topped with cooked apple pieces.

    Apple Cinnamon Oatmeal

  • Several energy bites piled together on a stone background.

    Oatmeal Peanut Butter Energy Balls

  • Orange-hued baked oats in small glass ramekins, topped with yogurt.

    Carrot Cake Baked Oats

  • A glass jar of seed butter resting on sunflower seeds.

    Easy Roasted Sunflower Seed Butter

About Alexandra Daum

Alexandra Daum is a professional recipe developer, food photographer, and cookbook author. She started sharing carefully tested vegetarian recipes in 2014 and has since published hundreds of recipes with seasonal ingredients and whole grains as the focus. Her work has been featured on CTV, in House & Home and Chatelaine, on popular websites like Buzzfeed and Best Health, and in countless other publications.

The author, a woman with long brown hair, smiling at the camera.

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.