Fajitas make me happy. And what makes me even happier, is how easy and quick they are to make!

prep time 10 mins     total time 20 mins     serves 2-4


  • Block (400g) of firm tofu
  • 1 red onion
  • 1 garlic clove
  • 1 red pepper
  • 1 orange pepper
  • 1 heaped tsp paprika
  • 1 tsp cumin
  • 1/2 tsp chilli
  • Salt and pepper
  • Tortilla wraps
  • Salsa


  • Vegan cheese (I usually get mine from Tesco)
  • Lime 
  • Jalapenos
  • Soy yoghurt
  • Salsa
  • Avocado
  • Lettuce
  • Hummus


  1. Drain and press tofu.

  2. Slice the onion (as opposed to dicing) and fry in some olive oil over a medium heat.

  3. When the onion is translucent, chop and add the peppers and garlic and fry.

  4. Chop the tofu into cubes and add in with the spices. Turn heat up to high, adding a splash of water if needed. 

  5. Fry over a high heat for around 10 mins. 

  6. Meanwhile, prepare the toppings of choice and heat up the tortilla wraps. 

  7. Serve the toppings in small bowls alongside the fajita mix and wraps. Add all the yumminess into the tortillas, wrap up and devour!


  • The toppings are suggestions of things I like adding to my fajitas, but add whatever you like, making it as decadent or simple as you want.
  • Try substituting the tofu for different meat alternatives such as soy mince.