This Vegan Tofu Fajitas recipe is made with crunchy fajita vegetables. Spoon into warm tortillas and serve with your favourite toppings! It is quick and easy to make, great for busy weeknights.

Tofu fajita in a cast iron skillet next to warm tortilla.  - 1
  • Ingredients for easy tofu fajitas recipe
  • How to make Healthy Tofu Fajitas
  • Air Fryer Tofu Fajitas
  • Serving Suggestion
  • Storage
  • Other Tofu Recipes

Tofu fajitas are a flavourful alternative to traditional meat-based fajitas, featuring strips of tofu as the main protein source.

Marinated in a vibrant blend of spices and sautéed with colourful bell peppers and onions, tofu fajitas offer a delicious plant-based option!

The tofu provides great texture and the fajita seasoning has great flavour.

Ingredients for easy tofu fajitas recipe

Full ingredients with measurements are available in the recipe card below at the end of this post

Tofu – extra firm tofu block.

Peppers – I have used red and yellow bell peppers. If you wish add green bell peppers, sometimes I also add bright orange bell pepper too.

Onion – white onion or red onion.

Black beans – you may use refried beans also

Seasoning – I have used homemade Fajita seasoning which contains mix chili powder, onion powder, garlic powder, black pepper, cayenne pepper. ground cumin.

You can use store-bought taco seasoning for convenience. A dash of chipotle powder would work too.

Oil – use olive oil, vegetable oil or avocado oil to cook the fajita veggies.

Tomato puree – or soy sauce or hot sauce

Fresh cilantro

Lime juice

Equipment

Tofu press or drain the tofu using paper towels and a heavy object.

Large skillet (cast iron pan) or baking sheet if making vegan sheet pan fajitas.

vegan tofu fajita recipe garnished with fresh cilantro. - 2

How to make Healthy Tofu Fajitas

Slice the onions and peppers into thin strips. Slice the drained extra-firm tofu into thick strips.

Heat a skillet on medium-high heat and add a little bit of oil.

Tip in the sliced onions and peppers and sauté until just softening.

In a cast iron skillet chopped onion and peppers are cooking to make tofu fajita with onion and pepper. - 3 spices and black beans mixed with onion and peppers in a pan for one pan tofu fajitas. - 4 tofu strips added to the fajita veggies in the pan to make easy tofu fajita recipe. - 5 easy tofu fajitas in a pan garnished with fresh cilantro leaves. - 6

Add the fajita seasoning, black beans and crushed tomatoes, salt to taste and mix well.

Add the tofu strips and gently stir and allow the mix to cook until the tofu.

A top tip is to add the tofu slices after mixing the spices so that you do not break the tofu. Make sure the tofu touches the pan so that it can become golden brown crispy tofu.

Another option is to first pan-fry the tofu, remove, cook the veggies and then tip the tofu back into the pan.

A cast iron skillet of tofu fajita recipe placed on the table next to a small bowl of cilantro. - 7

Air Fryer Tofu Fajitas

The air fryer is a great way to cook this filling.

In a large bowl, gently mix together the fajita veggies, black beans, seasoning, crushed tomatoes and oil.

Place drained and sliced tofu first into the preheat air fryer basket, and air fry for 3-4 minutes on 200C / 400 F.

Once the tofu has browned a little, tip in the rest of the ingredients and air fry for 5 minutes.

It doesn’t matter too much if everything isn’t in a single layer as long as the basket isn’t over filled.

Serving Suggestion

For an easy vegan dinner, serve up your tofu fajita filling with flavourful toppings that the whole family will love.

Flour or corn tortillas work well.

Mango Pico de Gallo or Mango Avocado Salsa or guacamole

Creamy Cilantro Sauce – you can easily make this recipe vegan friendly or use vegan sour cream

Vegan Cheese

Squeeze over fresh lime juice

Serve with a side of mexican rice (external link)

Storage

Store leftovers in an airtight container and keep in the fridge for up to 3 days.

Do not freeze the veggies.

A serving spoon placed in the easy tofu fajita with veggies in the pan. - 8

Other Tofu Recipes

Air Fryer Tofu

Tofu Mango Curry

Tawa Burger

