Portobello Vegan Fajitas Recipe
Introduction
These Portobello Vegan Fajitas offer a smoky, flavorful twist on a classic favorite. Made with tender sautéed mushrooms and a zesty chipotle sauce, they’re perfect for a satisfying plant-based meal that’s quick and easy to prepare.

Ingredients
- 2 chipotle peppers in adobo sauce (+ 1 tablespoon sauce)
- 1/3 cup low sodium vegetable broth
- 2 tablespoons fresh squeezed lime juice
- 1/2 teaspoon granulated garlic
- 1 teaspoon chili powder
- 1 teaspoon cumin
- 1/4 teaspoon fine sea salt
- 3-4 tablespoons avocado oil (or any high smoke point oil)
- 4 large portobello mushrooms (stems removed, caps sliced into 1/2″ pieces)
- 2 large bell peppers (red and green, cut into 1/4″ strips)
- 1 large red onion (cut into 1/4″ strips)
- Fresh cracked pepper, to taste
- Fine sea salt, to taste
- 8 6-inch corn tortillas (warmed)
- Vegan sour cream (homemade or store-bought)
- Chopped cilantro, lime wedges, guacamole, and rice (optional)
Instructions
- Step 1: Add the chipotle peppers, adobo sauce, vegetable broth, lime juice, granulated garlic, chili powder, cumin, and salt to a blender. Blend on high until smooth, then set the fajita sauce aside.
- Step 2: Heat a large skillet over high heat and add 1-2 tablespoons of avocado oil. When the oil shimmers, add the sliced portobello mushrooms. Let them sear undisturbed for 2-3 minutes to develop a brown crust.
- Step 3: Stir the mushrooms and cook for another 2-3 minutes, lowering the heat slightly if needed. Season with salt and pepper. Optionally, deglaze the pan with a splash of sherry or broth to lift the browned bits. Remove mushrooms from the pan and set aside.
- Step 4: Using the same skillet, heat 2 tablespoons of oil over medium-high heat. Add the onions and bell peppers, seasoning with salt and pepper. Stir occasionally, allowing them to brown and lightly char for about 6-8 minutes until tender.
- Step 5: Add the cooked mushrooms back to the pan along with the prepared fajita sauce. Stir frequently to avoid burning and adjust the heat as needed. Cook for 1-2 minutes to blend the flavors, then remove from heat.
- Step 6: Serve the fajita mixture immediately with warmed corn tortillas. Top with vegan sour cream, chopped cilantro, lime wedges, guacamole, and rice as desired.
Tips & Variations
- For extra depth, try deglazing the pan with a splash of dry sherry or vegetable broth after searing the mushrooms and sautéing the peppers and onions.
- Substitute portobello mushrooms with large cremini or shiitake mushrooms for a different texture and flavor.
- Warm the corn tortillas wrapped in a damp cloth over a skillet or in the microwave to keep them pliable and soft.
- Add sliced jalapeños or a dash of smoked paprika for extra heat and smokiness.
Storage
Store leftover fajita filling in an airtight container in the refrigerator for up to 3 days. Reheat gently in a skillet over medium heat, stirring occasionally until warmed through. Keep tortillas separate and warm them just before serving to maintain their texture.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make the fajita sauce ahead of time?
Yes, the fajita sauce can be made in advance and stored in the refrigerator for up to 3 days. This helps the flavors meld even more before cooking.
Are portobello mushrooms a good substitute for meat in fajitas?
Absolutely. Portobello mushrooms have a meaty texture and absorb flavors well, making them an excellent plant-based alternative in fajitas.
PrintPortobello Vegan Fajitas Recipe
These Portobello Vegan Fajitas are a flavorful plant-based twist on classic fajitas, featuring juicy seared portobello mushrooms, bell peppers, and onions tossed in a smoky chipotle-lime sauce. Perfect for a healthy, vibrant dinner, they come together quickly on the stovetop and can be served with warm corn tortillas and your favorite toppings like vegan sour cream, guacamole, and cilantro.
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Total Time: 35 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Stovetop
- Cuisine: Mexican
- Diet: Vegan
Ingredients
Fajita Sauce
- 2 chipotle peppers in adobo sauce (+ 1 tablespoon sauce)
- 1/3 cup low sodium vegetable broth
- 2 tablespoons fresh squeezed lime juice
- 1/2 teaspoon granulated garlic
- 1 teaspoon chili powder
- 1 teaspoon cumin
- 1/4 teaspoon fine sea salt
Fajitas
- 3–4 tablespoons avocado oil (or any high smoke point oil)
- 4 large portobello mushrooms (remove stems & cut caps into 1/2″ slices)
- 2 large bell peppers (red and green, cut into 1/4″ strips)
- 1 large red onion (cut into 1/4″ strips)
- Fresh cracked pepper, to taste
- Fine sea salt, to taste
- 8 6-inch corn tortillas (warmed, see notes)
- Vegan sour cream (homemade or store-bought)
- Chopped cilantro, lime wedges, guacamole, and rice (optional)
Instructions
- Prepare Fajita Sauce: Add all the fajita sauce ingredients (chipotle peppers, adobo sauce, vegetable broth, lime juice, granulated garlic, chili powder, cumin, and salt) to a blender. Blend on high speed until completely smooth. Set aside the sauce for later use.
- Cook Mushrooms: Heat a large skillet over high heat until very hot. Add 1-2 tablespoons of avocado oil and wait for it to shimmer. Add the sliced portobello mushrooms so they sizzle on contact. Let them cook undisturbed for 2-3 minutes to develop a good sear and browning on one side.
- Sauté Mushrooms: Stir the mushrooms and continue browning for another 2-3 minutes, lowering the heat slightly if needed to avoid burning. Season with a generous pinch of salt and freshly cracked black pepper. Optionally, deglaze the pan with a splash of sherry or vegetable broth to lift the flavorful browned bits. Remove mushrooms from the skillet and set aside on a plate or bowl.
- Cook Peppers and Onions: In the same skillet, heat 2 tablespoons of avocado oil over medium-high heat until shimmering. Add the sliced red onion and bell peppers, hearing a sizzle. Season with salt and pepper. Stir occasionally and allow the vegetables to brown and lightly char, enhancing their flavor. Sauté for about 6-8 minutes until softened and caramelized. Optionally, deglaze again with sherry or broth to enhance flavor.
- Combine and Finish: Return the cooked mushrooms to the skillet with the peppers and onions. Pour in the prepared fajita sauce and stir frequently to prevent the sauce from burning. Lower the heat if necessary. Taste and adjust seasoning if needed. Cook everything together for 1-2 minutes to meld flavors. Remove from heat immediately.
- Serve: Serve the hot fajita mixture with warmed corn tortillas. Top with vegan sour cream, chopped cilantro, lime wedges, guacamole, and rice if desired, for a full meal experience.
Notes
- Warming corn tortillas in a hot dry skillet or wrapped in a damp cloth in the microwave helps prevent cracking and improves pliability.
- Use a high smoke point oil like avocado oil to ensure proper searing and prevent burning.
- For extra flavor, consider deglazing the pan with sherry or vegetable broth after sautéing mushrooms and vegetables.
- This recipe is naturally vegan but can be adapted with added proteins like tofu or tempeh if desired.
- Adjust chipotle peppers amount according to your spice preference.
Keywords: Portobello fajitas, vegan fajitas, plant-based Mexican, mushroom fajitas, chipotle sauce, vegan dinner, stovetop fajitas

