clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Easy Vegan Tacos

1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 5.00 out of 5)
  • Author:
  • Prep Time: 10 mins
  • Cook Time: 20 mins
  • Total Time: 30 minutes
  • Yield: About 8 tacos 1x
  • Category: Dinner
  • Cuisine: Mexican


Need a weeknight dinner recipe that’s faster than a Seamless delivery? Make these easy vegan tacos with fajita veggies, black beans, and guacamole.


  • 2 tablespoons avocado or canola oil, divided
  • 8 ounces cremini mushrooms, thinly sliced
  • 1/2 teaspoon garlic powder
  • 1/2 teaspoon ground cumin
  • 1/2 teaspoon smoked paprika
  • Freshly ground black pepper, to taste
  • Fine sea salt, to taste
  • 1 large vidalia onion (yellow onion also OK), sliced into half-moons
  • 1 red bell pepper, cut into matchsticks
  • One 14-ounce can black beans, drained and rinsed
  • 2 ripe avocados, pitted and peeled
  • Handful of fresh cilantro leaves, roughly chopped, plus more for serving
  • Fresh lime juice, to taste
  • Extra lime wedges, for serving
  • 8 small corn tortillas, warmed (See Note)


  1. Heat 1 tablespoon of the oil in a large non-stick skillet over medium-high heat. Add the mushrooms, garlic, cumin, paprika, and black pepper, and stir to coat. Cook until the mushrooms are nicely browned, stirring occasionally, about 8 minutes. Season with salt during the last minute of cooking. Remove the mushrooms from the skillet and set aside.
  2. Add the remaining tablespoon of oil to the skillet. Add the onion and bell pepper, and season with salt and pepper. Cook over medium-high heat until the vegetables are charred in places, stirring occasionally, about 8 minutes. Add the mushrooms back to the skillet along with the beans and continue cooking for another minute to heat up the beans. Turn heat off. Taste and adjust the seasonings, if needed.
  3. While the vegetables cook, make the guacamole: place the avocados in a shallow bowl and mash with a fork until smooth. Add the cilantro and season to taste with salt and lime juice.
  4. Divide the guacamole among the warm tortillas and top with the veggie-bean mixture. Garnish the tacos with cilantro and serve with extra limes.


I like to char tortillas directly on my gas stove. If you have an electric stove, warm the tortillas in a skillet.


  • Serving Size: 3 tacos
  • Calories: 600
  • Fiber: 7.6 g
  • Protein: 5 g

Keywords: mexican, tacos, fajita, vegan, weeknight

Never Miss a Recipe

Subscribe + get my Plant-Based Dinners E-Book for free!