You've got to try these baked tofu fajitas! It's a flavorful and easy hands-off meal that takes less than an hour from chop to finish.

Jump to:
I love fajitas! They're so fun to make and to eat. Serve up these baked tofu fajitas with all of the fillings and toppings in bowls, so everyone can build their ideal plate.
It's a perfect picky eater meal.
Normally, you make fajitas on the stovetop, but on a busy weeknight, I tend to gravitate toward more hands-off cooking methods. This oven recipe has very little active cooking time, so while your fajitas bake, you can set the table, help the kids with homework, or just have a quiet minute to yourself.
Delicious.
Ingredients and substitutions
- oil - Helps the seasonings stick and helps the tofu brown and get crispy. Also adds moisture to the fajita veggies, so they cook up with browned edges.
- apple cider vinegar - A little acid brings out the flavors of the seasonings!
- water - Adds moisture to the spice mix
- spices - These, along with cornstarch, oil, and vinegar, make up the tofu fajitas marinade! They bring so much delicious flavor to the tofu.
- cornstarch - Helps the seasonings adhere to the tofu and helps the tofu get crispy.
- tofu - This is your protein and the base for this recipe.
- peppers and onions - Standard fajita veggies. Feel free to add other veggies, though you may need to add them later, if they cook more quickly than peppers and onions.
- tortillas - You can use any small tortillas you like to make your tofu fajitas! Gluten-free, flour, corn, etc are all fine.
- fajita toppings - Feel free to get creative here! Vegan sour cream, vegan cheddar shreds, and guacamole, and salsa are classics. But use what you have on hand! I love drizzling some raw hot sauce or even blender chimichurri onto my fajitas.
How to make Baked Tofu Fajitas
If you want to make these in the air fryer, check out my air fryer fajitas recipe!
To make baked tofu fajitas, whisk together all of the fajita marinade ingredients in a small bowl.
Press your tofu, and place it into an 8x8" glass baking pan. Add the fajita spice mixture, and toss to coat the tofu really well in all of the seasonings. Set this aside to marinate for at least 10 minutes.
Meanwhile, prep the fajita veggies! Slice the onion and bell pepper into strips. You can also prep your toppings while the tofu marinates.
Add the peppers and onions to the pan of tofu along with the remaining tablespoon of olive oil. Toss to coat the veggies really well.
Bake the tofu mixture at 400°F for 40 minutes, stirring every 10 minutes. During the last 10 minutes of cooking time, wrap the tortillas in foil and add them to the oven rack, so they can warm up.
Serve your tofu fajitas with everything on plates and in small bowls, so everyone can assemble their own!
Helpful tips
- Definitely press your tofu for the best texture. Just 10-15 minutes of pressing makes a big difference!
- Don't skip stirring the tofu mixture as it bakes. This helps it cook evenly.
Storage directions
Leftovers will keep for three to five days in the fridge. Store everything separately, and warm the filling and the tortillas in the microwave or in the oven before serving.
Frequently asked questions
Tofu makes a great chicken substitute in fajitas! It crisps up nicely and plays well with all of those good, fajita seasonings.
You can use all kinds of vegan meat substitutes to make vegan fajitas! Tofu works great and is what I use in this recipe. But you can also make fajitas from soy curls, vegan chicken substitutes, seitan, etc.
You can even do all veggies! Because fajitas have so many flavorful toppings, all veggies works great! Add extra veggies, like cauliflower or broccoli to bulk out your vegan fajitas.
You can! Just make sure that your tortillas and toppings are gluten-free, and you're good to go.
More vegan tofu recipes
📖 Recipe
Baked tofu fajitas
Ingredients
For the fajita seasoning
- 2 tablespoons olive oil
- 1 tablespoon apple cider vinegar
- 1 tablespoon water
- 1 tablespoon chili powder
- 2 teaspoons cornstarch or potato starch
- 1 teaspoon garlic powder
- 1 teaspoon paprika
- 1 teaspoon salt
For the baked tofu fajitas
- 1 block extra firm tofu - pressed and cut into small strips
- 1 cup sliced sweet onion
- 1 ½ cup sliced green pepper
- 1 tablespoon olive oil
- 8 small tortillas of your choice
- fajita toppings of choice - see note for suggestions
Instructions
- Preheat the oven to 400°F.
Make the tofu fajitas marinade & season the tofu
- In a small bowl, whisk together the oil, vinegar, cornstarch, chili powder, garlic powder, paprika, and salt.
- In an 8x8" glass pan, gently toss the tofu together with the tofu fajita marinade. Make sure you get all of the pieces well coated. Set the tofu aside to marinate for at least 10 minutes.
Prep the veggies & assemble the fajitas.
- Slice the onion and green pepper into strips. Add them to the glass pan with the tofu and the remaining tablespoon of olive oil. Toss to coat.
- Bake for 40 minutes, stirring every 10 minutes, to make sure things cook evenly.
- While the fajitas bake, wrap the tortillas in tin foil. Toss them into the oven on the top rack for the last 10 minutes of cooking time.
Assemble & serve.
- Transfer the baked tofu fajitas to a serving bowl, and serve with the tortillas and toppings. Let your family assemble their own - that's part of the fun!
KD
I make this often and love it! I often put it over brown rice with salsa and avocado to make a fajita bowl, which also is great for taking leftovers to work. Thanks for your yummy recipe!
Becky Striepe
Oh I love the idea of a fajita bowl! I'm definitely going to try that. Thank you for the thoughtful comment and for leaving a rating, KD!
Glenna
I know this is an older post but just wanted to let you know that this has become a staple at our house! My boyfriend regularly requests it, and we always double the recipe to have leftovers to get us through lunches for the week. I typically throw in sliced mushrooms and cauliflower too since he'll eat anything if its baked with this seasoning.
Becky Striepe
Oh my gosh, I love this so much! Thank you for letting me know, Glenna and for taking the time to rate the recipe.
Anonymous
These are so good and so easy. I added red, yellow, and orange peppers, corn and spinach. A great dinner for whole family.
Becky Striepe
So glad that you enjoyed them! I love that you added corn - my kid is obsessed with corn. I'll have to do that next time.
Kam B
Just made this and it was amazing! The whole family enjoyed it and were fighting over the leftovers. Thank you for the awesome and easy recipe!
Becky Striepe
I love hearing that, Kam! Thank you for the sweet comment!
Sarah
I agree—pressing your tofu is SO important and makes a HUGE difference! Love fajitas—your recipe looks so yummy!
Becky Striepe
Thank you, Sarah!
Vegan Heaven
I love fajitas! This looks so yummy! I really need to try this. :-)
Becky Striepe
I love them too! Enjoy them!
Alisa @ Go Dairy Free
I need that press so I'll remember to enjoy more tofu! I love it, but seem to forget about it often. These fajitas are definitely a great way to use it!
Becky Striepe
Thank you, Alisa!
Dreena
Pressing tofu really makes a difference in texture - and it doesn't take that long with a press. Great yummy stuff!!
Becky Striepe
Couldn't agree more, Dreena!
The vegan 8
Oh, this looks so good and I love the addition of sunflower seeds, that is awesome! YUM!
Becky Striepe
Thank you, Brandi! I have been putting sunflower seeds on basically everything lately!
Cadry
Oh, my gosh. This sounds perfect. Now that it's getting dark so early, I have no patience for dinner. I just want something hot, filling, and tasty in a minimum amount of time. This sounds perfect!
Becky Striepe
I know how you feel. These dark days make me so tired!
Sophia | Veggies Don't Bite
Those look incredible! I love fajitas. I'll fajita just about anything! Yum!
Becky Striepe
Well fajita is my new favorite verb now!
Mel | avirtualvegan.com
I haven't made fajitas in so long! Yours sound delicious and I love tour tofu press. It puts my pile of heavy cookbook invention to shame!
Becky Striepe
Haha I was all about the pile of cans as a makeshift press before I got mine. The EZ Tofu Press is so much faster!
Amy Katz from Veggies Save The Day
I love fajitas! I usually only have it in restaurants, and of course they don't offer tofu. I'm definitely going to be making your recipe.
P.S. I really need an EZ Tofu Press!
Becky Striepe
Thank you, Amy! Yeah I wish tofu were an option more often in restaurants, too!
Dianne
I love how quick and easy this is! You can never go wrong with fajitas!
Becky Striepe
I agree! Fajitas are always a win!
Jenn
Baked tofu is my fave. Mexican food is another fave. Combining them together is like heaven! Yum!!
Becky Striepe
Thank you, Jenn!
Mary Ellen @ VNutrition
I love fajitas (and my tofu press!). :)
This looks like such an easy meal to make when things get a little busy. Your seasoning sounds tasty!
Becky Striepe
Thank you, Mary Ellen!
Linda @ Veganosity
Easy and delicious Mexican food is my favorite. Thanks for the great recipe!
Becky Striepe
Thank you, Linda!