This recipe is sponsored by EZ Tofu Press. All opinions are 100% my own.
Baked tofu fajitas are a flavorful and easy hands-off meal that's perfect for busy weeknight cooking. They take less than an hour from chop to finish.
Normally, you make tofu fajitas on the stovetop, but my baked version is just as delicious and way more hands-off. It's perfect for busy weeknights when you need to get a meal on the table but you also need to load the dishwasher and get some laundry going.
How to make tofu fajitas in the oven
Baking your fajitas is as easy as making roasted vegetables. Start by preparing your tofu (more on that below). Then, slice some onions and bell peppers.
Throw everything into the oven, and serve them up with your favorite fajita toppings.
Preparing the tofu
Pressing your tofu is mission critical in this recipe. Pressing out the excess water gives your tofu that dense, chewy mouthfeel that you’re looking for, and the EZ Tofu Press does a really great job pressing tofu quickly and evenly.
The EZ Tofu Press is easy to use and easy to clean. It’s dishwasher safe, but it only takes a minute to wipe it clean with a soapy kitchen towel, so I rarely put mine in the dishwasher.
From prep to cleanup, it makes pressing your tofu fast, consistent, and easy!
Getting the water out not only improves the texture of your tofu, but it makes room for the tofu to soak up that yummy fajita spice mix.
After you press your tofu, slice it up into small strips. You want the pieces to be thin rectangles, so they'll be easy to pile into your tortillas and eat.
After you slice the tofu, toss it in a simple, 8-ingredient fajita marinade. The marinade is what brings the good flavor to this dish. It's packed with chili powder, paprika, and garlic for maximum deliciousness.
Marinate for 10 minutes, then toss in the peppers and onions and bake to perfection!
Tofu fajitas toppings ideas
What makes tofu fajitas fun -- at least in my estimation -- is the toppings. Set the toppings out on the table, so everyone can dress their own fajitas just how they like them!
I love meals with lots of toppings, partly because it's just plain fun to pile them onto my plate. But I also like that it seems to get my kid more excited about the food. Kids don't get to make a lot of their own food choices, so choosing toppings feels like a real treat and gives them a sense of control.
These are the toppings that I like to use, but definitely consider them a jumping-off point!
- vegan cheese shreds
- Pickled Jalapeno Guacamole
- salsa fresca
- green onions
- chopped tomatoes
- fresh or pickled jalapenos
You can follow my lead or choose your own fajita adventure. There is no wrong answer when you're loading deliciousness into a tortilla!
How to store and reheat
The cooked tofu fajitas will keep in an airtight container for 3 days in the refrigerator.
To reheat, you can either warm the mix in the microwave or pop the pan into a 350F oven for 10 minutes to warm it back up.
Take me to the recipe!
Baked tofu fajitas
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 1/2 cup sliced green pepper
- 1 tablespoon olive oil
- 8 small tortillas of your choice
- fajita toppings of choice - see note for suggestions
- Preheat the oven to 400F.
Make the fajita seasoning mix & 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 Fajita Seasoning Mix. 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!
- Toppings Ideas: You can really use any toppings you like, but these are some of my faves: vegan cheese shreds, Pickled Jalapeno Guacamole, salsa fresca, chopped green onions, chopped tomatoes, fresh or pickled jalapenos