Easy Tofu Fajitas Recipe with Veggies (2024)

Published: · Modified: by Lyn Croyle · This post may contain affiliate links. 1 Comment

Deliciously marinated strips of tofu stand in for chicken or beef in this delicious vegan fajita recipe. Tofu fajitas are an easy family favorite weeknight dinner that everyone loves.

Jump to Recipe

The recipe goes together in less than an hour but only requires about 15 minutes of hands-on prep time. This healthy tofu fajitas recipe is a great way to enjoy eating fajitas without meat!!

Easy Tofu Fajitas Recipe with Veggies (1)

NOTE: CookEatLiveLove is supported by readers and links to products I love in this post are Amazon and other affiliate links which means I do make a small amount of money when you click and make purchases. Thanks for stopping by and I hope you’ll come back again soon!

Growing up in Texas means I LOVE Tex-Mex! While I especially love tacos, I actually have an appreciation for just about any dish from enchiladas and burritos to chips with salsa and guacamole!

I never get tired of it and find myself enjoying these flavors almost weekly! These tofu fajitas with colorful veggies are another meal that makes a frequent appearance in my house! I hope you enjoy it as much as me!

Jump to:
  • ❤️ Why You Will Love This Vegan Tofu Fajitas Recipe
  • 🛒 Ingredients You Need
  • 🔀 Substitutions
  • 🔪 How to Make Tofu Fajitas
  • ⏱️ How to Meal Prep Tofu Fajitas
  • 🥗 What to Serve With Vegan Fajitas
  • 💭 Expert Tips
  • ❓FAQs
  • Other Tex-Mex Favorites to Explore
  • 📖 Recipe

❤️ Why You Will Love This Vegan Tofu Fajitas Recipe

  • A fun recipe for serving because everyone gets to build their own, adding all the toppings they enjoy the most!
  • An easy recipe to make even with all the extra steps of pressing and marinating the tofu.
  • An easy vegan dinner that vegetarians, vegans, and even omnivores enjoy! I feel certain it will please even your most resistant omnivore.

🛒 Ingredients You Need

Does the ingredient list seem a bit long and overwhelming? Don’t worry many are vegan pantry staples that you will use over and over again when cooking vegetarian and vegan meals.

The marinade for fajitas in this tofu fajitas recipe can also be used to marinate other veggies or meat alternatives to make fajitas or also to add to a salad, a burrito bowl, or a grain bowl as well.

Easy Tofu Fajitas Recipe with Veggies (2)
  • Fajita seasoning: Fajita seasoning contains slightly less chili powder than taco seasoning and brings a slightly milder flavor to the recipe. I made a homemade fajita seasoning blend I found online from Spend with Pennies. It was super easy and doesn’t make a ton which I find more practical and affordable than buying an entire jar.
  • Tofu: Use extra firm tofu, though you can use firm tofu if that’s all you have. The texture of the extra-firm tofu mimics the texture of meat a bit more closely. To learn more about the different types of tofu, you can check out my downloadable guide to buying tofu.
  • Nutritional yeast: One of my favorite vegan pantry staples, nutritional yeast, provides a bit of cheesy, umami flavor when added to recipes. If you are new to eating vegetarian meals and aren’t sure how to use it, you can see it in action in this tofu bolognese recipe and also this Peruvian cheese sauce, called Huancaina.
  • Liquid smoke: Smoke is an umami flavor and adding just a couple of drops of liquid smoke adds a little bit of “extra” flavor to the fajita marinade making it taste amazing.
  • Favorite toppings: Your basic fajita toppings are guacamole, sour cream, shredded lettuce, and some tomatoes or pico de gallo.

🔀 Substitutions

Soy sauce: You can use tamari to make gluten-free tofu fajitas or coconut aminos to make this recipe suitable for plant-based Whole30.

Warm tortillas: You can use any gluten-free tortillas instead or even try them out on whole-wheat tortillas or corn tortillas. For a low-carb option lettuce leaves work great!

