Tofu Fajitas
A Delicious and Flavorful Plant-Based Twist on a Classic
These Tofu Fajitas are a vibrant and satisfying plant-based take on the classic fajita. With crispy, seasoned tofu, sautéed bell peppers, onions, and a smoky fajita seasoning, this dish is perfect for a quick weeknight dinner, meal prep, or even a fun taco night with friends. Serve with warm tortillas, fresh toppings, and a squeeze of lime for a meal that’s as flavorful as it is nutritious!
Why You’ll Love This Recipe?
- Quick & easy – Ready in 30 minutes or less!
- Vibrant & flavorful – Tofu absorbs the spices beautifully, paired with fresh, crunchy veggies.
- Customizable – Add your favorite toppings and adjust the spice level.
- Perfect for meal prep – Make ahead and store for easy lunches or dinners.
Ingredient Notes
- Tofu – Firm tofu works best for a crispy texture when sautéed.
- Fajita Seasoning – You can use store-bought or make your own with chili powder, cumin, paprika, garlic powder, and onion powder.
- Bell Peppers & Onions – The classic fajita veggies that add sweetness and crunch.
- Olive Oil – For sautéing the tofu and veggies.
- Lime Juice – Brightens up the dish and enhances flavor.
- Tortillas – Use flour or corn tortillas depending on your preference.
- Toppings – Fresh cilantro, salsa, avocado, and sour cream or a vegan alternative.
Step-by-Step Instructions
1. Press and Prepare the Tofu
- Press the tofu to remove excess water and cut it into strips.
2. Season the Tofu
- In a bowl, toss the tofu with fajita seasoning and a drizzle of olive oil.
3. Cook the Tofu
- Heat olive oil in a large pan over medium heat.
- Add tofu strips and cook until golden brown and crispy, about 5-7 minutes.
4. Sauté the Veggies
- In the same pan, add bell peppers and onions, sautéing until softened and slightly caramelized, about 4-5 minutes.
5. Assemble the Fajitas
- Warm tortillas in a separate pan or microwave.
- Fill each tortilla with sautéed veggies and crispy tofu.
- Top with fresh cilantro, lime juice, and your favorite toppings.
6. Serve & Enjoy
- Serve immediately with extra lime wedges and salsa on the side.
Expert Tips for the Best Tofu Fajitas
- Press the tofu well – The drier the tofu, the crispier it will get when sautéed.
- Customize the heat – Add jalapeños or chili powder to make it spicier.
- Don’t overcrowd the pan – Cook tofu and veggies in batches for better caramelization.
Serving Suggestions
- Serve with a side of Mexican rice or black beans for a complete meal.
- Pair with guacamole and tortilla chips for extra flavor and crunch.
- Enjoy with a refreshing margarita or iced tea.
Storage and Reheating Tips
Storing Leftovers
- Keep leftovers in an airtight container in the fridge for up to 3 days.
Reheating Instructions
- Warm the tofu and veggies in a pan over low heat until heated through. Rewarm tortillas in a pan or microwave.
Frequently Asked Questions
Can I use a different protein instead of tofu?
Yes! You can use tempeh, seitan, or even grilled chicken as a substitute.
Can I make these fajitas ahead of time?
Yes, you can prep the tofu and veggies in advance and store them separately in the fridge. Assemble when ready to serve.
Can I make these fajitas gluten-free?
Yes! Simply use corn tortillas to make the dish gluten-free.
Final Thoughts
These Tofu Fajitas are a delicious, satisfying, and quick meal that’s perfect for any night of the week. With fresh veggies, crispy tofu, and flavorful toppings, you’ll be craving them again and again!
PrintTofu Fajitas
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 25 minutes
- Yield: Serves 3–6 (increased by 2 servings from the normal) 1x
- Category: Main Course, Plant-Based, Vegan
- Method: Sautéing
- Cuisine: Mexican, Tex-Mex
- Diet: Gluten Free
Description
These Tofu Fajitas are a vibrant and satisfying plant-based version of the classic fajita. Crispy, seasoned tofu paired with sautéed bell peppers and onions, all wrapped in warm tortillas, make for a quick and delicious dinner. Ready in 30 minutes or less, they are perfect for a fun taco night, meal prep, or a tasty weeknight meal. Serve with fresh toppings like avocado, salsa, and lime, and enjoy the delicious smoky, tangy flavors!
Ingredients
For the Fajitas:
- 1 block firm tofu, pressed and cut into strips
- 1 tablespoon fajita seasoning (store-bought or homemade)
- 1 tablespoon olive oil, divided
- 2 bell peppers, thinly sliced
- 1 onion, thinly sliced
- 6–8 small flour or corn tortillas
Toppings (Optional):
- Fresh cilantro, chopped
- Lime wedges
- Salsa
- Avocado slices
- Sour cream or vegan sour cream
Instructions
1. Press and Prepare the Tofu
-
Press the tofu to remove excess water (use a tofu press or wrap it in a clean towel and place something heavy on top).
-
Cut the tofu into thin strips.
2. Season the Tofu
-
In a bowl, toss the tofu with fajita seasoning and a drizzle of olive oil to coat the tofu evenly.
3. Cook the Tofu
-
Heat 1 tablespoon olive oil in a large pan over medium heat.
-
Add the tofu strips and cook for about 5-7 minutes until golden brown and crispy on both sides.
-
Remove tofu from the pan and set aside.
4. Sauté the Veggies
-
In the same pan, add bell peppers and onions.
-
Sauté for 4-5 minutes until softened and slightly caramelized.
5. Assemble the Fajitas
-
Warm the tortillas in a separate pan or microwave.
-
To each tortilla, add sautéed veggies and crispy tofu.
-
Top with fresh cilantro, a squeeze of lime juice, and any other toppings you prefer.
6. Serve & Enjoy
-
Serve immediately with extra lime wedges and salsa on the side.
Notes
- Press the tofu well – The drier the tofu, the crispier it gets when sautéed.
- Customize the heat – Add jalapeños, chili powder, or cayenne pepper for extra spice.
- Don’t overcrowd the pan – Cook the tofu and veggies in batches to ensure better caramelization.
Nutrition
- Serving Size: 1 fajita (with tofu, veggies, and tortillas)
- Calories: 210 kcal
- Sugar: 6g
- Sodium: 400 mg
- Fat: 12g
- Saturated Fat: 1.5g
- Unsaturated Fat: 9g
- Trans Fat: 0g
- Carbohydrates: 22g
- Fiber: 5g
- Protein: 12g
- Cholesterol: 0 mg