These Tofu Fajitas are easy to make and are packed with 22 grams of protein per serving! Enjoy this vegetarian and vegan-friendly meal for a healthy lunch or dinner.

tofu fajitas on taco shells topped with chipotle crema

Vegan Fajitas With Tofu

If you’re looking for a healthy, protein-packed vegetarian meal these Tofu Fajitas are for you! Each serving of this recipe is packed with 22 grams of plant-based protein and can be enjoyed as is or served with tortillas. Whether you’re a seasoned vegan or simply looking to incorporate more meatless meals into your diet, tofu fajitas are sure to satisfy your cravings for bold, zesty flavors.

Why You’ll Love This Recipe

  • Vegan Friendly: Perfect for anyone looking for a meatless meal with Tex-Mex flavor.
  • Protein Powerhouse: Tofu offers a substantial protein boost, making these fajitas both flavorful and nutritious.
  • Customizable: Easily adapt the recipe to suit your taste preferences by adjusting the spice level or adding extra veggies.
  • Quick and Easy: Whip up a delicious meal in no time with minimal prep and cooking required.

Tofu Fajita Ingredients

ingredients to make tofu fajitas

  • Tofu: Versatile and protein-rich, tofu makes the perfect hearty vegetarian protein to use in fajitas.
  • Red Bell Pepper: Adds sweetness and vibrant color to the dish.
  • Green Bell Pepper: Offers a fresh crunch and balances the flavors with its slightly bitter undertones.
  • Onions: roasted onions add depth and sweetness to the fajitas.
  • Spices: A blend of chili powder, cumin, and smoked paprika infuses the fajitas with irresistible Tex-Mex flavors.

How to Make Tofu Fajitas

Step 1

Drain the tofu and pat dry. Then cut the tofu into slices or cubes and toss in a bowl with olive oil and sices.

tofu strips in a mixing bowl with seasoning

Step 2

Toss the peppers and onions with the fajita seasoning and place everything on a baking sheet.

sliced tofu, onions and red and green peppers on a baking sheet

Step 3

Bake at 425 degrees F for 20-30 minutes until the tofu and veggies are cooked through.

tofu, peppers and onion baked on a baking sheet

How To Store

Store any leftovers in an airtight container in the refrigerator for up to three days. To reheat, simply warm the fajita mixture in a skillet or microwave until heated through.

What To Serve With Tofu Fajitas

You can serve these tofu fajitas with anything you like! Here are some ideas of what to serve with them:

  • Tortillas
  • Rice
  • Avocado
  • Guacamole
  • Salsa
  • Pico de Gallo
  • Chipotle sauce
  • Sriracha mayo
  • Limes
  • Cilantro

Expert Tips For Making Tofu Fajitas

  1. Optionally Marinate: If you have the time marinate the tofu in the spice blend for 30-60 minutes.
  2. Use Extra-Firm Tofu: If you want a crispy tofu texture, use extra-firm tofu.
  3. Don’t Overcrowd the Baking Sheet: Cook the tofu and veggies in batches if necessary to prevent overcrowding, ensuring they cook evenly and develop a nice sear.
  4. Add Fresh Herbs: Garnish your fajitas with fresh cilantro or chopped green onions for a pop of color and herbal brightness.
  5. Experiment with Variations: Feel free to experiment with different vegetable combinations or add extras like sliced mushrooms or black beans to customize your fajitas to your liking.

If you tried these Fajitas or any other recipe on the blog let me know how you liked it by leaving a comment/rating below! Be sure to follow along on PinterestInstagramTiktok and Facebook for even more deliciousness!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
a tofu fajita with avocado and chipotle crema on a taco shell

Tofu Fajitas

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Jessica Hoffman
  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Total Time: 40 minutes
  • Yield: 2 servings 1x
  • Category: Main
  • Method: Bake
  • Cuisine: Mexican
  • Diet: Vegetarian

Description

Enjoy these easy tofu fajitas for a healthy vegetarian meal!


Ingredients

Scale
  • 1 block of extra-firm tofu (approx 12oz)
  • 1 red bell pepper, sliced
  • 1 green bell pepper, sliced
  • 1 large onion, sliced
  • 2 tbsp olive oil

Fajita seasoning

  • 1 tablespoon chili powder
  • 1 teaspoon ground cumin
  • 1 teaspoon smoked paprika
  • 1 teaspoon garlic powder
  • 1 teaspoon onion powder
  • 1/2 teaspoon dried oregano
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1/4 teaspoon cayenne pepper (adjust to taste for spiciness)

For serving (optional)

  • tortillas
  • avocado
  • guacamole
  • salsa
  • sriracha mayo
  • lime
  • cilantro

Instructions

  1. Preheat the oven to 425 degrees F and line a baking sheet with parchment paper.
  2. Drain the tofu and pat it dry. Then slice the tofu into strips or cubes and place the tofu in a large mixing bowl.
  3. Coat the tofu with 1 tbsp of olive oil and half of the fajita seasoning. Toss together. Place the tofu slices onto the baking sheet.
  4. In a large bowl (You can use the same bowl) toss the remaining 1 tbsp of olive oil and fajita seasoning with the sliced peppers and onions, then spread onto the baking sheet.
  5. Bake the tofu fajitas for 20-30 minutes until the tofu and veggies are cooked through.
  6. Serve with tortillas and your favourite toppings.

Notes

Optionally marinate the tofu in the spice blend for 30-60 minutes for more flavour.

Store leftovers in an airtight container in the fridge for 3 days.


Nutrition

  • Serving Size: 1/2 of the recipe
  • Calories: 375
  • Sugar: 5g
  • Fat: 17g
  • Carbohydrates: 17g
  • Fiber: 6g
  • Protein: 22g