Can I make tofu fajitas without tofu? Yep! It’s super easy to do. Maybe tofu isn’t your thing or you simply want to try something else, you can definitely swap out the tofu with a couple of different options.

  • Tempeh or seitan cut into strips or pieces works well with the marinade. These meat replacements don’t need to be pressed like the tofu so you can jump right to the slicing and marinating steps.
  • Use portobello mushrooms to make vegan fajitas. You can use the same marinade here with sliced portobellos and either cook them in the skillet like the tofu or add them to the pan along with peppers and onions and cook them in the oven.

Easy Tofu Fajitas Recipe with Veggies (3)

🔪 How to Make Tofu Fajitas

Making vegetarian fajitas is actually a breeze! A couple of steps do take a bit of time but with a little planning ahead it’s very easy. Here are the basics but you can find all the details in the recipe card!

Easy Tofu Fajitas Recipe with Veggies (4)
  1. Press the tofu for at least 15 minutes.
Easy Tofu Fajitas Recipe with Veggies (5)
  1. Make the marinade. Mix together the soy sauce, nutritional yeast, canola oil, lime juice, fajita seasoning, oregano, and water in a small bowl.

TOP TIP: Don’t skip pressing the tofu. This step pushes most of the excess water out of the tofu leaving room for it to soak up the marinade. A tofu press makes it much easier but isn’t completely necessary as you can also use a heavy object such as a pan or books to weigh down the tofu.

Easy Tofu Fajitas Recipe with Veggies (6)
  1. Slice the tofu into half-inch thick slices.
Easy Tofu Fajitas Recipe with Veggies (7)
  1. Place the tofu strips in a sealed container or baking dish and add the marinade over the top coating all the tofu. Marinate in the fridge for fifteen minutes.
Easy Tofu Fajitas Recipe with Veggies (8)
  1. Place the sliced peppers and onions in a bowl and add the canola oil, fajita seasoning, salt, and pepper. Toss veggies to coat all the pieces.
Easy Tofu Fajitas Recipe with Veggies (9)
  1. Transfer the veggies to a baking sheet pan in a mostly single layer and cook at 400° F for 20 minutes turning at least once.
Easy Tofu Fajitas Recipe with Veggies (10)
  1. Cook the tofu slices in a hot cast-iron skillet for about 12-15 minutes. Turn it occasionally to brown each side. Add the leftover marinade over the top just before serving.
Easy Tofu Fajitas Recipe with Veggies (11)
  1. Wrap the flour tortillas in foil and heat in a 350° F oven for 5-10 minutes or until hot.
Easy Tofu Fajitas Recipe with Veggies (12)
  1. Combine the cooked veggies and tofu together. Garnish with fresh cilantro and serve up your tofu fajitas with flour tortillas and your favorite fajita toppings.

⏱️ How to Meal Prep Tofu Fajitas

Tofu fajitas are actually perfect for meal prep. Follow these tips to help save you some time getting dinner ready. Using meal prep is a great way to enjoy delicious meals even when time is tight in the evenings.

  • Save time pressing and marinating the tofu. Set up the tofu to press overnight in the refrigerator and mix up the marinade. Then in the morning, add the marinade to the tofu and let it sit throughout the day. By dinner time, everything is ready to start cooking!
  • Buy the peppers and onions already sliced or you can slice them 1-3 days in advance of cooking to save a bit of time.
  • Use pre-made guacamole, pico de gallo, and shredded lettuce when making this tofu fajitas recipe to save on prep time.
Easy Tofu Fajitas Recipe with Veggies (13)

🥗 What to Serve With Vegan Fajitas

Not sure what to serve with your tofu fajitas or any vegan fajitas? Here are some of my favorites for a bit of inspiration!

  • Side dishes: I love to serve up this spicy vegan corn salad or some lime coconut brown rice!
  • A salad makes an easy side! Try this chile lime mango cucumber salad!
  • Serve up chips and dip with this easy spicy cheese dip or an easy poblano cream sauce.
  • Unique toppings: Feel free to change up the toppings! For tropical flavor, use this mango salsa makes a great addition instead of regular, and swap out your sour cream for this chipotle yogurt sauce!

For more ideas check out The Best Vegetarian Sides for Fajitas!

