Company logo
Rated "Excellent" by our customers

Search recipes

Filter your search:

Search tips...

Rated excellent by our customers

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

Sorry unavailable

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

Sorry unavailable

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

Tomato Puree ORGANIC
Suma (200g)
Real Foods (each)
Rapeseed Oil ORGANIC
Clearspring (500ml)
Cumin Seeds ORGANIC
Real Foods
Ground Cinnamon ORGANIC
Real Foods
Crushed Chillies
Real Foods
Black Peppercorns ORGANIC
Real Foods
Real Foods
Green Pepper ORGANIC
Real Foods (each)
Red Pepper ORGANIC
Real Foods (each)
Yellow Pepper ORGANIC
Real Foods (each)
Fresh Coriander ORGANIC
Real Foods (15g)
Sorry unavailable
Hass Avocado ORGANIC
Real Foods (each)
Smoked Paprika
Real Foods