Go Back Email Link
+ servings
Print Recipe
No ratings yet

Easy Vegetarian Tempeh Fajitas with Peppers and Onions

These bold and flavourful Tempeh Fajitas are a hearty, high-protein, diabetes-friendly, and vegan-friendly twist on a Mexican classic—perfect for plant-based eaters and meat-lovers alike.
Servings: 3
Calories: 238.7kcal
Prep Time20 minutes
Cook Time15 minutes
Total Time35 minutes

Ingredients

For the tempeh marinade:

  • 1 8 oz block tempeh cut into thin strips
  • 1 tbsp olive oil
  • 1 tbsp lime juice
  • 1 tbsp soy sauce low-sodium
  • 1 tsp chili powder
  • ½ tsp cumin
  • ½ tsp smoked paprika
  • ¼ tsp garlic powder
  • 1 pinch cayenne
  • tsp salt
  • tsp pepper

For the veggies:

  • 1 bell pepper sliced
  • ½ red onion thinly sliced
  • 1 tsp olive oil

For serving:

  • 3 tortillas small high-fibre whole grain or low-carb
  • 2 tbsp Greek yogurt plain
  • 2 tbsp cilantro roughly chopped
  • 2 lime wedges

Equipment

  • Skillet or sauté pan
  • Mixing bowl or container (for marinating)
  • Small bowls (for toppings and garnishes)

Instructions

  • In a bowl or container, combine olive oil, lime juice, soy sauce, and spices. Toss in the tempeh strips and coat well. Let marinate for 20 minutes (or up to overnight in the fridge).
    1 8 oz block tempeh, 1 tbsp olive oil, 1 tbsp lime juice, 1 tbsp soy sauce, 1 tsp chili powder, ½ tsp cumin, ½ tsp smoked paprika, ¼ tsp garlic powder, 1 pinch cayenne, ⅛ tsp salt, ⅛ tsp pepper
  • Heat 1 tsp olive oil in a skillet over medium heat. Add sliced bell peppers and onions. Sauté until soft and slightly caramelized (about 8–10 minutes). Remove and set aside.
    1 bell pepper, ½ red onion, 1 tsp olive oil
  • In the same pan, add the marinated tempeh. Cook over medium heat for 5–6 minutes, flipping occasionally until golden and slightly crisp on the edges.
  • Warm tortillas. Layer with tempeh, sautéed veggies, and yogurt. Squeeze fresh lime and sprinkle with cilantro.
    3 tortillas, 2 tbsp Greek yogurt, 2 tbsp cilantro, 2 lime wedges

Cooking Tips

  • Steam tempeh briefly before marinating to remove bitterness and improve flavour absorption.
  • Marinate tempeh overnight for deeper flavour if you have time.
  • Use multi-coloured bell peppers for visual appeal and antioxidant variety.
  • Crisp the tempeh slightly in the pan to mimic grilled meat texture.
  • Add avocado or guacamole for extra creaminess and healthy fats.
  • Choose low-carb tortillas or lettuce wraps for a lower glycemic option.

Nutrition

Nutrition Facts
Easy Vegetarian Tempeh Fajitas with Peppers and Onions
Serving Size
 
1 fajita
Amount per Serving
Calories
238.7
% Daily Value*
Fat
 
14.7
g
23
%
Saturated Fat
 
2.6
g
16
%
Cholesterol
 
0.5
mg
0
%
Sodium
 
320.8
mg
14
%
Potassium
 
505.7
mg
14
%
Carbohydrates
 
14.9
g
5
%
Fiber
 
2.3
g
10
%
Sugar
 
3.2
g
4
%
Protein
 
16.6
g
33
%
Vitamin C
 
57.3
mg
69
%
Calcium
 
116.7
mg
12
%
Iron
 
2.9
mg
16
%
Magnesium
 
77
mg
19
%
Zinc
 
1.2
mg
8
%
* Percent Daily Values are based on a 2000 calorie diet.