This post may include affiliate links; see our disclosure policy.
This vegan tacos recipe stars a flavor-bursting taco meat with classic toppings like pico and lettuce. An easy vegan dinner in 30 minutes!
It’s easy to resolve to eat more plant-based healthy dinners, but actually doing it is another matter entirely. Here’s one way to make it mega-delicious: this vegan tacos recipe! There are lots of ways to make a vegan taco, but this one is our favorite.
It’s filled with hearty, spiced walnut taco meat that tastes remarkably similar to the real thing. Add refried beans, your favorite classic toppings, and dollop with a creamy, spicy sauce. These were a major hit at our house. Eating vegan dinners never tasted so good!
The basic idea behind vegan taco meat
There are lots of plant-based meat substitutes available these days: which speeds up the prep of these vegan tacos. But many brands can have additives and odd ingredients, and aren’t all that different from the processed food many home cooks like to avoid. So we like to make our own! Walnut taco meat might sound a little odd: until you try it for the first time. You’ll be sold, one bite in! Here are the basic steps (or jump right to the recipe):
- Chop walnuts and mushrooms very finely to the texture resembling ground beef. Use a large food processor for the easiest prep.
- Add savory seasonings to amp the “umami” flavor of these ingredients: tamari, ketchup, cumin, smoked paprika and garlic powder.
- Sauté the mixture until it is lightly browned, about 7 to 10 minutes.
- Stir in a little olive oil to approximate the richness of ground beef.
Toppings for vegan tacos
Once you’ve got the taco meat, all you need are the taco toppings! We wanted this vegan tacos recipe to mimic a classic ground beef taco, with toppings to match. So we’ve kept everything pretty classic! Here are our must-have toppings, and a few other ideas for getting creative:
- Refried beans: This is a must! It makes the tacos more filling with plant-based protein, and provides a soft texture contrast to the taco meat
- Pico de gallo and iceberg lettuce: These are so classic! They’re required too.
- Corn: We like adding corn to bring in a yellow element to mimic cheese (but of course, it doesn’t with the flavor)
- Pickled vegetables (optional): If you have time, pickled red onions add a tangy flair, or use jarred pickled jalapenos.
- Guacamole: Another natural fit!
- Hot sauce: Add a few dashes of hot sauce or taco sauce!
A few vegan taco sauces
Sometimes when we’re making tacos, making a separate sauce feels like too much effort with all the work on the toppings. But in my opinion, the sauce is what ties it together! Vegan sauces are difficult because you can’t rely on the richness of dairy. But there are a few great options to make a killer sauce:
- This Chipotle Sauce recipe uses tahini to make the creamy base. It’s quick to whisk up and the spicy favor is spot on.
- A Yum Yum Sauce uses mayo and coconut oil to make a rich and creamy sauce.
- This Cilantro Sauce requires soaking cashews for 1 hour, but it’s absolutely worth it for the zingy flavor.
Tips on warming tortillas
The last thing about this vegan tacos recipe: make sure to warm tortillas! It’s impossible to make a good taco with a cold, leathery tortilla. Here’s how to warm tortillas like a pro:
- Place them over the flame of a gas burner. Place each tortilla directly on a gas burner for a few seconds per side, turning with tongs. This lightly chars the edges and warms the tortillas. Then throw them into a tortilla warmer!
- Warm them in the oven. Go to How to Warm Tortillas. You can also char them with a kitchen torch, if you’re a stickler for a charred tortilla (which is what we did here, because we cook on this induction range!).
Dietary notes
This vegan tacos recipe is vegetarian, vegan, plant-based, dairy-free and gluten-free (with corn tortillas)
Easy Vegan Tacos
This vegan tacos recipe stars a flavor-bursting taco meat with classic toppings like pico and lettuce. An easy vegan dinner in 30 minutes!
- Prep Time: 20 minutes
- Cook Time: 10 minutes
- Total Time: 30 minutes
- Yield: 8 to 10 tacos 1x
- Category: Main dish
- Method: Stovetop
- Cuisine: Vegan
- Diet: Vegan
Ingredients
For the vegan taco meat
- 2 cups whole walnuts*
- 8 ounces baby bella (cremini) mushrooms
- 2 tablespoons soy sauce or tamari (or coconut aminos for soy free)
- 2 tablespoons ketchup
- 1 tablespoon cumin
- ½ tablespoon each smoked paprika, onion powder, and garlic powder
- ½ teaspoon kosher salt
- 2 tablespoons olive oil, divided
For the vegan tacos
- 15-ounce can refried beans
- 1 container fresh pico de gallo
- Iceberg lettuce, chopped
- 1 cup canned corn
- 1 recipe Chipotle Sauce, optional (or Cilantro Sauce made in advance, or Yum Yum Sauce with vegan mayo)
- 8 to 10 flour or corn tortillas
- Other topping ideas: Pickled Onions, Pickled Jalapenos, guacamole, hot sauce or taco sauce, vegan cheese, etc
Instructions
- Make the vegan taco meat: Roughly chop the mushrooms. Place them in a large food processor, then add the walnuts and tamari, ketchup, cumin, spices, and salt. Pulse gently multiple times until everything is evenly chopped, being careful not to over process (or it will be too mushy). If you don’t have a food processor, use a chef’s knife to roughly chop everything and place in a bowl with the spices.
- Cook the vegan taco meat: Heat 1 tablespoon of the olive oil in a non-stick skillet over medium low heat. Cook for 7 to 10 minutes, stirring until it releases all of its liquid then becomes dry and browned. Stir in the remaining 1 tablespoon olive oil. Taste and add more salt if desired. (Store refrigerated for 1 week or freeze on a sheet pan, then place in a sealed container and freeze up to 3 months. )
- Prep the toppings: Heat the refried beans on the stovetop with ½ teaspoon cumin and a few pinches of salt. Chop the iceberg lettuce.
- Make the sauce: If using, make the Chipotle Sauce or Yum Yum Sauce with vegan mayo (or make the Cilantro Sauce in advance).
- Warm the tortillas: Warm and char the tortillas by placing them on an open gas flame on medium for a few seconds per side, flipping with tongs, until they are slightly blackened and warm. (See How to Warm Tortillas.)
- Assemble the tacos: Add a generous spoonful of refried beans to a tortilla, then top with vegan taco meat, pico de gallo, lettuce, corn, and sauce.
Notes
*To make a smaller amount or reduce the calories, it also works with 1 cup walnuts and same amount of mushrooms. Reduce the kosher salt by ¼ teaspoon and then add more to taste. You can also substitute plant-based taco meat to speed up the recipe; here’s some notes on a favorite brand of ours.
More ways to make vegan tacos
This vegan tacos recipe is a take on a classic ground beef taco, but there are so many other ways to make a plant based taco:
- Try black bean tacos or refried bean tacos.
- Go for meaty jackfruit tacos.
- Opt for fan favorite cauliflower tacos or avocado tacos.
- Go for mushroom tacos, quinoa tacos, or tofu tacos.
the flavor and texture is so satisfying – i’ll definitely make again :)
As a food lover, this vegan tacos recipe has my taste buds tingling with excitement! I love how it promises a flavor-bursting taco meat that’s completely plant-based. With the classic toppings of pico de gallo and fresh lettuce, it’s sure to be a delicious combination. Plus, the fact that it can be whipped up in just 30 minutes makes it the perfect option for a quick and satisfying vegan dinner. I can’t wait to give this recipe a try and indulge in some mouthwatering tacos!
Can you make this in a crock pot after food processing it?
We haven’t tried!
The recipe was fantastic and incredibly simple! I followed the instructions exactly and my whole family enjoyed it.
Great Recipe you guys! Super easy!
Thanks!
Very easy to make. Who needs ground meat when you can make it like this? Delicious.
Which corn tortillas do you use?
We haven’t found any brand that we particularly love yet.
Can you use regular walnuts, or do they have to be raw? Thank you.
Roasted should work fine!
Really good and super easy! Made it as written. Family all loved it.
So glad you enjoyed! Thanks for making them.