Get ready for a fiesta of flavors with these smoky poblano and portobello fajitas. The mild heat from the poblano peppers pairs perfectly with the earthy, meaty texture of portobello mushrooms. Topped with creamy homemade guacamole, tangy sour cream and savory refried beans, every bite is a delicious combination of textures and tastes.
This recipe is a fantastic way to enjoy a hearty vegetarian meal that doesn’t skimp on satisfaction. The homemade refried beans add a rich, comforting element, while the fresh guacamole brings brightness and creaminess. Whether you’re looking for a new weeknight favorite or a fun dish to share with friends, these fajitas are sure to impress.
Log in to save recipes and build weekly shopping lists.
Recipe details
Nutrition per serving
Dietary labels
Allergen check
Values are calculated per serving from ingredient amounts and the ingredient nutrition reference per 100g. Allergen and diet labels use available ingredient metadata and name matching; always check product labels for strict diets or allergies. Some ingredient amounts or nutrition values were incomplete, so this is marked as a partial estimate.
Ingredients
Instructions
- Preheat the oven to 400°F (200°C). Alternatively, you can use a microwave to warm the tortillas later. Core, seed and remove the white veins from the poblano pepper, then thinly slice. Halve, peel and thinly slice the onion. Thinly slice the portobello mushrooms. Halve the lime. Finely chop the tomato and cilantro, keeping the stems and leaves separate. Mince the garlic.
- Heat 1 tablespoon olive oil in a large pan over medium heat. Add the onions, sliced poblano and half of the cumin. Season with salt and pepper. Cook, tossing occasionally, for 5-7 minutes, until the vegetables are slightly caramelized. Transfer to a plate and set aside.
- Halve, pit and scoop out the avocado flesh into a bowl. Mash with a fork, then squeeze in some lime juice. Stir in the chopped tomato and about three-quarters of the cilantro leaves. Season with salt and pepper. Set the guacamole aside.
- In the same pan, heat another 1 tablespoon olive oil over medium heat. Add the sliced portobello mushrooms and season with salt and pepper. Cook, tossing, for about 5 minutes, until golden brown. Add the minced garlic and cook for 30 seconds until fragrant. Remove from heat and set aside.
- In a small pot, combine the entire can of black beans (including the liquid) with the cilantro stems and the remaining cumin. Heat over medium heat for 4-5 minutes, until warmed through. Mash the beans with a fork until smooth. Season with salt and pepper.
- Wrap the tortillas in aluminum foil and warm them in the oven for 5 minutes. Alternatively, wrap them in a damp paper towel and microwave for 30 seconds.
- Assemble the fajitas: Fill each warm tortilla with the cooked onions and peppers, mushrooms and refried beans. Top with a dollop of sour cream, a spoonful of guacamole and a sprinkle of the remaining cilantro leaves. Serve immediately.
Recipe Tips
For extra char on the vegetables, cook them over high heat without stirring too often.
If you prefer a spicier kick, leave some of the white veins in the poblano pepper.
Warm tortillas directly over a gas flame for a smoky flavor.
FAQ
Can I use corn tortillas instead of flour?
Yes, corn tortillas work well. Warm them as directed, but note they may be smaller and more delicate.
How do I make the refried beans creamier?
Add a splash of water or vegetable broth while mashing to reach your desired consistency.
Can I prepare the guacamole ahead of time?
Yes, but store it with plastic wrap pressed directly onto the surface to prevent browning.




























Recipe comments
0 DandyRecipes comments
Log in to comment on this recipe.
No DandyRecipes comments yet.