Smoky Tofu & Veggie Fajitas

🕒 Prep: 15 min
🔥 Cook: 30 min
🍽 Serves: 4
Be the First to Review!

If you're craving a meal that’s both simple and packed with flavor, these Smoky Tofu & Veggie Fajitas are your new go-to. With a hint of smoky spice and vibrant, fresh vegetables, this recipe is perfect for a quick weeknight dinner or a fun weekend gathering.

Smoky Tofu & Veggie Fajitas

This post may contain affiliate links. As an Amazon Associate, we earn from qualifying purchases.

Ingredients for Smoky Tofu & Veggie Fajitas

Ingredients for Smoky Tofu & Veggie Fajitas

Firm tofu is a fantastic source of plant-based protein, and its firm texture holds up well to baking and marinating. Red and yellow bell peppers add sweetness and color. Red onion brings a mild, sweet bite when roasted. Mushrooms add a hearty, umami flavor to balance the dish. A mix of olive oil, smoked paprika, ground cumin, garlic powder, onion powder, salt, and black pepper creates a smoky, flavorful marinade. Flour tortillas are the perfect vessel for our filling, while avocado slices and fresh cilantro add creaminess and freshness, respectively. A squeeze of lime brightens everything up.

Why This Smoky Tofu & Veggie Fajitas Works

In the oven, the tofu and vegetables share the same hot, smoky oil, so they all change together. The tofu starts out a little wet and plain, but as it bakes, it firms up and the edges dry out and brown. Those browned edges give it a chewy bite, more like fajita meat. At the same time, the smoked paprika and cumin soak into the tofu cubes while they are still a bit soft, so the seasoning stays on and doesn’t just slide off later.

As the peppers, onions, and mushrooms heat up, they let out some water, then that extra moisture cooks off on the hot pan. Once that happens, the vegetables stop steaming and start to brown in spots. The onions and peppers soften so they bend easily in the tortilla, and the mushrooms shrink and get meaty and chewy. Stirring halfway through keeps everything from sticking and lets more sides of the tofu and vegetables hit the hot pan, so more surfaces brown and pick up that smoky, roasted taste.

Smoky Tofu & Veggie Fajitas Tips & Tricks

  • Press the tofu to remove excess moisture before marinating for the best texture.
  • Cut the vegetables uniformly for even cooking.
  • If you prefer more heat, add a pinch of cayenne pepper to the marinade.

Mistakes To Avoid

Skipping the tofu pressing step leaves a lot of water inside the cubes. In the oven, that water steams out instead of letting the edges dry and brown, so the tofu stays soft and spongy and never gets those slightly crisp, smoky sides that hold up well in the tortillas.

Crowding everything on a small baking sheet piles the tofu and vegetables on top of each other. Instead of roasting, they steam in their own moisture, so the peppers and onions turn limp and wet, and the mushrooms leak liquid, making the whole pan soggy instead of slightly charred.

Letting the tray sit in the oven without stirring halfway through means one side of the tofu and veggies can burn while the other side stays pale and underdone. This gives some pieces a bitter, hard edge while others stay too soft and don’t get any smoky color.

Cutting the vegetables into very thick slices makes them cook slower than the tofu. By the time the peppers and onions soften, the tofu can start to dry out and turn chewy, so the mix ends up uneven in texture.

Ingredients

  1. 1 lb firm tofu, pressed and cubed
  2. 1 red bell pepper, sliced
  3. 1 yellow bell pepper, sliced
  4. 1 large red onion, sliced
  5. 8 oz mushrooms, sliced
  6. 2 tbsp olive oil
  7. 2 tsp smoked paprika
  8. 1 tsp ground cumin
  9. 1/2 tsp garlic powder
  10. 1/2 tsp onion powder
  11. 1/2 tsp salt
  12. 1/4 tsp black pepper
  13. 8 small flour tortillas
  14. 1 avocado, sliced
  15. 1/4 cup fresh cilantro, chopped
  16. Lime wedges for serving

Step-by-step Instructions

  1. 1. Preheat the oven to 400°F (200°C).
  2. 2. In a large bowl, combine olive oil, smoked paprika, cumin, garlic powder, onion powder, salt, and black pepper.
  3. 3. Add the tofu, bell peppers, red onion, and mushrooms to the bowl and toss to coat evenly.
  4. 4. Spread the mixture onto a baking sheet in a single layer.
  5. 5. Bake in the preheated oven for 25-30 minutes, stirring halfway through, until the vegetables are tender and slightly charred.
  6. 6. While the fajita mix is baking, warm the tortillas in a dry skillet over medium heat.
  7. 7. To assemble, place a portion of the tofu and veggie mix onto each tortilla, and top with avocado slices, cilantro, and a squeeze of lime.
  8. 8. Serve immediately and enjoy your smoky, vibrant fajitas.

Frequently Asked Questions

Can I use a different protein instead of tofu?
Absolutely! You can substitute with tempeh or even chicken if you're not vegan.
What if I don't have smoked paprika?
You can use regular paprika and add a drop of liquid smoke for a similar effect.

Serving Ideas for Smoky Tofu & Veggie Fajitas

These fajitas are perfect on their own, but you can serve them with a side of black beans and rice for a complete meal. For a touch of creaminess, consider a dollop of vegan sour cream or a sprinkle of cheese if you're not sticking to a plant-based diet.

Ratings and Comments

Your feedback helps other cooks — thank you!

This recipe is for informational purposes only. Always follow proper food safety practices, cook foods to safe internal temperatures, and store leftovers appropriately. Results may vary.