Vegetarian Fajitas

*This post may contain affiliate links. Read my disclaimer here. While we may use affiliate links, we would never allow this to influence product listings or recommendations.

I’m continuing my corona time attempt to counteract sitting way too much with some healthier eating. Yet I had this really strong craving for fajitas which, let’s face it, are not the healthiest option. I love them loaded with sour cream, guacamole and cheese – yum! Analysing how I could indulge while reducing some of the calories I decided to go for a meat-free option and using low-calorie sour cream and sans-cheese. The result was perfect – delicious, flavoursome and uber-comforting. For any sceptical meat lovers – I promise you, you won’t even miss the meat in these vegetarian fajitas.

What goes in vegetarian fajitas?

Vegetarian fajitas contain the usual fajita staples. Peppers & onion cooked in a warming spice blend. Instead of meat black beans are used and are added towards the end of the cooking time so they heat up but without overcooking and going soggy.

Black beans are a great meat alternative because they are high in protein and fibre. So not only do they taste great, but you’ll feel totally satisfied after the meal too.

You can use a ready-made spice blend for the fajita seasoning – or you can make your own using this recipe. It’s simple and contains spices you most likely have in your cupboard already!

Vegetarian Fajitas Black Beans

Can these be frozen?

You can freeze any leftover vegetarian fajita mix. Simply portion into freezer-proof containers or bags and freeze as soon as possible after cooling.

When reheating allow to fully thaw and then you can heat on the hob, in the oven or even in the microwave until hot all the way through.

Can you use a different type of bean?

I firmly believe that black beans taste the best in this recipe. However, if you aren’t a fan of black beans, or you don’t have any in then kidney beans are also a great option.

Vegetarian Black Bean Fajitas

If you are looking for other great Mexican inspired recipes then try these salmon tacos with cucumber salsa, or this leftover turkey queso fundido (which is also great made with leftover chicken!) This homemade guacamole is also the perfect addition!

Products that work great for this recipe

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Vegetarian Fajitas

Vegetarian Fajitas

  • Author: caroline
  • Total Time: 25 minutes
  • Yield: 1 1x


Delicious, satisfying and easy – these vegetarian fajitas include protein packed black beans, sizzled with pepper and onion in Mexican spices. 


  • 1 tsp olive oil
  • 1/2 red onion (around 50 g), cut into eights
  • 1/2 yellow pepper (around 100 g), cut into thick chunks
  • 100g mushrooms, roughly sliced
  • 2 tsp fajita seasoning
  • 100g black beans
  • small handful coriander, roughly chopped
  • 2 medium tortilla wraps
  • 2 tbsp guacamole
  • 2 tbsp low fat sour cream
  • 2 tbsp salsa

Vegetarian Fajita IngredientsVegetarian Fajita Ingredients2 


1. Heat the oil in a large pan or wok over a medium high heat and, once hot, add the pepper, onion and mushrooms. Add the fajita seasoning and stir fry for around 5 minutes. 

2. Add the black beans and cook for a further two minutes to heat through

3. Serve sizzling hot onto a plate with the tortilla wraps, guacamole, sour cream and salsa on the side – yum! 


  1. If  you don’t have any black beans then kidney beans are a good alternative
  • Prep Time: 15 minutes
  • Cook Time: 10 minutes
  • Category: Dinner
  • Method: Hob
  • Cuisine: Mexican


  • Serving Size: 1
  • Calories: 585
  • Fat: 17g
  • Carbohydrates: 90g
  • Protein: 25g

Keywords: fajitas, vegetarian, dinner, mexican, tortilla, beans

One Thought on “Vegetarian Fajitas”

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating