Easy Tempeh Fajitas (Ready in 20 Minutes)
|
Cook15 min
|
Total20 min
|
Servings4

Browse all Vegan Dinner Ideas →238 plant-based recipes
If you’re looking for a weeknight dinner that doesn’t take hours in the kitchen, these tempeh fajitas deliver big flavor in under 20 minutes. I love how quickly this comes together because you’re working with bite-sized tempeh pieces that brown fast in hot oil. The soy sauce and lime juice create a savory-tangy base that seasons everything perfectly. Once you add your vegetables – bell peppers, mushrooms, spinach, and chile peppers – they soften rapidly over medium-high heat. The key is letting those fluids reduce, which concentrates flavors and creates a delicious sauce. You’ll have dinner ready before you know it, and your family will think you spent way more effort than you actually did.
Tempeh and Vegetable Medley
To create this vibrant and flavorful tempeh fajita dish, you’ll need a combination of protein, vegetables, and seasonings that work together to make an authentic and satisfying meal. The tempeh serves as the hearty base, while the fresh vegetables and bold flavors create a delicious filling that can be served in tortillas with your favorite toppings.
Ingredients:
Easy Tempeh Fajitas (Ready in 20 Minutes)
by veganpreps.com

Ingredients
- 1 (8 oz / 225 g) package tempeh, broken into bite-sized pieces
- 2 tablespoons corn oil (or vegetable oil)
- 2 tablespoons soy sauce
- 1 tablespoon fresh lime juice
- 1 1/2 cups green bell pepper, chopped (about 1 large pepper)
- 1 (4.5 oz) can sliced mushrooms, drained
- 1/2 cup frozen chopped spinach, thawed and squeezed dry
- 1 tablespoon chopped green chile peppers (canned or fresh)
- 1 tablespoon fresh cilantro, chopped
- 1 tablespoon dried minced onion
- 6 medium flour tortillas, warmed
Instructions
- 1Heat the oil in a large skillet over medium-high heat. Add the tempeh pieces and cook for 4-5 minutes, stirring occasionally, until browned on most sides.
- 2Add soy sauce and lime juice directly to the pan and stir for 1 minute as the liquid sizzles and coats the tempeh.
- 3Add the green bell pepper, mushrooms, spinach, green chile, and dried minced onion. Stir-fry over medium-high heat for 5-6 minutes until the bell pepper is tender and any excess liquid has reduced.
- 4Taste and adjust seasoning with additional soy sauce or lime juice if needed. Remove from heat and stir in the fresh cilantro.
- 5Warm the tortillas in a dry pan for 30 seconds per side. Divide the tempeh filling between the tortillas and fold to serve. Top with avocado, salsa, or vegan sour cream if desired.
Notes
- Store leftovers in an airtight container in the fridge for up to 4 days.
- This recipe freezes well for up to 3 months. Thaw overnight in the fridge before reheating.
- Adjust seasoning to taste after reheating, as flavors can mellow during storage.
I always make sure the tempeh is fresh and hasn’t passed its expiration date, since that really affects how it tastes and feels in your dish. If fresh cilantro isn’t available, you can use dried cilantro instead, but I’d cut the amount down to half a teaspoon. Want it spicier? Just add more green chile peppers or throw in some extra hot sauce. For fresh onion flavor instead of dried, swap in two tablespoons of freshly diced onion and add it while you’re sautéing everything.
Sauté Tempeh Until Golden Brown

Begin by heating 2 tablespoons of corn oil in a large skillet over medium heat. Once the oil is hot and shimmering, add the 8 ounce package of tempeh that has been broken into bite-sized pieces. The tempeh should sizzle as it hits the hot pan. Drizzle 2 tablespoons of soy sauce and 1 tablespoon of lime juice over the tempeh pieces, stirring occasionally to make sure it gets an even coat and browns on all sides. This first part is really important for getting good flavor and texture in your fajitas.
Keep sautéing the tempeh until it turns golden brown, which usually takes about 5-7 minutes depending on how hot your pan is and how big your pieces are. Stir often so nothing sticks and everything browns evenly. Once the tempeh is nicely browned and has soaked up the soy and lime flavors, stir in 1 1/2 cups of chopped green bell pepper, the drained 4.5 ounce can of sliced mushrooms, and 1/2 cup of frozen chopped spinach that has been thawed and drained.
Finish this step by adding 1 tablespoon of chopped green chile peppers, 1 tablespoon of chopped fresh cilantro, and 1 tablespoon of dried minced onion into the skillet. A large skillet* is one of the essential cooking tools needed for plant-based meal preparation. Mix everything together really well. Turn the heat up to medium-high and keep cooking, stirring now and then, until the liquid has cooked off and the vegetables are soft but still look bright and fresh. You’ll end up with a delicious and colorful tempeh fajita filling.
Try Different Tempeh Brands
Now that you’ve mastered the basic technique with your first batch of fajitas, you might want to try what different tempeh brands can bring to your cooking. I’ve found that organic brands tend to have a nuttier flavor, while conventional options are often milder. Some brands crumble easily, which works great for tacos, but others stay firm and slice cleanly for traditional fajita strips. I recommend trying two or three different brands side-by-side in your next batch. You’ll quickly discover which texture and taste you prefer, and trying different options keeps your cooking interesting and prevents boredom.
Warm Flour Tortillas Alongside
While your tempeh mixture is cooking down and the flavors are mixing together, you’ll want to warm your flour tortillas so they’re ready to go when everything else is done. I like to place them directly over a gas flame for about ten seconds per side, which gives them nice char marks and makes them flexible. If you’ve got an electric stove, wrap them in foil and warm them in a skillet instead. For perfectly pressed tortillas from scratch, a cast iron tortilla press* ensures even thickness and consistent results. Warm tortillas hold their fillings better and taste much better than cold ones. You’ll notice they’re more bendable and won’t crack or tear when you’re rolling them up with your tempeh mixture.
Final Thoughts
Once your tortillas are warm and your tempeh filling’s ready, you’ve got everything you need to put together some really tasty fajitas. You can add extra toppings like avocado, salsa, or vegan sour cream based on what you prefer. Prepare your components beforehand for smooth assembly. The tempeh provides excellent protein and absorbs flavors beautifully, making it a satisfying plant-based protein. You’ll find this meal comes together quickly, making it perfect for busy weeknights when you want something flavorful without spending hours cooking.

