Company logo
Rated "Excellent" by our customers
Rated "Excellent" by our customers

Search recipes

Filter your search:

Search tips...

Rated excellent by our customers A banner saying how to sign up for our mailshots
A banner showing nuts and seeds

Vegan Tofu Fajitas Recipe

Traditionally, fajitas are grilled strips of meat, sometimes cooked with onions and bell peppers and served with tortilla wraps and a variety of condiments such as salsa, guacamole, sour cream, shredded lettuce and coriander. For these delicious vegan fajitas, strips of smoked tofu are marinated in a tasty homemade cumin and cinnamon fajita spice mix before being fried in a cast iron skillet along with onion and rainbow bell peppers. You could also add other seasonal vegetables such as asparagus in the spring.

Posted by: michael




15 - 30 mins

Skill Level




Courses etc.

Main Courses
Recipes for kids

You will need

200g smoked tofu, cut into thin strips Available only in our Edinburgh shops More products
3 Tbsp tomato puree More products
1 lemon, juiced More products
2 Tbsp rapeseed oil More products
1 Tbsp whole cumin seeds More products
1/4 tsp whole black peppercorns More products
1 Tbsp ground cinnamon More products
1 tsp hot or mild smoked paprika More products
1/2 tsp crushed chillies, ideally smoked, such as Chipotle or Ancho More products
1 onion More products
1/2 green bell pepper More products
1/2 red bell pepper More products
1/2 yellow bell pepper More products
1 bunch fresh coriander

Awaiting stock

More products
1 avocado More products
plain soy yoghurt Available only in our Edinburgh shops More products
4 wraps of your choice, ideally wholegrain

Awaiting stock

More products

Need help converting measurements? View our recipe measurement conversion tables here.


  • Start by grinding the black peppercorns and the cumin seeds for the marinade, using a spice or coffee grinder or a pestle and mortar.
  • Put the tomato puree, lemon juice, 1 tablespoon rapeseed oil, freshly ground cumin and black pepper, ground cinnamon, smoked paprika and chilli flakes in a shallow bowl and mix until well combined. Add the tofu strips, coat them in the marinade as well as you can, and allow them to marinate for a few hours if possible.
  • Heat the remaining tablespoon rapeseed oil in a cast iron skillet over medium heat. Add the onions, bell peppers and tofu strips along with the marinade and stir fry for about 5 minutes, until fragrant.
  • Serve with warmed tortilla wraps, lettuce leaves, sliced avocado or guacamole, soy yoghurt or homemade vegan cashew sour cream and lots of fresh coriander leaves.

Please rate this recipe and/or send us your comments or questions

Write a review


Shopping List

Picture of Tomato Puree ORGANIC
Tomato Puree ORGANIC
Suma (200g)
Picture of Lemon ORGANIC
Real Foods (each)
Picture of Rapeseed Oil ORGANIC
Rapeseed Oil ORGANIC
Clearspring (500ml)
Now: £5.09
Was: £5.99
Picture of Cumin Seeds ORGANIC
Cumin Seeds ORGANIC
Real Foods
Picture of Ground Cinnamon ORGANIC
Ground Cinnamon ORGANIC
Real Foods
Picture of Crushed Chillies
Crushed Chillies
Real Foods
Picture of Black Peppercorns ORGANIC
Black Peppercorns ORGANIC
Real Foods
Picture of Onions ORGANIC
Real Foods
Picture of Green Pepper ORGANIC
Green Pepper ORGANIC
Real Foods (each)
Picture of Red Pepper ORGANIC
Red Pepper ORGANIC
Real Foods (each)
Picture of Yellow Pepper ORGANIC
Yellow Pepper ORGANIC
Real Foods (each)
Green Edinburgh Click and Collect Extra sticker
Picture of Fresh Coriander ORGANIC
Fresh Coriander ORGANIC
Real Foods (15g)
Awaiting stock
Picture of Hass Avocado ORGANIC
Hass Avocado ORGANIC
Real Foods (each)
Picture of Smoked Paprika
Smoked Paprika
Real Foods