💭 Expert Tips

  • Use a glass baking dish with a lid to marinate the tofu. It makes it easy to turn the tofu over in the marinade by simply inverting the dish upside down. I do this several times while it’s marinating to make sure all the tofu gets marinated.
  • Cook the tofu fajitas in a cast iron skillet for a more authentic look! Plus it adds a really nice color and texture to the fajitas.
  • Use multi-colored bell peppers for more colors in your tofu fajitas! Especially some combination of red, yellow or orange, and green bell peppers if at all possible.
  • Don’t slice the tofu too thin. Half an inch is enough. Any thinner it may fall apart and break while it’s cooking.
  • Store leftovers in an airtight container in the fridge for up to four days. Reheat in a skillet or on a sheet pan in the oven until heated through.

FAQs

Is pressing the tofu necessary?

Pressing the tofu isn’t absolutely necessary when using extra firm tofu because it has much less water than other types of tofu, but I do find that this step makes the tofu taste better.

You can see when you press the tofu how much water actually comes out of the block of tofu. If you don’t press it out then this water ends up diluting the flavor of the marinade so your tofu doesn’t have as much flavor.

If you are using firm or even medium firm tofu, you definitely don’t want to skip the step of pressing the tofu.

Can I cook tofu fajitas in the oven?

Yes of course! It’s easy to turn this into an oven-only meal by making sheet pan tofu fajitas.

Add the tofu to a baking sheet and cook at 400° F for 15 minutes. Then pull the tray out to move the tofu around and add the veggies to the other end of the pan. Cook in the oven for an additional 20 minutes.

I do find that cooking the tofu in the oven generally takes a bit longer for the tofu to get a similar “crust” on the outside as it does when cooking in the cast iron skillet. In my opinion, the only advantage to cooking the tofu this way is to save the time of cleaning another pan.

Easy Tofu Fajitas Recipe with Veggies (14)

Other Tex-Mex Favorites to Explore

  • Wonton Tacos with Spicy Tofu Vegetarian Taco Filling
  • Easy Baked Vegetarian Tostadas
  • Easy Loaded Potato Nachos
  • Loaded Vegetarian Nachos

If you try this recipe, why not leave a star rating in the recipe card right below? You can also drop a review in the comment section I always appreciate your feedback. And don’t forget to tag me @cookeatlivelove in your photos on social media so I can see your creations.

📖 Recipe

Easy Tofu Fajitas Recipe with Veggies (19)

Easy Veggie Tofu Fajitas Recipe

Lyn Croyle

Tofu fajitas are a family favorite dinner. You will love the delicious marinade for tofu fajitas, it's the secret to great tasting vegan fajitas. This easy veggie fajitas recipe makes a fantastic weeknight dinner recipe that everyone will love.

5 from 2 votes

Lyn Croyle

Print Recipe Pin Recipe Save

Prep Time 5 minutes mins

Cook Time 15 minutes mins

Press and Marinate 30 minutes mins

Total Time 50 minutes mins

Course Dinner, Main Course

Cuisine Tex Mex

Servings 4 people

Calories 444 kcal

Ingredients

Veggies

  • 1 tablespoon canola oil
  • 1 green bell pepper, deseeded and cut into ¼ inch strips
  • 1 red bell pepper, deseeded and cut into ¼ inch strips
  • 1 red onion, cut into ¼ inch strips
  • 1 teaspoon fajita seasoning
  • Salt and pepper to taste

Tofu and Marinade

  • 14 ounce extra firm tofu
  • 1 tablespoon soy sauce
  • 1 tablespoon nutritional yeast
  • 1 tablespoon canola oil
  • 2 tablespoons lime juice
  • 1 tablespoon fajita seasoning
  • 1 teaspoon oregano
  • 3 tablespoons water
  • Dash liquid smoke

Other Ingredients

  • 8 flour tortillas
  • 1-2 cups shredded lettuce
  • 1 cup pico de gallo or salsa
  • ½ cup guacamole
  • ½ cup sour cream, yogurt or cashew cream

Need groceries to make this recipe?

Use the Instacart button to add them all to your shopping cart! Then make adjustments as needed! I make a small percentage so it’s a great way to show your support!

