It’s easy to whip up a batch of our vegetarian fajitas with black beans for a speedy, weeknight family dinner, and they’re packed with protein and fibre.
Vegetable fajitas are a delicious, healthful, and vegetarian alternative to traditional Mexican wraps. They may not have any meat, but they’re packed with flavour and are super satisfying to munch!
You can add all your favourite toppings to your vegetarian fajitas; we just LOVE sour cream, chunky avocado, and shredded cheese. Comfort food at its best.
You’ll appreciate how quick and simple it is to make black bean fajitas on weeknights when you’re pressed for time but still want to enjoy a tasty meal.
Vegetarian Fajitas Ingredients
These fajita ingredients will make you feel like you’re eating the rainbow! And all count towards your five portions of fruit and veg a day!
For the fajita filling
- 1 tbsp olive oil
- 1 red onion – sliced
- 2 bell peppers – sliced
- 1 tsp dried oregano
- 1 tsp ground cumin
- 2 tsp smoked paprika
- 1 tsp mild chilli powder
- 400g black beans – from a can- cooked and ready to eat
- Pinch salt
- 1 lime – juiced
Cooks Note! Instead of individual herbs and spices you could use 3 tsp of fajita seasoning
To serve
- 8 small corn tortilla wraps
- 2 small avocado – peeled and destined – flesh chopped into chunks
- 200g sour cream
- 200g Cheddar cheese – grated
- Small bunch coriander – roughly chopped
Equipment Needed
- Chopping board
- Sharp vegetable knife
- Tablespoon
- Teaspoon
- Juicer
- Large frying pan or wok
- Cooking spoon or spatula
- Grater
How To Make Vegetarian Fajitas
For busy weeknights, this recipe is a godsend. It’s faff-free and absolutely delicious.
Step One – Fry the vegetables with the herbs and spices
- Add the olive oil to a large skillet pan or wok over a medium heat and add the peppers, onions and herbs and spices. Stir fry for around 5 minutes, mixing and stirring regularly with a spoon or spatula.
Step Two – Add the black beans
- Tip in the black beans and the juice of the lime and continue to cook for a further 5-6 minutes or until the beans are reheated thoroughly and piping hot. Sprinkle over the chopped coriander.
Step Three – Serve the Veggie Fajitas
- Spoon the spicy vegetable and black bean mixture onto a corn tortilla.
- Add on your favourite toppings – we like to use avocado chunks, sour cream and grated Cheddar cheese.
What To Serve With Vegetarian Fajitas
If you’re stumped on what to serve with vegetarian fajitas, we’ve got plenty of options for you.
Or.. if you want to make dinner quicker and you’re short on time – try the sachets of spicy Mexican microwave rice, shop bought coleslaw and cook from frozen mini corn cobs.
Get more Mexican recipes here
Vegetarian Fajitas Recipe Variations
We’ve given a straightforward recipe for vegetarian fajitas, but there are countless ways to experiment in the kitchen and come up with your own unique take on the dish.
Mushroom Fajitas
Try mixing up the fajitas using a mix of different mushrooms coated in lovely fajita spices. These work really well!
Vegetarian Fajitas Halloumi Style!
If you just love to add halloumi to your Mexican dishes – then grab our Halloumi fajitas recipe here – it’s completely delicious and super easy!
Vegetarian Fajitas With Beans
Don’t just stick to black beans – you can add whichever beans you fancy – try out butter beans, garbanzo beans or lentils. You can even make baked bean fajitas!
Get loads more easy dinner recipes here
Get all our delicious vegetarian recipes here
What to put in vegetarian fajita wraps
If you’re wondering what else you can put in a veggie wrap – try hummus, different vegetables like courgettes, fennel, aubergine or even potatoes.
Get more quick and easy meals here
Are You Looking For Some Tasty Family Meal Ideas?
Check out our meal planning here – it’s filled with recipes, meal planning tips and pre-filled printable meal plans weekly or seasonally. We’ve got hundreds of the BEST family recipes your whole family will LOVE!
Vegetarian Fajitas

Vegetarian fajitas can be made in a jiffy with this weeknight-friendly recipe.
Ingredients
- 1 tbsp olive oil
- 1 red onion - sliced
- 2 bell peppers - sliced
- 1 tsp dried oregano
- 1 tsp ground cumin
- 2 tsp smoked paprika
- 1 tsp mild chilli powder
- 400g black beans - cooked from a can
- 1 lime - juiced
To serve
- 8 small corn tortillas
- 2 small avocado
- 200g sour cream
- 200g Cheddar cheese - grated
- Small bunch coriander - roughly copped
Instructions
- Add the olive oil to a large skillet pan or wok over a medium heat and add the peppers, onions and herbs and spices. Stir fry for around 5 minutes, mixing and stirring regularly with a spoon or spatula.
- Tip in the black beans and the juice of the lime and continue to cook for a further 5-6 minutes or until the beans are reheated thoroughly and piping hot.
- Once cooked - the spicy vegetable and black bean mixture onto a corn tortilla.
- Add on your favourite toppings – we like to use avocado chunks, sour cream and grated Cheddar cheese.
Nutrition Information:
Yield:
8Serving Size:
1Amount Per Serving: Calories: 384Total Fat: 23gSaturated Fat: 9gTrans Fat: 0gUnsaturated Fat: 12gCholesterol: 40mgSodium: 198mgCarbohydrates: 33gFiber: 10gSugar: 3gProtein: 14g
Nutritional content will vary depending on the exact ingredients you use and how careful you are with measuring - this nutritional information is given as a general guide only and may not be accurate - you should always calculate your own nutritional information especially if you have specific dietary requirements.
Get more delicious meal ideas and easy recipes here