Print

Vegan Tofu Fajitas with Bell Peppers and Onions Recipe

4.7 from 149 reviews

This vibrant Tofu Fajitas recipe features extra firm tofu marinated with taco seasoning and baked alongside colorful bell peppers, onions, and garlic to create a flavorful, plant-based fajita filling. Perfect for a quick, healthy dinner with customizable toppings like avocado, cilantro, and vegan cheese, these fajitas offer a delicious twist on a classic Mexican favorite.

Ingredients

Scale

Tofu and Seasoning

  • ½ package of extra or super firm tofu (~8 ounces), drained and pressed
  • 3 garlic cloves, minced
  • 2 tablespoons taco seasoning
  • 2 tablespoons vegetable oil

Vegetables

  • 2 bell peppers (any color), sliced
  • 1 red or yellow onion, sliced

Optional Add-ins and Garnishes

  • 14-ounce bag of frozen bell peppers (optional substitute for fresh)
  • 1 cup sliced mushrooms (optional)
  • ½ tablespoon nutritional yeast (optional for subtle cheesy taste)
  • ½ tablespoon extra taco seasoning (optional for more flavor)
  • Tortillas for serving
  • Minced cilantro, for garnish
  • Diced avocado, for garnish
  • Lime slices, for garnish
  • Vegan cheese or vegan sour cream, for serving
  • Salsa, for serving

Instructions

  1. Preheat the oven: Set the oven temperature to 425 degrees Fahrenheit. Prepare a baking sheet by lining it with a silicone mat or parchment paper to prevent sticking and for easy cleanup.
  2. Prepare the tofu: Remove excess moisture from the tofu by draining the package and pressing a clean towel or paper towels against it to absorb liquid. Then, use your fingers to pull the tofu into roughly 1-inch chunks and spread them on the prepared baking sheet.
  3. Add vegetables and season: Add the sliced bell peppers, onion, minced garlic, taco seasoning, and vegetable oil directly onto the baking sheet with tofu. Toss and stir everything together until all pieces are evenly coated with the seasoning and oil. Spread the mixture out into a single layer for even roasting.
  4. Bake the fajitas: Place the baking sheet into the preheated oven and bake for 25 minutes. If using frozen vegetables, extend the baking time by an additional 5 minutes to ensure everything is thoroughly cooked.
  5. Serve: Warm tortillas and serve the baked tofu and vegetables together. Garnish with minced cilantro, diced avocado, lime slices, vegan cheese or sour cream, and salsa as desired for added flavor and texture.

Notes

  • You can substitute fresh bell peppers with a 14-ounce bag of frozen bell peppers — no need to thaw before baking.
  • For added depth and a slight cheesy flavor, incorporate ½ tablespoon of nutritional yeast when mixing ingredients in step 3.
  • Boost the spice level by adding an extra ½ tablespoon of taco seasoning during seasoning in step 3.
  • Add 1 cup of sliced mushrooms to the mix in step 3 for extra umami and texture.
  • Pressing the tofu well is crucial to achieve a firm texture and allow better absorption of seasoning.
  • Serve immediately for best texture, but leftovers can be refrigerated and reheated.

Keywords: tofu fajitas, vegan fajitas, baked fajitas, Mexican vegan recipe, tofu recipe, easy dinner, plant-based fajitas