For a brief period of my childhood, my family lived in New Mexico, and you better believe while there we ate our fair share of Mexican food. I was floating down a river of authentic refried beans and slow-cooked carnitas and garden fresh salsas and loving it. My little palette was in foodie heaven and I hardly even realized it. Those were the days.
But I don’t live in New Mexico any more. I live in Kansas, which means the Mexican food isn’t quite as authentic or abundant. I may be part Swedish, Irish and German, but I crave a ridiculous amount of south-of-the-border goodness. Lucky for me, John does, too. The solution? Make it myself.
The truth is, we eat some form of Mexican food at least three times a week, whether it’s quick lunches at Chipotle, black bean enchiladas or an impromptu taco bar. We can’t get enough of the stuff. But one meal I hadn’t tried at home yet was fajitas – one of my favorite meals to order at restaurants.
Something about the sizzling peppers and huge platter it comes out on and the self assembly – over-stuffing to the point of ridiculousness – makes me feel like a queen. A true foodie dream dish if you ask me.
These fajitas remain vegan thanks to bell and poblano peppers and juicy and satisfying portobello mushrooms, sauteed in just a few simple seasonings.
They’re no carnitas, but certainly delicious in their own right. I felt full after just two, which is saying a lot for me – a true quantity eater. I suppose the giant spoonfuls of guac didn’t hurt either.
If you aren’t a fan of mushrooms, simply omit them or sub in your favorite meat. For a vegetarian version opt for scrambled eggs or black beans. And to keep these gluten free, simply opt for corn tortillas – I went with flour because that’s traditionally how fajitas are served.
Count this recipe as inspiration and proof that fajitas can be vegan and still totally, insanely delicious. Ole!
Poblano and Portobello Fajitas
- 1 Tbsp olive or coconut oil
- 1 whole poblano pepper (seeds removed and thinly sliced)
- 2 medium bell peppers (seeds removed and thinly sliced)
- 1 whole jalapeño (seeds removed and thinly sliced)
- 1 medium yellow or white onion (cut into thin rounds)
- 2 large large portobello mushrooms* (stems removed // wiped clean and thinly sliced)
- 2 medium ripe avocados
- ~1 Tbsp lime juice (juice of 1/2 lime as original recipe is written)
- Sea salt, cumin, & garlic powder
- 1 tsp A1 steak sauce (optional // for mushrooms)
- 6 small flour or corn tortillas
- Fresh red onion, hot sauce, cilantro, salsa (optional)
Heat a large skillet and a medium skillet over medium-high heat. Once hot add a dash of olive or coconut oil to the large skillet, then the onion and peppers. Season generously with salt, cumin and garlic powder.
Cook until softened and slightly caramelized, stirring often. Set aside and cover to keep warm.
At the same time, add a dash of oil to the medium pan. Then add the mushrooms. Season with a bit of salt and once softened and brown (see photo), add a dash of A1 (vegan-friendly) for more flavor (optional). Remove from heat, set aside and cover.
Prepare guacamole by adding avocados to a bowl then adding lime juice and a generous pinch of salt. Fresh cilantro and onion are optional.
Warm tortillas in the microwave or oven and you’re ready to go. Serve tortillas with peppers and onions, mushrooms, guacamole, and any other toppings you desire such as salsa, hot sauce, and cheese or sour cream (for non-vegan).
*You can sub 4 baby portobello mushrooms per 2 regular-sized portobellos.
*Nutritional information is a rough estimate calculated with olive oil, corn tortillas, and without steak sauce or toppings.
Nutrition Per Serving (1 of 3 two-taco servings)
- Calories: 362
- Fat: 20.4g
- Saturated fat: 2.9g
- Sodium: 38.2mg
- Potassium: 1046.7mg
- Carbohydrates: 42.4g
- Fiber: 14.8g
- Sugar: 7.1g
- Protein: 7.9g
- Vitamin A: 71%
- Vitamin C: 277%
- Calcium: 7%
- Iron: 11%