Instructions

  • Preheat the oven to 400° F.

Prep the tofu

  • Open the package of tofu and drain off all the excess water. Wrap the block of tofu in a clean tea towel or paper towels and place a heavy object on top of the tofu. Let it sit for 15 minutes.

  • While the tofu is pressing, make the marinade and prep the veggies.

  • Mix together the soy sauce, nutritional yeast, canola oil, lime juice, fajita seasoning, oregano and water together.

  • After pressing the tofu, slice it into ½ inch thick slices and place it in a baking dish. Pour the marinade over the top and let it sit in the refrigerator for 15 minutes, turning once during the marinating time.

Cook the veggies and tofu

  • Place the veggies in a bowl and add 1 tablespoon canola oil, 1 teaspoon fajita seasoning and salt and pepper to taste. Toss veggies to coat all the pieces. Transfer veggies to a baking sheet pan and cook in the oven for 20 minutes turning at least once.

  • While the veggies are cooking, heat a skillet or grill pan to cook the tofu. When the skillet is hot, place the tofu to cook for about 10 minutes, turning occasionally to brown each side. When tofu is done cooking, add the leftover marinade over the top.

  • Wrap the flour tortillas in foil and heat in a 350° F oven for 5-10 minutes or until hot.

  • Top the tortillas with tofu and veggies and your favorite fajita toppings.

Notes

Use a glass baking dish with a lid to marinate the tofu. It makes it easy to turn the tofu over in the marinade by simply inverting the dish upside down. I do this several times while it’s marinating to make sure all the tofu gets marinated.

Cook the tofu fajitas in a cast iron skillet for a more authentic look! Plus it adds a really nice color and texture to the fajitas.

Use multi-colored bell peppers for more colors in your tofu fajitas! Especially some combination of red, yellow or orange, and green if at all possible.

Don’t slice the tofu too thin. Half an inch is enough. Any thinner it may fall apart and break while it’s cooking.

Store leftovers in an airtight container in the fridge for up to four days. Reheat in a skillet or on a sheet pan in the oven until heated through.

Nutrition

Calories: 444kcalCarbohydrates: 48gProtein: 17gFat: 22gSaturated Fat: 6gPolyunsaturated Fat: 5gMonounsaturated Fat: 10gTrans Fat: 1gCholesterol: 15mgSodium: 1267mgPotassium: 804mgFiber: 7gSugar: 11gVitamin A: 1724IUVitamin C: 70mgCalcium: 173mgIron: 4mg

Please note that nutritional values are created by an online calculator and should only be used as an estimate.

Keyword: healthy fajitas, tofu fajitas, tofu fajitas recipe, vegan fajitas, vegetarian tex mex recipe

Tried this Recipe? Tag me Today!Mention @CookEatLiveLove or tag #cookeatlivelove!

More Tofu Recipes That Make Tofu Taste Great

  • Easy Thai Yellow Curry Recipe with Tofu
  • The BEST Easy Vegan Tofu Recipes To Try
  • Easy Vegan Taco Salad with Tofu Taco Meat
  • Is Tofu Vegan? A Guide to All You Need to Know

Reader Interactions

Comments

    Leave a Reply

  1. aseng says

    Easy Tofu Fajitas Recipe with Veggies (24)
    Thank you for the information
    because this food recipe is very creative and I’m sure my child will definitely like it

    Reply

Easy Tofu Fajitas Recipe with Veggies (2024)
Top Articles
Latest Posts
Article information

Author: Golda Nolan II

Last Updated:

Views: 5700

Rating: 4.8 / 5 (78 voted)

Reviews: 85% of readers found this page helpful

Author information

Name: Golda Nolan II

Birthday: 1998-05-14

Address: Suite 369 9754 Roberts Pines, West Benitaburgh, NM 69180-7958

Phone: +522993866487

Job: Sales Executive

Hobby: Worldbuilding, Shopping, Quilting, Cooking, Homebrewing, Leather crafting, Pet

Introduction: My name is Golda Nolan II, I am a thoughtful, clever, cute, jolly, brave, powerful, splendid person who loves writing and wants to share my knowledge and understanding with you.