| | |

Vegan Tofu Fajitas (One Pan & Baked)

Make delicious zesty One-Pan Baked Tofu Fajitas with colorful vegetables and your favorite toppings. An easy vegan dinner with gluten-free and oil-free options.

overhead of three tofu fajitas in flour tortillas on a wooden board

Want to save this recipe?

Enter your email below and get it sent straight to your inbox.

Save Recipe

These vegan fajitas with tofu are a great meal prep recipe. So if you’re looking for easy and flavorful ways to make your lunch a little healthier, you’re in the right place.

Not only are these high-protein tacos quick and simple to put together, but they’re also family-friendly and fully kid-approved. Plus, you can easily scale the recipe up or down to meet your needs.

To meal prep your vegan tofu fajitas, simply put the cooked peppers, onions, and tofu into a lunch container (my favorite is Snapware) with a side of rice, tortillas, or tortilla chips. You can even go all-out and use the mini containers to bring along vegan sour cream, salsa, and/or guac, too.

Whether you dig into these baked tofu fajitas for lunch at home, the office, or at school, you’ll be so glad you have them!

overhead of the ingredients for vegan tofu fajita recipe with bell peppers and flour tortillas


The ingredients in this recipe are all about building fajita flavor. Infuse the tofu and peppers with spicy, earthy and bright flavors with the right seasonings.

  • Tofu. Use extra-firm tofu to get the crispiest texture and color.
  • Soy sauce. This adds a delicious amount of umami to the tofu as it bakes. Choose gluten-free tamari if you’re avoiding gluten.
  • Lime juice. Acid is necessary to make the dried spices in the fajita seasoning really pop.
  • Cumin, paprika, and garlic powder. This trio is a bit savory, a bit spicy, and all-around delicious. They’re classic Mexican flavors to round out the fajita seasoning.
  • Chili powder. Use your favorite chili powder. Different brands vary in the amount of heat, so be sure to taste it before adding it to the dish.
  • Bell peppers. I like a colorful trio of red, green and yellow peppers in my fajitas. Feel free to use your favorite sweet bell peppers.
  • Onion. The onion adds natural sweetness and delicious allium flavor to the tofu tacos.
  • Tortillas. I like La Bandera flour tortillas, but feel free to use your favorite!


overhead of the steps to make tofu fajitas in oven

First, we’ll need to press the tofu and make the sauce. Next, slice up the bell peppers and onions before tossing with the oil and seasonings listed in the recipe card below.

Slice the pressed tofu into about ½ to 1-inch sticks. Lay the tofu on half of the baking sheet and the peppers & onions on the other half. Brush the tofu with some of the sauce prepared earlier. Bake for about 25-30 minutes, tossing and flipping everything halfway through.

Assemble your fajitas and add whatever toppings you love!

Substitutions & Swaps

  • Oil-free fajitas: Simply exclude the oil. Note that the veggies might not crisp up quite as much as they do with the oil.
  • Gluten-free: Use corn tortillas instead of flour tortillas and gluten-free tamari instead of soy sauce. The fajita fillings are naturally gluten-free!
  • Grain-free: You can even substitute the tortillas for lettuce and serve the baked fajita tofu and vegetables as a salad or lettuce wrap.
  • Toppings: Have fun topping your one-pan vegan tacos. I love jalapeños, sour cream, salsa, guacamole, and chopped lettuce for crunch.
Close-up of a vegan fajita made with tofu, jalapeños, bell peppers, and onion.


Store any leftover baked tofu and fajita vegetables in an airtight container in the fridge for up to four days.

Pressing Tofu

Tofu Guide: How to Press Tofu
In this resource, you’ll learn 2 easy methods.

close up on a fajita with tofu and bell peppers

Did you enjoy this recipe? Please leave a comment and a ⭐ star review below!

Tofu Fajitas

Karissa Besaw
These vegan fajitas are made with tofu instead of chicken, and they are just as delicious! Made easy in the oven using just one pan.
5 from 11 votes
Prep Time 20 minutes
Cook Time 30 minutes
Total Time 50 minutes
Course Dinner, Lunch, Vegan
Cuisine Vegan
Servings 6 fajitas
Calories 186 kcal


  • 1 (14-ounce) block extra firm tofu
  • 3 bell peppers sliced
  • 1 yellow onion sliced
  • 6 tortillas

Tofu Sauce

Seasoning for Peppers & Onions


  • Press the tofu for at least 30 minutes. The best method is to use a tofu press, but you can also press tofu by putting the block of tofu between two dish towels and placing something heavy on top – like a cast iron pan or a pile of cookbooks.
  • While the tofu is being pressed, whisk together the tofu sauce ingredients (soy sauce, lime juice, oil, chili powder, garlic powder, cumin, and paprika.)
  • Prepare the bell peppers and onions by slicing & tossing them with the oil and seasonings (chili powder, garlic powder, cumin, and salt.)
  • Pre-heat the oven to 425°F degrees.
  • Line a baking sheet with parchment paper or a silicone baking mat.
  • Slice the tofu into about ½ to 1-inch sticks. Lay the tofu on half of the baking sheet and the peppers & onions on the other half. Brush the tofu with some of the sauce prepared earlier.
  • Bake for 25-30 minutes. Halfway through the baking time, toss the peppers and onions. Flip the tofu and brush with more sauce.
  • Assemble your fajitas.



Serving: 1fajitaCalories: 186kcalCarbohydrates: 24gProtein: 9gFat: 6g
Did you try this recipe?Let us know how it was!

Similar Posts