As always if you make this recipe, be sure to leave me a comment, rate this recipe and tag me on Instagram @jcookingodyssey or #jcookingodyssey. I love seeing all your photos of my recipe recreations!

Don’t forget to follow me on social media using the buttons below – I can’t wait to see you all there!

  • Instagram
  • Facebook
  • Pinterest
  • YouTube
Tofu fajita in a cast iron skillet next to warm tortilla. - 9

Tofu Fajitas

Equipment

  • 1 Skillet
  • 1 Spatula

Ingredients

  • 2 cup tofu firm (400 grams), drained and cut into strips
  • 1 cup onion sliced
  • 2 cup peppers sliced (red and yellow)
  • 1 cup black beans
  • 3 tablespoon fajita seasoning store bought or homemade
  • 3 tablespoon oil
  • ¼ cup tomato puree crushed tomatoes
  • 2 tablespoon lime juice
  • 2 tablespoon cilantro
  • salt to taste

Instructions

  • Slice the onions and peppers into thin strips. Slice the drained extra-firm tofu into thick strips.
  • Heat a skillet on medium-high heat and add oil.
  • Tip in the sliced onions and peppers and saute until just softening.
  • Add the fajita seasoning, black beans and crushed tomatoes and salt and mix well.
  • Add the tofu strips and gently stir and allow the mix to cook until the tofu.
  • A top tip is to add the tofu slices after mixing the spices so that you do not break the tofu. Make sure the tofu touches the pan so that it can become golden brown crispy tofu.
  • Another option is to first pan-fry the tofu, remove, cook the veggies and then tip the tofu back into the pan.
  • Sprinkle lime juice and fresh cilantro.
  • Serve up your tofu fajita filling with warm tortillas and flavorful toppings that the whole family will love.

Video

Notes

Nutrition

PLEASE NOTE: Nutritional values are estimated by a computer and may vary based on ingredients and portion sizes. For personalised dietary advice, please consult a qualified healthcare professional.

Tofu fajita in a cast iron skillet next to warm tortilla. - 10

Tofu Fajitas

Equipment

  • 1 Skillet
  • 1 Spatula

Ingredients

  • 2 cup tofu firm (400 grams), drained and cut into strips
  • 1 cup onion sliced
  • 2 cup peppers sliced (red and yellow)
  • 1 cup black beans
  • 3 tablespoon fajita seasoning store bought or homemade
  • 3 tablespoon oil
  • ¼ cup tomato puree crushed tomatoes
  • 2 tablespoon lime juice
  • 2 tablespoon cilantro
  • salt to taste

Instructions

  • Slice the onions and peppers into thin strips. Slice the drained extra-firm tofu into thick strips.
  • Heat a skillet on medium-high heat and add oil.
  • Tip in the sliced onions and peppers and saute until just softening.
  • Add the fajita seasoning, black beans and crushed tomatoes and salt and mix well.
  • Add the tofu strips and gently stir and allow the mix to cook until the tofu.
  • A top tip is to add the tofu slices after mixing the spices so that you do not break the tofu. Make sure the tofu touches the pan so that it can become golden brown crispy tofu.
  • Another option is to first pan-fry the tofu, remove, cook the veggies and then tip the tofu back into the pan.
  • Sprinkle lime juice and fresh cilantro.
  • Serve up your tofu fajita filling with warm tortillas and flavorful toppings that the whole family will love.

Video

Notes

Nutrition

PLEASE NOTE: Nutritional values are estimated by a computer and may vary based on ingredients and portion sizes. For personalised dietary advice, please consult a qualified healthcare professional.

This Saffron Milk Recipe, also known as Kesar Doodh, is a sweet drink made with saffron infused milk. Indian Kesar Milk is made with 4 simple ingredients and takes just 15 minutes to make. I make a big batch and keep it in the fridge.

A glass of saffron milk placed on a metal tray. - 11

Saffron Milk is a refreshing drink from India made by infusing milk with saffron (kesar) and sweetening with sugar. It can be served hot or cold. I make it my way with the addition of a pinch of cardamom to give extra depth of flavour.

This Badam Milk that is prepared with this Badam Milk Powder Mix is also on rotation!

Other milk-based drinks we love are Karak Chai , Masala Chai and Cardamom Tea .

Saffron Milk Ingredients

Kesar doodh is vegetarian friendly, but can easily be vegan.

Full ingredients with measurements are available in the recipe card below at the end of this post

Milk – I have used full-fat milk to make it creamy but you can absolutely use skimmed or semi-skimmed. Use plant-based milk to make it dairy-free – my preferences are oat or almond as they pair best with the saffron.

Saffron threads – Known as Kesar. Use good quality if possible.

Sugar – I have used white regular granulated sugar. Adjust the quantity to suit your taste. Agave, honey and brown sugar all work too – they just give different flavour.

Cardamom Powder – you can buy or use homemade cardamom powder . Alternatively crush cardamom pods in a mortar and pestle.

Optional – nuts to garnish such as pistachio or almonds. You can add other spices such as nutmeg – it helps me to sleep!

saffron milk ingredients milk, saffron, sugar and cardamom in bowls and jug. - 12

How to make Kesar Milk Instructions

Soak saffron strands in a small bowl of warm milk to bloom. Bloom saffron ahead of time to extract extra flavour and colour. You can optionally also very gently roast the saffron to extract flavour – a tip from my grandma!

Heat a heavy bottomed saucepan and pour in a splash of water. Adding a splash of water to the hot pan reduces the chance of milk sticking.

Pour in the milk, and the infused saffron. Alternatively, add the saffron strands directly to the milk.

Allow the milk to come to a gentle simmer whilst continuing to stir constantly.

full-fat milk heating in a milkpan to make kesar milk. - 13 saffron strands added to the boiling milk in the milkpan to make saffron milk. - 14 a female hand is adding sugar in the kesar doodh in a pan.  - 15 a female hand is adding cardamom powder to the indian kesar milk.  - 16 kesar doodh in a pan, ready to serve. - 17

Once the milk thickens a little, add in the sugar, cardamom powder and cook for a minute or so longer as the sugar will release moisture again.

Remove from the heat and serve hot or chilled.

You may want to optionally garnish with more saffron and chopped pistachio.

A tall glass of indian kesar milk on a table next to a small spoon of kesar or saffron strands.  - 18

Storage

Store kesar milk in a bottle or other airtight container and keep in the fridge. Consume before the best before date of the milk you have used.

I sometimes make a big batch and keep it chilled in the fridge and then have it ready to drink whenever I fancy!

Other saffron recipes

You’ll love this dishes enhanced with the flavour of saffron:

Saffron Milk & Nuts Cookie Sticks

Kesar Badam Katli

Penda recipe with Mawa and Kesar

Kesar Lachha Rabdi

kesar doodh garnished with saffron strands and pistachio nuts.  - 19

As always if you make this recipe, be sure to leave me a comment, rate this recipe and tag me on Instagram @jcookingodyssey or #jcookingodyssey. I love seeing all your photos of my recipe recreations!

Don’t forget to follow me on social media using the buttons below – I can’t wait to see you all there!

  • Instagram
  • Facebook
  • Pinterest
  • YouTube
A glass of indian kesar milk or saffron milk placed on a vintage style metal tray. - 20

Saffron Milk (Kesar Milk)

Equipment

  • 1 Saucepan or milk pan

Ingredients

  • 2 cup whole milk
  • ¼ cup sugar
  • 1 teaspoon saffron
  • ¼ teaspoon cardamom powder

Instructions

  • Soak saffron strands in a small bowl of warm milk to bloom.
  • Heat a heavy bottomed saucepan and pour in a splash of water.
  • Pour in the milk, cardamom powder and the infused saffron. Alternatively, add the saffron strands directly to the milk
  • Allow the milk to come to a gentle boil whilst continuing to stir constantly.
  • Once the milk thickens a little, add in the sugar and cook for a minute or so longer as the sugar releases moisture again.
  • Remove from the heat and serve hot or chilled.
  • You may want to optionally garnish with more saffron and chopped pistachio.

Video

Notes

Nutrition

PLEASE NOTE: Nutritional values are estimated by a computer and may vary based on ingredients and portion sizes. For personalised dietary advice, please consult a qualified healthcare professional.