This post may contain affiliate links. Please read our disclosure policy.

Easy Mushroom Tacos filled with marinated portabello mushrooms, bell peppers and a crunchy red cabbage slaw. Ready in only 25 minutes! (vegetarian, vegan, gluten free)

Overhead photo of vegetarian tacos filled with marinated portabello mushrooms, bell peppers and red cabbage slaw

Mushroom tacos are one of my favorite meatless dinner recipes to make during the week. Thanks to the portobella mushrooms, they’re filling and have a rich, “meaty” taste that will satisfy the biggest of meat lovers.

They’re also easy to make and take only 25 minutes to throw together from start to finish! That’s a total weeknight dinner win in my book.

And did I mention they’re TACOS? Everyone loves tacos! You just can’t go wrong, my friend.

Ingredients in mushroom tacos

For this recipe, you’ll need:

  • portobello mushrooms
  • marinade ingredients: lime juice, olive oil, cilantro, garlic, chile powder, salt, cumin and oregano
  • bell peppers
  • slaw ingredients: red cabbage, cilantro and mayo
  • warm tortillas: corn tortillas, flour tortillas or paleo tortillas
Removing gills from portabello mushroom to make vegetarian mushroom tacos

How to make mushroom tacos

First, remove the gills from the portabello mushrooms. (see photo above) To do this, hold the mushroom in one hand and stick the tip of a spoon into the gills with the other hand and pry them up and away from the base.

You should then be able to slide the side of the spoon all the way down and remove the gills in larger sections.

Do the best you can here. The mushroom doesn’t have to be completely clean. Just remove what you’re able to.

If you’re grilling the mushrooms instead of sauteing them, you can leave the gills on.

Sliced portabello mushrooms in a lime juice and Mexican spice marinade for vegetarian tacos

Next, slice and toss the mushrooms with the marinade made from olive oil, lime juice, cilantro, garlic, chile powder, coarse kosher salt, ground cumin and dried oregano. (see photo above)

Add the mushrooms to a large nonstick skillet over medium-high heat and cook for 10 minutes.

If you’re grilling the mushrooms instead of sauteing them, don’t slice them into strips. Instead, leave the mushroom caps whole and toss them with the marinade. Grill over high heat for 4-5 minutes per side, or until beautiful grill marks appear and they’re caramelized.

Once the mushrooms are cooked, remove them from the skillet or the grill and set them aside.

Sauteed portobello mushrooms with bell peppers in a white skillet.

In the same skillet, add a little olive oil and the sliced bell peppers. Saute them for 10 more minutes, until peppers have softened.

Add the mushrooms back in, toss together to combine, and remove from heat. Serve in warm corn tortillas with the slaw.

Shredded red cabbage in a large bowl with mayo and chopped cilantro for vegetarian tacos topping

To add a bit of crunchy texture to the sauteed mushrooms and peppers, I highly recommend you pair it with this quick and easy red cabbage slaw.

To make, simply toss together sliced red cabbage, cilantro, and a bit of light mayo.

I would typically add lime juice to a slaw like this, but the mushrooms already provide a lot of acidity from the marinade, so I added some mayo instead to tone it down a bit.

Close up photograph of mushroom tacos filled with red cabbage slaw, sauteed portobello mushrooms, sauteed bell peppers and garnished with cilantro.

Tips and substitutions

  • Don’t have portobello mushrooms? Use cremini mushrooms (also called ‘baby bella’) instead. The average portobella mushroom is between 3 to 5 ounces, so I recommend getting around 18 to 30 ounces of cremini mushrooms.
  • To make this recipe vegan, use a vegan mayonnaise like Vegenaise.
  • To make this a little spicy, add in 1 to 2 teaspoons of crushed red pepper flakes to the marinade.

More vegetarian recipes you’ll love

4.75 from 4 votes

Easy Mushroom Tacos

Easy Mushroom Tacos filled with marinated portabello mushrooms, bell peppers and a crunchy red cabbage slaw. Ready in only 25 minutes! (vegetarian, vegan, gluten free)
Prep: 15 minutes
Cook: 20 minutes
Total: 25 minutes
Servings: 6 servings
Email This Recipe
Enter your email and I’ll send this directly to you. Plus you’ll get new recipes from me every week!
Please enable JavaScript in your browser to complete this form.

Ingredients 

For the mushrooms

  • 6 portabella mushrooms
  • 1/4 cup olive oil
  • 1/4 cup lime juice (about 2 limes)
  • 1/4 cup minced cilantro
  • 2 teaspoons minced garlic (about 4 cloves)
  • 1 teaspoon ground chile powder
  • 1 teaspoon kosher salt
  • 1/2 teaspoon ground cumin
  • 1/4 teaspoon dried oregano

For the bell peppers

  • 2 bell peppers, sliced
  • 1 tablespoon olive oil

For the slaw

  • 1/2 small red cabbage
  • 1/2 cup light mayonnaise
  • 1/4 cup chopped cilantro

Instructions 

  • Remove the stems and gills from the mushrooms: Cut the stems off completely off from the base of the portobella mushroom cap if they're still attached. Then, remove the dark, flaky gills by holding the mushroom in one hand and sticking the tip of a spoon into the gills with the other hand. Pry them up and away from the base as best you can. You should then be able to slide the side of the spoon all the way down and remove the gills in larger sections. (Do the best you can here. They don't have to be completely and cleanly removed.)
  • Quickly marinate mushrooms: Slice the mushrooms into long strips and transfer them to a large mixing bowl. Add the olive oil, lime juice, cilantro, garlic, chile powder, salt, cumin, and oregano. Toss to combine.
  • Cook the mushrooms: Heat a large nonstick skillet over medium-high heat. Add the marinated mushrooms and cook for 10 minutes, stirring occasionally. Transfer the mushrooms to a medium bowl or plate and set aside.
  • While the mushrooms are cooking, make the slaw: In a large mixing bowl, add the cabbage, mayonnaise and cilantro. Toss to combine. Refrigerate until ready to assemble tacos.
  • Cook the peppers: In the same skillet, add 1 tablespoon of olive oil and the bell peppers. Cook for 10 minutes, stirring occasionally, until peppers have softened.
  • Bring it together: Add the mushrooms back to the skillet, stir to combine with the peppers and cook them for 1 minute to warm everything back up.
  • Assemble the tacos: Fill warm corn or flour tortillas with a handful of slaw and the mushrooms and peppers. Serve immediately.

Notes

  • To grill the portabella mushrooms instead of sauteing them, remove the stem of the mushrooms but leave the gills on. Toss the mushroom caps together with the marinade and grill over high heat for 4-5 minutes per side, until beautiful grill marks appear and the mushrooms begin to caramelize. Remove from grill and slice into strips.
  • Don’t have portobella mushrooms? Use cremini mushrooms (also called ‘baby bella’) instead. The average portobella mushroom is between 3 to 5 ounces, so I recommend getting around 18 to 30 ounces of cremini mushrooms.
  • To make this recipe vegan, use a vegan mayonnaise like Vegenaise.
  • To make this a little spicy, add in 1 to 2 teaspoons of crushed red pepper flakes to the marinade.

Nutrition

Serving: 1/6th of recipe | Calories: 222kcal | Carbohydrates: 19g | Protein: 4g | Fat: 16g | Saturated Fat: 2g | Polyunsaturated Fat: 4g | Monounsaturated Fat: 9g | Trans Fat: 0g | Cholesterol: 0mg | Sodium: 596mg | Potassium: 713mg | Fiber: 4g | Sugar: 7g | Vitamin A: 1750IU | Vitamin C: 201.3mg | Calcium: 90mg | Iron: 1.8mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Did you make this recipe?Leave a comment and star rating below!

You may also like

Leave a comment

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

Rate this Recipe:




2 Comments

  1. Rebecca says:

    5 stars
    The mushrooms on this were awesome. I did add 2 tbsp of soy sauce and my husband said it tasted just like beef. I used a corn salsa instead.

  2. Clarice says:

    5 stars
    I was out of the tortillas but I had ports so I added peppers and onions and a small amount of broth and served it over rice seasoned with cumin seeds and the beans on the side. It was delicious. The slaw would have taken it up a notch but I didn’t have the ingredients.