Anyone else struggle going vegan because most restaurants only have one vegan option? Living in SoCal so close to the border there are great Mexican restaurants but most have maybe a bean and cheese burrito, or a ‘veggie’ burrito which is literally just rice, beans, pico, guac, lettuce, and maybe sour cream. I can’t eat avocado, don’t like sour cream, and typically they have cheese too. With that said, we found a delicious restaurant that does street tacos that are delicious. Most use cheese but there are some really unique veggie options. That is where the inspiration for this recipe came from. These vegan mushroom street tacos are made up of delicious sautéed mushrooms, black beans, street corn, and a cilantro ‘crema’.

We eat at this restaurant more than I wish to admit so it’s great that I’ve been able to recreate this taco at home since it is our favorite of the vegetarian options. Since moving to California, we’ve found lots of great vegetarian and vegan cuisine but Mexican seems to be one of the harder ones to find that is more than a bean and cheese burrito or a burrito with just beans, rice, cheese, lettuce, and sour cream (ick!). Throw another wrench into the mix, I have a hard time eating avocado now so finding something that’s filling including avocado is even harder!

overview of vegan mushroom street tacos

What you’ll love about these vegan mushroom street tacos?

  1. They’re quite hearty for a vegetarian taco that isn’t a base of beans. It has beans on it but not a lot so we’re happy to share it’s still very satisfying.
  2. Vegan street tacos that are unique. I hate the usual ‘vegetarian tacos’ that are usually just beans, pico, guac, and lettuce. There is some variety of texture and flavors!
  3. Great leftovers if you don’t manage to eat them all (ours hardly last).
side view vegan mushroom street tacos

How to make these tacos?

  1. Wash and slice the mushrooms. Once they’re ready, heat up a pan over medium-high heat. Add the mushrooms and cover. Allow them to saute for 5 minutes or so until they darken and shrink in size. Add garlic, 1/4 tsp chili powder, 1/4 tsp paprika, and 1/4 tsp cumin. Mix well and cook without a lid until the extra liquid cooks off.
  2. Remove mushrooms from heat. In the same pan, add 1/4 finely chopped onion and drained can of whole kernel corn. Cook until the onion browns (about 3-5 minutes). Add garlic, 1/2 tsp cumin, 1/2 tsp paprika, and 1/2 tsp chili powder. Also salt to taste (about 1/2 tsp). Cook until corn starts to char a bit and then remove from heat.
  3. Add one rinsed and drained can of beans, 1/2 tsp chili powder, 1/2 tsp paprika, 1/2 tsp cumin, 1/2 tsp garlic powder, and 1/2 tsp onion to a bowl. Stir well and heat in the microwave for 60-90 seconds.
  4. Rinse a bunch of cilantro and remove any bad leaves. In a blender add the cilantro, 1/3 cup yogurt or vegan mayo, 1 tsp salt, 1 tsp cumin, juice of a lime, 1 tsp garlic, 1/4 cup cashews (omit this if using mayo, helps to thicken if using plain yogurt). Blend until smooth.
  5. Heat a pan over medium heat. Warm corn tortillas over medium heat. Once you heat one side, flip and melt cheese (about 1 tbsp) while the other side warms. You can use regular or vegan cheese for this.
  6. Assemble the tacos by over the melted cheese adding a spoon or two of the mushrooms, a spoon of black beans, spoon of corn, drizzle of the cilantro crema, and top with arugula. Enjoy hot!
mushroom street tacos with cilantro crema

Related Recipes

Vegan Tofu Taco Filling
Plant Based Fajita Veggies

mushroom street tacos with cilantro crema

Vegan Mushroom Street Tacos

A delicious vegetarian take on street tacos that are sure to impress with mushrooms, corn, and black beans.
No ratings yet
Prep Time 15 mins
Cook Time 15 mins
Total Time 30 mins
Course Main Course
Cuisine Mexican
Servings 4 servings


  • skillet



  • 8 oz mushrooms sliced
  • 1 tsp minced garlic
  • ½ tsp cumin
  • ½ tsp paprika
  • ½ tsp chili powder
  • ½ juice of lime half


  • 1 can whole kernel corn drained
  • ¼ onion finely chopped
  • ½ tsp cumin
  • ½ tsp chili powder
  • ½ tsp paprika
  • ½ juice of lime half
  • ½ salt

Black Beans

  • 1 can black bean rinsed and drained
  • ½ tsp cumin
  • ½ tsp paprika
  • ½ tsp chili powder
  • ½ tsp salt

Cilantro Crema

  • 1 bunch cilantro
  • cup yogurt or vegan mayo
  • ¼ cup cashews omit if using mayo
  • 1 tsp salt
  • 1 tsp cumin
  • 1 tsp minced garlic
  • 1 juice of lime


  • 8 corn tortillas
  • ½ cup shredded cheese
  • ½ cup arugula



  • Wash and slice the mushrooms. Heat a skillet over medium-high heat. Add some oil and then the mushrooms.
  • Cover and cook until the mushrooms are starting to brown and release liquid. Add the garlic and continue to cook. Stir in the spices. Remove the lid and allow the excess liquid to cook off. Squeeze half a lime over the mushrooms allowing the juice to sizzle.
  • Remove mushrooms from pan.


  • In the same skillet add more oil. Add the onion and drained corn. Cook until onion starts to brown. Add the garlic and spices. Stir in well.
  • Continue cooking until the raw aroma of garlic is gone and the corn starts to char. Squeeze half of lime over the corn and allow the juice to sizzle. Then remove from heat.

Black Beans

  • Rinse and drain a can of black beans.
  • Add black beans and spices to a bowl and stir well. Place in microwave for 60-90 seconds.

Cilantro 'Crema'

  • Add rinsed cilantro, yogurt, juice of lime, spices, cashews, and garlic to a blender or grinder. Blend until smooth. If using vegan mayo instead of yogurt you can omit the cashews, they're used to thicken the sauce).

Taco Assembly

  • Heat corn tortillas over medium heat. Once you flip the tortilla, add about 1 tbsp cheese to the top of tortilla and let it melt. Remove from heat and repeat for all tortillas.
  • Add two spoons of mushrooms, a heaping spoon of black beans, a heaping spoon of corn, generous drizzle of cilantro crema, and handful of arugula to each tortilla.
  • Enjoy hot! Leftovers can be kept for up to 4 days in the fridge.


You can make these fully vegan by using vegan shredded cheese or omitting the cheese. Use vegan mayo or non-dairy yogurt in place of the yogurt in the sauce.
I like these best with corn tortillas, but you can use wheat as well.
Keyword street tacos, vegan street tacos
Tried this recipe?Let us know how it was!

Thank you for reading. I’d love to know what you thought of these tacos in the comments below! I know it takes time, but it helps me improve for the future and see what my readers like and should be the focus.


(Visited 31 times, 1 visits today)

Leave A Comment

Your email address will not be published.

Recipe Rating