Print

Vegan Fajitas

Freshly prepared vegan fajitas on white plate

These vibrant Vegan Fajitas are packed with colorful bell peppers, onions, and smoky spices—perfect for a healthy and flavorful Mexican-inspired meal.

Ingredients

Scale
  • 2 tbsp olive oil
  • 1 red bell pepper, sliced
  • 1 yellow bell pepper, sliced
  • 1 green bell pepper, sliced
  • 1 large onion, sliced
  • 3 cloves garlic, minced
  • 1 block (14 oz) extra-firm tofu, pressed and sliced into strips
  • 1 tsp ground cumin
  • 1 tsp smoked paprika
  • 1/2 tsp chili powder
  • 1/2 tsp dried oregano
  • Salt and black pepper, to taste
  • Juice of 1 lime
  • 8 small flour or corn tortillas (check vegan)
  • Fresh cilantro, chopped (for garnish)
  • Optional: sliced avocado and vegan sour cream

Instructions

  1. Heat the olive oil in a large skillet over medium-high heat.
  2. Add the sliced bell peppers and onions; sauté for 5–7 minutes until softened and slightly caramelized.
  3. Add the minced garlic and cook for 1 minute until fragrant.
  4. Push the veggies to one side of the pan and add the tofu strips to the empty side. Cook for 4–5 minutes, turning occasionally to brown all sides.
  5. Sprinkle the cumin, smoked paprika, chili powder, oregano, salt, and black pepper over the tofu and vegetables and stir to coat everything evenly.
  6. Cook for another 2–3 minutes to let the spices meld and tofu warm through.
  7. Remove from heat and squeeze fresh lime juice over the mixture.
  8. Warm the tortillas in a dry pan or microwave.
  9. Serve the tofu and vegetable mixture on the tortillas, garnished with chopped cilantro, and optionally avocado and vegan sour cream.

Notes

For extra flavor, marinate the tofu in a mix of lime juice, cumin, and smoked paprika for 30 minutes before cooking.