Delicious One-Tray Vegan Tofu Fajitas

Tofu Fajitas

Looking for a flavourful, plant-based dish that’s easy to prepare and sure to impress? Look no further than these mouthwatering vegan tofu fajitas! Loaded with protein-packed tofu, vibrant bell peppers, and fragrant coriander and lime, these fajitas are bursting with bold, zesty flavours. Then add in a variety of delicious toppings to choose from, including creamy guacamole, tangy salsa, spicy jalapeños, and more, you can customise these tofu fajitas to suit whatever craving you have.

So fire up the skillet, grab your favourite toppings, and get ready to dig in to a plateful of pure vegan deliciousness!

Welcome to my vegan tofu fajitas recipe! Fajitas are a Tex-Mex classic that are usually made with chicken or beef, but this plant-based version is just as (more so!) delicious and satisfying. This recipe features marinated and grilled tofu, sautéed bell peppers, and onions, all wrapped up in warm tortillas. The combination of smoky, spicy, and tangy flavours in the sauce takes these fajitas to the next level.

I love this recipe because it’s versatile and can be easily customised to your liking. You can use any colour of bell pepper or onion you prefer, and adjust the spiciness of the sauce to your taste. Plus, it’s a healthy and protein-packed meal. I hope you enjoy making and eating these vegan tofu fajitas as much as I do!

vegan Tofu Fajitas

The Perfect Protein-Packed Meal

Tofu, the star ingredient in these vegan tofu fajitas, is a nutritional powerhouse that offers a wide range of health benefits. Not only is tofu an excellent source of plant-based protein, but it’s also low in fat and calories, making it a great option for anyone looking to maintain a healthy diet.

But that’s not all – tofu is also rich in important nutrients like iron, calcium, and magnesium, which are essential for strong bones and muscles.

But perhaps most importantly, tofu is a filling and satisfying food that can help keep you energised and full throughout the day.

All of the Flavour!

One of the things that sets these vegan tofu fajitas apart is the bright, zesty flavours of the coriander and lime that are used in the recipe. Coriander, also known as cilantro, is a fragrant herb that adds a fresh, citrusy flavour to the dish. It pairs perfectly with the tangy lime juice, which adds a burst of brightness to the fajitas.

These herbs not only add a delicious flavour to the fajitas, but they also provide a vibrant pop of colour that makes the dish look as good as it tastes. The bright green of the coriander and the yellow-green of the lime create a beautiful contrast against the red and orange of the bell peppers and the golden brown of the tofu.

But the benefits of these herbs go beyond just their flavour and appearance. Coriander is a rich source of antioxidants and has been shown to have anti-inflammatory properties, while lime is high in vitamin C, which is essential for immune function and skin health.

So not only do these vegan tofu fajitas taste amazing, but they’re also loaded with health-boosting nutrients that can help you feel your best!

vegan tofu fajitas

Is Tofu Vegan?

Yes, tofu is vegan as it is made from soybeans and does not contain any animal products or by-products.

Tofu is a popular plant-based protein source that is often used in vegan and vegetarian dishes as a substitute for meat or dairy. It is an incredibly versatile ingredient that can be prepared in a variety of ways, including grilling, baking, or frying.

What Makes a Fajita a Fajita?

Great question (even though I asked myself it…)! At its core, a fajita is a Tex-Mex dish that typically consists of grilled or sautéed strips of meat (or meat replacements for us vegans) that are served with sautéed onions and peppers. The (vegan)meat and veggies are often seasoned with a blend of Mexican-inspired spices, such as chilli powder, cumin, and paprika.

What really sets a fajita apart from other dishes is the way it’s served. The meat and veggies are typically brought out sizzling on a hot cast-iron skillet, and then served with warm tortillas, usually made from flour. Diners are encouraged to assemble their own fajitas by spooning the meat and veggies onto a tortilla, and then adding their own toppings, such as cheese, guacamole, and salsa.

So, while the ingredients may vary, it’s the combination of sizzling (vegan-replacement)meat and veggies, warm tortillas, and customisable toppings that make a fajita a fajita.

How Long Does it Take to Cook Tofu?

For this recipe, not including pressing (to remove moisture), the tofu should take approximately 25 minutes in the oven.

vegan tofu fajitas

One-Tray Vegan Tofu Fajitas

Georgina Burgess
Looking for a flavourful, plant-based dish that's easy to prepare and sure to impress? Look no further than these mouthwatering vegan tofu fajitas! Loaded with protein-packed tofu, vibrant bell peppers, and fragrant coriander and lime, these fajitas are bursting with bold, zesty flavours!
Prep Time 10 minutes
Cook Time 25 minutes
Course Dinner
Cuisine Mexican
Servings 6 servings


  • 300 grams Extra Firm Tofu (drained and pressed)
  • 2 Bell Peppers sliced into strips
  • 1 red or yellow onion sliced into strips
  • 6 tortillas

For The Sauce

  • 3 tbsp Soy Sauce
  • 2 tsp Oil (of your choice)
  • 1/4 tsp Ground Coriander
  • 1 tsp Liquid Smoke
  • 2 tsp Chilli Powder
  • 1 Juice of Lime
  • 1 tsp Paprika
  • 1 tsp Garlic Powder
  • 1/2 tsp Cumin


  • Preheat Oven to 190 Degrees Celcius
  • Link a Baking Tray with Parchment Paper
  • Slice the Tofu into strips
  • Lay the Tofu out evenly on one side of the Baking Tray
  • Add the Sliced Onions and Peppers to the other side
  • Make the sauce by whisking all of the ingredients in a bowl
  • Bush the sauce over the upside of the tofu and place in the oven for 15 minutes
  • After 15 minutes, remove the tray from the oven, turn the Tofu over, and brush the new-side with the sauce
  • While the tray is out of the oven, stir the Onions and Peppers
  • Place the tray back in the oven for a further 10 minutes
  • Remove from the oven, then assemble your fajitas however you like!


