These Healthy Tofu Fajitas come together in just 25 minutes on the stovetop using extra firm tofu, sliced peppers and onions, and my signature 5-Minute Simple Taco Mix Seasoning for the perfect high-protein weeknight meal!

Pan of tofu fajita filling with peppers and a spatula and seasoning mix to the side.

Friends, I’m a firm believe that we all need a good vegetarian fajita recipe in our back pockets for those nights we just don’t feel like cooking dinner, and these Healthy Tofu Fajitas totally check all the boxes!

They’re quick, easy, and SO delicious, even the meat eaters will love them!

We take strips of extra-firm tofu and coat them in my smoky, slightly spicy 5-Minute Simple Taco Mix Seasoning, which we also use on my Loaded Sweet Potato Nachos!

Then, we add crisp, sweet bell peppers and red onion to the pan to sauté in the spice mix. Once it’s all cooked to perfection, we wrap the mixture in a warm tortilla and top with delicious additions like mashed avocado, fresh salsa, or even my Quick Pickle Red Onions!

The result is the most perfectly balanced vegan fajitas that are packed with protein, fiber and FLAVOR to make this Registered Dietitian very happy!

Looking for the perfect side dish to pair with these fajitas? My Sesame Lime Cabbage Salad is so quick and easy but adds a healthy dose of veggies to this meal, or you can even use it as a topping!

Pan of fajita mix and a hand holding one.

Do I Need to Press the Tofu Before Using It?

I’ve tested this recipe both pressing the tofu beforehand and not, and I won’t lie, the tofu does come out a little crispier if you press it!

If you have the extra time, feel free to wrap it in a paper towel and place a heavy object on top for 15-20 minutes, like a cast iron pan, to get rid of some of the extra liquid.

But, if I’m being honest, since we’re using extra-firm tofu for these fajitas, pressing it beforehand isn’t really necessary. If I’m not pressing it, I like to wrap the tofu in a paper towel when I take it out of the package and pat it dry.

Pan of tofu fajita filling with peppers.

Save this Recipe!

We'll email this post to you, so you can come back to it later!

Optional Toppings for These Veggie Fajitas

Just like my 30-Minute Sheet Pan Black Bean Sweet Potato Tacos, you can add whatever toppings you want to these fajitas! Here are some of my faves:

Flatlay of labeled ingredients for tofu fajitas.

It’s Fajita Time!

Let’s make some fajitas! Hopefully it goes without saying that these aren’t authentic fajitas, but they’re still absolutely delish!

Connect with Lauren!

I hope you love this recipe as much as I do! If you try it, let me know what you think by leaving a rating and a review in the comments below. You can also find 60 other delicious, easy plant-based recipes in my cookbook, The Simple Vegan Kitchen! 

Also, be sure to take a photo and tag me at @tastingtothrive_rd so I can re-share on my stories! Don’t forget to follow me on InstagramTikTok, and Pinterest so you never miss a new recipe or blog post!

Pan of tofu fajita filling with peppers.
Pan of tofu fajita filling with peppers and a spatula and seasoning mix to the side.
No ratings yet

The Best Healthy Tofu Fajitas (Vegan!)

These Healthy Tofu Fajitas come together in just 20 minutes on the stovetop using extra firm tofu, sliced peppers and onions, and my signature 5-Minute Simple Taco Mix Seasoning for the perfect high-protein weeknight meal!

Ingredients
 

  • 1 tbsp olive oil
  • 350 g extra firm tofu, cut into strips
  • 1 tsp garlic powder
  • 4 tsp 5-Minute Taco Seasoning Mix
  • 1/3 cup water
  • 3 bell peppers, sliced
  • ½ red onion , sliced
  • 1 lime, juiced
  • 8 small flour tortillas

Optional Toppings

  • Cilantro, vegan sour cream or cheese, salsa, Quick Pickled Red Onion, extra lime juice

Equipment

Instructions
 

  • Let the olive oil heat in a large pan over medium heat. Once heated, add the tofu strips, and sprinkle 2 tsp of the Taco Seasoning Mix and the garlic powder on top of the tofu. Sauté to combine.
  • Let the tofu cook for about 10 minutes, flipping occasionally. Once it's lightly golden brown on most sides, push the tofu to the side of the pan and add the bell peppers and red onion to the pan, alongside 2 more tsp of taco seasoning and the water. Sauté to combine.
  • Let the tofu, bell pepper and red onion cook for another 10-15 minutes, until the bell peppers and onions have softened.
  • Meanwhile, you can use this time to heat up the flour tortillas if you'd like. I recommend wrapping then in a wet paper towel and microwaving them for about 1 minute to soften them.
  • Once the tofu, onion and pepper mixture is done cooking, drizzle the lime juice on top, spoon the mixture into a tortilla, top with your desired toppings and enjoy!

Notes

If you like your fajitas a little saucier, feel free to add more water!
 
Serving: 0.25of recipe, Calories: 440kcal, Carbohydrates: 49g, Protein: 20g, Fat: 19g, Saturated Fat: 2g, Sodium: 500mg, Fiber: 4g
Did you make this recipe?Don’t forget to leave a rating and review, it helps so much! And if you snap a photo, tag me @tastingtothrive_rd so I can see your delicious creation!

Did you try this recipe? Make sure to leave a review, take a photo and tag me at @tastingtothrive_rd so I can see!