You can top vegan tacos with just about anything, but we love this fresh homemade pico de gallo.
Vegan Tacos Recipe photo by Taste of Home

This recipe for vegan tacos is full of fresh and satisfying ingredients. It’s simple to make and easy to customize from start to finish. Just like in our vegan enchiladas, black beans are the protein here. The best part? This easy vegan dinner is ready in 30 minutes!

Ingredients for Vegan Tacos

  • Canola oil
  • Onion
  • Garlic cloves
  • Canned black beans
  • Chili powder
  • Ground cumin
  • Dried oregano
  • Salt
  • Pepper
  • Flour tortillas
  • Avocado
  • Dairy-free sour cream

Pico de gallo:

  • Tomato
  • Onion
  • Jalapeno pepper
  • Fresh cilantro
  • Lime juice
  • Salt

Directions

Step 1: Make the pico de gallo

In a small bowl, combine all six ingredients listed for the pico de gallo. Set aside.

Step 2: Cook the taco filling

In a large skillet, heat oil over medium heat and add the onion. Cook and stir until tender, about 3 to 5 minutes. Once the chopped onion looks translucent in the pan, add the garlic and cook 1 minute longer. Stir in the beans and seasonings. Cook and stir until heated through, 5 to 7 minutes.

Step 3: Assemble

Serve in tortillas with the pico de gallo, avocado and dairy-free sour cream.

Vegan Taco Variations

Vegan tacos are delicious stuffed with black beans, garbanzo beans or even vegan refried beans. However, thinking outside the box can make cooking so much more fun. Some of our favorite vegan substitutes include cauliflower, sweet potatoes and grilled vegetables. You can also make tasty chili-lime mushroom tacos and jackfruit tacos. Just use vegan cheese or skip the cheese altogether.

In addition to customizing the vegan taco fillings, get creative with the toppings:

How should you store leftover vegan tacos?

Store leftover vegan taco ingredients in separate airtight containers in the refrigerator. This way, you’re able to warm up what actually needs to be reheated when you’re ready for seconds. No hot, browned avocado slices or wilted lettuce here!

Vegan Tacos Tips

Vegan TacosTMB Studio

Can you make vegan tacos gluten-free?

You can easily make vegan and gluten-free tacos by using corn tortillas instead of flour tortillas.

How can you warm the tortillas when making vegan tacos?

There are a couple ways to warm up the tortillas. One of the easiest methods is to wrap the tortillas in aluminum foil and place in a 300°F oven for 10 to 15 minutes. This can be done as you cook the tacos.

My personal favorite way to warm up tortillas is on a hot cast-iron skillet. Place each tortilla on the hot skillet and heat for 20 to 30 seconds on each side.

Vegan Tacos

These vegan tacos with pico de gallo come together quickly, making them perfect for a weeknight dinner. For a heartier version, add cooked rice or vegan cheese to the filling. —Taste of Home Test Kitchen
Vegan Tacos Recipe photo by Taste of Home
Total Time

Prep/Total Time: 30 min.

Makes

4 servings

Ingredients

  • 1 large tomato, chopped
  • 1/4 cup finely chopped onion
  • 1 jalapeno pepper, seeded and finely chopped
  • 2 tablespoons chopped fresh cilantro
  • 2 tablespoons lime juice
  • 1/4 teaspoon salt
  • TACOS:
  • 1 tablespoon canola oil
  • 1 small onion, chopped
  • 2 garlic cloves, minced
  • 2 cans (15 ounces each) black beans, rinsed and drained
  • 2 teaspoons chili powder
  • 1 teaspoon ground cumin
  • 3/4 teaspoon dried oregano
  • 1/2 teaspoon salt
  • 1/4 teaspoon pepper
  • 8 flour tortillas (6 inches), warmed
  • 1 medium ripe avocado, cubed
  • 1/2 cup dairy-free sour cream

Directions

  1. In a small bowl, combine the first 6 ingredients. In a large skillet, heat oil over medium heat; add onion. Cook and stir until tender, 3-5 minutes. Add garlic; cook 1 minute longer. Stir in beans and seasonings. Cook and stir until heated through, 5-7 minutes.
  2. Serve in tortillas with tomato mixture, avocado and sour cream.

Nutrition Facts

2 tacos: 546 calories, 19g fat (5g saturated fat), 0 cholesterol, 1591mg sodium, 74g carbohydrate (7g sugars, 15g fiber), 19g protein.