Sustainability made simple

How to Make Veggie Fajitas & 2 Variations

How to make veggie fajitas.
Foto: CC0 / Pixabay / nevena313

Learn how to make veggie fajitas that are versatile, tasty, and great for sharing. You’ll love our tangy fajita mix, which can be used with many delicious filling options.

All vegetarian fajitas start with a basic fajita mix, which is made of bell peppers, onions,  and dry spices. This can then be used with the filling of your choice and a dollop of guacamole and sour cream, all wrapped in a tasty homemade tortilla. We’ll show you how to make a black bean fajita filling, and one with tofu.

Try to focus on using vegetables that are in season when making your fajitas and to reduce your carbon footprint try to ensure they are locally sourced and organic where possible. When it comes to spices, look for fair trade spices in your local grocery or health food store. Then you’ll be able to whip up these veggie fajitas in no time, great for lunch or sharing at a party. Let’s get started!

How to Make Veggie Fajitas

Bell peppers are the star of veggie fajitas.
Bell peppers are the star of veggie fajitas. (Foto: CC0 / Pixabay / Hans)


  • 1 red bell pepper
  • 1 yellow bell pepper
  • 1 red onion
  • 1 tbsp oil
  • 1 garlic clove
  • ½ tsp smoked paprika
  • ½ tsp ground cumin
  • ½ tsp chili powder
  • Half a lime, juiced
  • 4 large or 8 small tortillas
  • 2 tbsp. sour cream or non-dairy sour cream
  • 1 small tub of homemade guacamole or 1 sliced avocado
  • Cheese of your choice


  1. For the basic fajita mix cut the peppers into strips. Take three strips of each color and finely slice them, then set them aside.
  2. Chop the onion into thin slices. Warm the oil in a frying pan and cook the rest of the pepper strips and the onion until they start to grow brown.
  3. Crush the garlic and add it along with the finely sliced peppers to the pan, and fry for one minute.
  4. Stir in the paprika, cumin, and chili powder and cook for around two minutes.
  5. Mix in the lime juice and remove from the heat.
  6. Place on a serving plate, allowing any juices to drain off in the pan.
  7. Warm the tortillas in a microwave or in the oven on low heat. Serve the tortillas with the fajita mix, sour cream, guacamole (or avocado), cheese, and any of the variations below.

Black Bean Filling

You can keep the black beans whole for this veggie fajita recipe, or you can crush them down to make a bean paste.
You can keep the black beans whole for this veggie fajita recipe, or you can crush them down to make a bean paste. (Foto: CC0 / Pixabay / PublicDomainPictures)


  • 15 oz. can of black beans or you can cook dried beans
  • Half an organic lime, juiced
  • Pinch of salt
  • Pinch of black pepper
  • Small bunch cilantro


  1. Drain the black beans (don’t throw away the bean water, you can use it again) and put them in a large frying pan with the lime juice and salt and pepper.
  2. Warm on low heat until piping hot throughout, stir constantly.
  3. Finely chop the coriander and mix it with the beans.
  4. Remove from the heat and serve with the fajita mix.

Tofu Fajita Filling

Press the tofu to remove the water.
Press the tofu to remove the water. (Foto: CC0 / Pixabay / 621hjmit)


  • 1 block extra-firm tofu
  • 1 tbsp olive oil
  • Pinch salt
  • Pinch black pepper


  1. Remove the water from the tofu by placing the tofu on a plate and covering it with a thin dishcloth. Then place something heavy on top of that such as a pan with some heavy books. Leave for 15-30 minutes.
  2. Slice the tofu into strips. Heat the oil in a large frying pan on medium heat and fry the tofu strips for about three minutes on each side. Season with salt and pepper.
  3. Place on a serving plate and serve with the fajita mix.

Alternatively, you can also use our crispy pan-fried tofu recipe and add it to your veggie fajitas.

Read more:

** Links to retailers marked with ** or underlined orange are partially partner links: If you buy here, you actively support, because we will receive a small part of the sales proceeds. More info.

Do you like this post?

Thank you very much for voting!