You can top this Tofu Fajita with:
  • Guacamole 
  • Sliced Avocado
  • Jalapeños 
  • Vegan Sour Crem 
  • Coriander 
  • Lime Juice
  • Salsa
Keyword vegan dinner

How to Customise Your Vegan Tofu Fajitas Like a Boss

One of the great things about these vegan tofu fajitas is that they’re endlessly customisable. Whether you’re in the mood for something spicy, creamy, or fresh, there’s a topping that will suit your tastes.

Avocado or guacamole is a popular topping choice for fajitas, and for good reason. Avocado is packed with healthy fats and fibre, making it a filling and nutritious addition to the dish.

For those who like their food on the spicy side, jalapeños are a great option. They add a burst of flavour and heat to the fajitas, making them a perfect choice for those who like a little kick in their food.

Salsa is another classic fajita topping that adds a fresh and zesty flavour to the dish.

Other topping options include vegan cheese and vegan sour cream, which can add a creamy and indulgent element to the fajitas. But no matter which toppings you choose, the key is to mix and match to create a fajita that’s perfectly suited to your tastes. Experiment with different combinations until you find the perfect mix of flavours and textures for YOU.

The Perfect Guacamole

I’m not going to take credit for this. Instead, I’ll send you over to one of my favourite Guacamole recipes. It’s incredibly flavourful, packed with a punch, and is sure to work well with any fajitas you make!

Find it here at Loving It Vegan

Oh, and while you’re here, why not try my tofu fajitas with these Sweet Potato Wedges recipe?

The Perfect Sweet Potato Wedges (Vegan & Gluten Free)
The Perfect Sweet Potato Wedges which are perfectly soft and fluffy on the inside, whilst being crispy and golden on the outside. These are are the perfect side dish – sweet, spicy, warming and nutritious. 
Check out this recipe
Sweet Potato Wedges

What Else Can You Put in a Fajita?

First up, let’s talk veggies. The classic fajita trio of peppers, onions, and mushrooms is a winning combination, but don’t be afraid to mix it up. Zucchini, squash, and eggplant are all fantastic options that will add some extra depth of flavour to your fajita filling. And if you’re feeling adventurous, try adding some roasted sweet potatoes or butternut squash for a slightly sweet twist.

But what if you’re looking for a more substantial meat replacement different to Tofu? Fear not, my vegan friends, there are plenty of options. Seitan, also known as wheat meat, is a popular choice. It has a meaty texture and can be flavoured to mimic chicken or beef. Tempeh, made from fermented soybeans, is another great choice. It has a nutty flavour and a firm texture that holds up well in fajitas.

If you’re a fan of beans, black beans or pinto beans can be added to the mix for some added protein and fiber. And of course, don’t forget about the toppings. Fresh cilantro, avocado, salsa, and vegan sour cream are all delicious options that will take your fajitas to the next level.

Should I Soak Tofu Before Cooking?

This is an interesting topic (yep, there are interesting tofu-related topics!). It would make sense simply to squeeze out any excess moisture first and then cook the tofu. Others suggest however that soaking tofu in salted warm water for 10-15 minutes prior to cooking helps draw out moisture and ensures a crispier end-product. Give both a try and see how it goes!


Press That Tofu!

Okay, okay, I said you could try the soaking method, but my personal preference is definitely to drain and press tofu. I believe it’s an important step in preparing it for use in recipes, including these vegan tofu fajitas. Here’s why:

Removes excess water:

Tofu is a high-moisture food, and if it’s not drained and pressed, it can release water and make your dish watery and soggy. By draining and pressing the tofu, you remove excess water and ensure that it will cook up properly.

Improves texture:

Pressing the tofu also gives it a firmer texture, which is important for this recipe since you want the tofu to hold up on the grill and in the fajitas.

Allows for better absorption of marinade:

When tofu is drained and pressed, it creates pockets in the tofu that can better absorb marinades and other flavors. This results in a more flavourful tofu that’s delicious on its own or in recipes like this one.

To drain and press tofu, simply remove it from the package and place it on a clean kitchen towel or paper towels. Cover the tofu with another towel or paper towels and press down with your hands or a heavy object, such as a cutting board or plate, for 20-30 minutes. The towels will absorb the excess water and leave you with firmer, drier tofu that’s ready to use in your recipe.

Here’s How to Make This Vegan Tofu Fajitas Recipe Gluten Free…

Check the label on the tortillas: Many tortillas contain wheat flour, which is not gluten-free. Look for tortillas that are specifically labeled as gluten-free.

Substitute the tortillas: If you can’t find gluten-free tortillas or prefer not to use them, you can use lettuce leaves instead. Simply wash and dry some large lettuce leaves, and use them as a wrap for the fajita filling.

Make sure your other ingredients are gluten-free: Double-check that your soy sauce and any other ingredients you’re using are gluten-free. Some soy sauce brands contain wheat, so look for a gluten-free soy sauce instead.

By making these simple adjustments, you can easily make this vegan tofu fajitas recipe gluten free. And don’t worry, it will still be just as delicious!

How Many Calories are in Tofu Fajitas?

I’m not a huge fan, nor an advocate of counting calories (for the vast majority of people). However, I appreciate that for some folks it can really help. Although these aren’t exact numbers, I’ve roughly estimated calories for these tofu fajitas at around 170-180 calories per fajita (but this obviously depends on what type and size of tortilla you use etc.).

Why Not Try These?

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating