Tofu fajitas are a flavourful and nutritious 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 flavor.

Why you’ll love these Vegan Fajitas

Healthy meals – great way to include colorful veggies in your diet. Meal prep friendly – useful as a weeknight dinner or meatless Monday. Dietry needs – suitable for vegans and gluten-free diets. Use gluten-free tortillas.

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.

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 saute until just softening. 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. 

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 flavorful 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.

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 Fajitas - 28Tofu Fajitas - 5Tofu Fajitas - 58Tofu Fajitas - 44Tofu Fajitas - 74Tofu Fajitas - 5Tofu Fajitas - 29Tofu Fajitas - 34Tofu Fajitas - 90Tofu Fajitas - 20Tofu Fajitas - 41Tofu Fajitas - 58Tofu Fajitas - 16Tofu Fajitas - 49Tofu Fajitas - 77Tofu Fajitas - 97Tofu Fajitas - 45