Skip to Content

Vegetarian Fajitas

Sharing is caring!

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 - pan full of spicy veggies and black beans being spooned onto a soft tortilla with grated cheese, avocado and sour cream

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!

ingredients for vegetarian fajitas on a white table top - including - corn wraps, black beans, avocado, olive oil, sliced peppers, red onion, lime, plate of spices, grated cheese and coriander

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.

vegetables being fried with fajitas spices in a skillet pan

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

peppers, onions and black beans being stir fried in a pan - lime juice being poured on
  • 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.
vegetarian fajita mixture in a pan, alongside corn tortilla wraps, grated cheddar cheese, avocado chunks and sour cream.

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

baked bean fajitas served with salad, chopped tomatoes and grated cheese, bowl of melon slices alongside

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!

Yield: Makes 8

Vegetarian Fajitas

vegetarian fajitas - pan full of spicy veggies and black beans being spooned onto a soft tortilla with grated cheese, avocado and sour cream

Vegetarian fajitas can be made in a jiffy with this weeknight-friendly recipe.

Prep Time 10 minutes
Cook Time 10 minutes
Total Time 20 minutes

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

  1. 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.
  2. 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.
  3. Once cooked - the spicy vegetable and black bean mixture onto a corn tortilla.
  4. Add on your favourite toppings – we like to use avocado chunks, sour cream and grated Cheddar cheese.

Nutrition Information:

Yield:

8

Serving Size:

1

Amount 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.

Love to Instagram your food?

Follow me on Instagram for more delicious recipe inspiration daily!

Get more delicious meal ideas and easy recipes here

Skip to Recipe