These fantastic vegan fajitas are a vibrant, flavourful twist on a classic dish. Featuring smoky mushrooms, tender aubergine, and a mix of seasonal vegetables, they’re perfectly complemented by creamy guacamole and a tangy tomato salsa. Whether for a family dinner or a casual get-together, these fajitas are packed with wholesome ingredients and bursting with taste.
Ingredients
For the Mushroom & Aubergine Filling
- 4 large Portobello mushrooms, cubed
- 1 large aubergine, cubed
- 1 tsp smoked paprika
- 1 tsp unsmoked paprika
- 1 tsp chilli powder
- 1 tsp garlic powder
- 1 tsp onion powder
- 1 tsp cumin
- Salt and pepper, to taste
For the Mixed Veg Filling
- 3 tri-colour peppers, sliced
- 2 red onions, sliced
- 1 tsp onion powder
- 1 tsp paprika
- 2 cloves fresh garlic, finely chopped
- 1 Scotch bonnet chilli, finely chopped
- Salt and pepper, to taste
For the Guacamole
- 2 large avocados
- 1 medium tomato, finely chopped
- ½ red onion, finely chopped
- ½ Scotch bonnet chilli, finely chopped
- Fresh coriander, finely chopped
- 1 tbsp lemon juice
- Salt and pepper, to taste
For the Tomato Salsa
- 3 ripe tomatoes, finely chopped
- 1 small red onion, finely chopped
- ½ clove garlic, minced
- 1 tsp cumin
- 1 tbsp lemon juice
- 1 tsp apple cider vinegar
- ½ Scotch bonnet chilli, finely chopped
- Salt, to taste
For Serving
- 6 wholemeal tortillas
- Vegan cheddar cheese, grated
- Vegan soured cream
Method
Step 1: Prepare the Mushroom & Aubergine Filling
- Add the cubed mushrooms and aubergine to a large bowl.
- Drizzle generously with olive oil and sprinkle with smoked paprika, unsmoked paprika, chilli powder, garlic powder, onion powder, cumin, salt, and pepper. Toss well to coat.
- Marinate for 10–15 minutes in the fridge.
- Heat vegetable oil in a large pan over medium-high heat and sauté the mixture until the mushrooms and aubergine soften and are cooked through.
Step 2: Cook the Mixed Vegetables
- Heat a pan over medium heat with a splash of vegetable oil.
- Add the sliced peppers and onions. Cook until softened.
- Stir in the garlic, Scotch bonnet chilli, onion powder, paprika, salt, and pepper. Sauté until well combined and fragrant.
Step 3: Make the Guacamole
- Scoop the avocado flesh into a bowl and mash until creamy but slightly chunky.
- Stir in the chopped tomato, red onion, chilli, coriander, and lemon juice.
- Season with salt and pepper, mix well, and set aside.
Step 4: Prepare the Tomato Salsa
- Combine the chopped tomatoes, red onion, garlic, cumin, lemon juice, apple cider vinegar, chilli, and salt in a bowl.
- Mix thoroughly and refrigerate for 5–10 minutes to let the flavours meld.
Step 5: Assemble the Fajitas
- Warm the tortillas slightly in a pan or microwave.
- Spread guacamole as the base layer.
- Add the mushroom and aubergine filling, followed by the mixed vegetables.
- Top with tomato salsa, a dollop of vegan soured cream, and a sprinkle of grated vegan cheddar.
- Wrap tightly and enjoy!
Why You’ll Love This Recipe
- Bursting with Flavour: Smoky, spicy, and tangy elements make every bite irresistible.
- Plant-Based and Nutritious: Packed with seasonal vegetables and healthy ingredients.
- Customisable: Easily swap or add your favourite toppings and fillings.
Tips for Success
- Adjust the heat level by using fewer chillies or milder varieties if preferred.
- Warm the tortillas slightly before wrapping to prevent them from cracking.
- Make extra salsa and guacamole—they’re perfect for dipping or as a side.
Serving Suggestions
- Pair with a fresh green salad for a light, complementary side.
- Add roasted sweet potato wedges for a hearty addition.
- Serve with a refreshing lime soda or a classic margarita for a fiesta-worthy meal.
These vegan fajitas with mushroom, aubergine, guacamole, and salsa are a flavour-packed, healthy option for any occasion. With their vibrant mix of textures and bold tastes, they’re sure to impress both plant-based eaters and omnivores alike. Perfect for sharing, these fajitas are a true crowd-pleaser!
Comments (0)
There are no comments for this article. Be the first one to leave a message!