Vegan Fajitas

Vegan Fajitas are a vibrant and satisfying meal that captures the essence of fresh vegetables and zesty spices. With colorful bell peppers, meaty mushrooms, and savory tofu, this dish bursts with flavor in every bite. The delightful combination of textures makes these fajitas not just a meal but an experience, perfect for gathering friends or enjoying a cozy night in.

I remember the first time I made these Vegan Fajitas; the kitchen filled with aromatic spices, and the sizzling sound of the skillet was music to my ears. It was one of those recipes that immediately signaled, “this is going to be good!” Whether it’s a casual weekday dinner or a fun-filled gathering, these fajitas are a standout dish that’s not only delicious but also incredibly simple to whip up. You’ll find yourself making them time and again, and for good reason!

Table of Contents

Why You’ll Love This Recipe

  • Simple & Quick: This dish is ready in just 40 minutes, making it a perfect weeknight dinner.
  • Irresistible Flavor: Every bite combines smoky spices, fresh veggies, and crispy tofu for a burst of flavor that’ll leave you craving more.
  • Eye-Catching Appeal: The colorful array of peppers and herbs will brighten up your plate, making it perfect for serving guests.
  • Flexible Serving: Enjoy these fajitas as a main or make them fun finger food for parties; they fit right into any occasion!
  • Diet-Friendly Options: Totally vegan and easily adaptable for gluten-free needs—just swap to gluten-free tortillas!
Vegan Fajitas

Ingredients You’ll Need

  • 14 oz extra-firm tofu: Provides a hearty, protein-rich base. Make sure to drain and press it well for the best texture.
  • 3 tablespoons olive oil: Used for cooking and adds a subtle richness. You can substitute with any neutral oil if needed.
  • 1½ teaspoons kosher salt: Enhances all the flavors; adjust as per your taste.
  • 2 medium red bell peppers: Sweet and crunchy, cut into strips for a bright pop of color.
  • 2 medium green bell peppers: Balance out sweetness with their slight bitterness.
  • 1 large red onion: Sweet when cooked, it adds depth to the dish, so slice it thinly for even cooking.
  • 10 oz cremini mushrooms: They contribute an earthy flavor and meaty texture—perfect for this veggie-packed meal.
  • 1 15 oz can black beans: Adds fiber and protein; be sure to rinse and drain them well.
  • 2 small red chilis: For a little heat; adjust the amount based on your spice preference.
  • 1 teaspoon smoked paprika: This gives the fajitas a smoky depth that’s irresistibly fragrant.
  • 1 teaspoon ground cumin: Adds warmth and an exotic flavor that pairs perfectly with the other spices.
  • 1 teaspoon dried oregano: A classic herb that complements the fajita filling beautifully.
  • 2 medium limes, juiced: The acidity brightens the dish and balances the richness of the tofu.
  • 1 bunch fresh cilantro: Offers a refreshing finish—make sure to chop it finely and save some for garnish!
  • 8 large flour tortillas: Use these to wrap up your delicious filling, or opt for corn tortillas for a gluten-free version.
  • 2 tablespoons sour cream, vegan: For a creamy, tangy addition to your fajitas.
  • 4 lime wedges: Serve these on the side for an extra zing when enjoying your fajitas.

How to Make Vegan Fajitas

Press Tofu: Start by pressing the extra-firm tofu for at least 15 minutes between paper towels, weighted down with a heavy object. This step ensures your tofu is firm and crispy once cooked. After pressing, crumble the tofu into small, irregular pieces with your hands.

Sauté Tofu: In a large skillet or wok, heat 1 tablespoon of olive oil over medium-high heat until shimmering. It’s important to let the pan get hot before adding the tofu. Sprinkle in ½ teaspoon of kosher salt and allow the tofu to cook undisturbed for about 2-3 minutes to form a golden crust. Stir and continue cooking for another 3-4 minutes until crispy all around. Once done, transfer the tofu to a plate and set aside.

Cook Veggies: Now, add the remaining 2 tablespoons of olive oil to the skillet. Toss in the red and green bell peppers, red onion, and sliced cremini mushrooms. Sauté, stirring occasionally, for around 8-10 minutes until the vegetables are tender and edges are caramelized. If your skillet is crowded, consider cooking in batches to avoid steaming.

Spice it Up: To the pan, add the drained black beans, sliced red chilis, the remaining 1 teaspoon of salt, smoked paprika, ground cumin, and dried oregano. Constantly stir for about 2 minutes, allowing the spices to bloom and the beans to heat through.

Combine: Return the crispy tofu to the vegetable mixture in the skillet. Toss everything to combine thoroughly, warming it through for about 1 minute. The fragrant aroma will have your taste buds tingling!

Finish with Lime & Cilantro: Remove the skillet from heat, then stir in half the lime juice and chopped cilantro. This adds a fresh burst of flavor that seals the deal.

Warm Tortillas: For serving, warm the large flour tortillas by wrapping them in a damp paper towel and microwaving for 20-30 seconds, or wrap in foil and heat in a 300°F oven for 5 minutes. Warming the tortillas makes them pliable and enhances their flavor.

Serve: Assemble your fajitas by filling the warm tortillas with the veggie-tofu mixture. Top with a dollop of vegan sour cream, extra cilantro, and a squeeze of the remaining lime juice. Enjoy each flavorful bite wrapped up in a cozy tortilla!

Storing & Reheating

Store any leftovers in an airtight container in the refrigerator for up to 3 days. For longer storage, you can freeze the filling in a freezer-safe container for up to 3 months. When you’re ready to enjoy, simply reheat in a skillet over medium heat until warmed through, or pop in the microwave for a quick fix. Keep in mind that while reheating, the veggies may lose a bit of their crispness, but adding a splash of lime juice can really refresh the flavor!

Chef’s Helpful Tips

  • Make sure to press your tofu well; this is essential for achieving that desirable crispy texture.
  • For a crowd-pleasing fajita bar, set out various toppings like avocado, salsa, and jalapeños to let everyone customize their tortillas.
  • Timing is crucial! Cook your tofu first so it has time to get crispy, and then work on the veggies, ensuring they don’t overcook.
  • If you’re looking for a smoky edge, consider grilling the veggies instead of sautéing them for a different flavor profile.
  • Experiment with toppings like guacamole or pickled red onions to elevate your fajitas even further.
  • Consider making this filling ahead of time to save some prep work for busy nights!

These Vegan Fajitas are not just easy to make but are packed with flavor and delightful textures. They’re a wonderful way to enjoy fresh produce, and you can easily adapt them based on what you have at home. I encourage you to get creative with your toppings or even swap in your favorite ingredients. Every bite is a reminder of how simple and delicious plant-based meals can be. Enjoy your cooking adventure!

Recipe FAQs

Can I use other types of protein besides tofu?

Absolutely! You can substitute the tofu with tempeh for a nuttier flavor or use chickpeas for a protein-packed alternative. Adjust cooking time as necessary until they are heated through.

How can I make these fajitas spicier?

If you love heat, consider adding more sliced red chilis or even some jalapeños. You can also include a dash of hot sauce in the filling for an extra spicy kick!

Are these fajitas gluten-free?

To make these fajitas gluten-free, simply use corn tortillas instead of flour tortillas. Everything else in the recipe is naturally gluten-free!

Can I meal prep these fajitas?

Yes, you can prepare the vegetable and tofu filling in advance, and keep it refrigerated for up to three days. Just reheat when you’re ready to enjoy!

More Dinner Recipes

👉 If you make my Vegan Fajitas recipe, please leave a comment and a star rating — it really helps others discover the recipe.
Follow me on Pinterest for more easy recipes.

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Vegan-Fajitas-Recipe

Vegan Fajitas

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Dorothy
  • Prep Time: 15 minutes
  • Cook Time: 25 minutes
  • Total Time: 40 minutes
  • Yield: 4 servings 1x
  • Category: Dinner
  • Method: Stovetop
  • Cuisine: Mexican

Description

These Vegan Fajitas boast an irresistible flavor and are easy to prepare. Made with extra-firm tofu, colorful bell peppers, and spices, they’re a quick and healthy choice for dinner or a cozy meal at home.


Ingredients

Scale
  • 14 oz extra-firm tofu, drained and pressed
  • 3 tablespoons olive oil, divided
  • 1½ teaspoons kosher salt, divided
  • 2 medium red bell peppers, cut into strips
  • 2 medium green bell peppers, cut into strips
  • 1 large red onion, sliced
  • 10 oz cremini mushrooms, sliced
  • 1 15 oz can black beans, drained and rinsed
  • 2 small red chilis, sliced, seeds removed
  • 1 teaspoon smoked paprika
  • 1 teaspoon ground cumin
  • 1 teaspoon dried oregano
  • 2 medium limes, juiced, divided
  • 1 bunch fresh cilantro, about ¼ cup finely chopped, plus extra for garnish
  • 8 large flour tortillas
  • 2 tablespoons sour cream, vegan, for serving
  • 4 lime wedges, for serving


Instructions

  • Press tofu for at least 15 minutes between paper towels with a heavy object. Crumble or shred tofu into small pieces using hands afterwards.
  • Heat 1 tablespoon olive oil in a large skillet over medium-high heat until shimmering. Add crumbled tofu and ½ teaspoon salt; cook for 2-3 minutes to form a golden crust, then stir and cook for another 3-4 minutes until crispy. Transfer to a plate and set aside.
  • Add 2 tablespoons olive oil to the skillet. Sauté bell peppers, onion, and mushrooms until tender and starting to caramelize, about 8-10 minutes. Stir occasionally and work in batches if necessary.
  • Add black beans, chili, remaining 1 teaspoon salt, smoked paprika, cumin, and oregano. Stir constantly until heated through, about 2 minutes.
  • Return crispy tofu to the skillet and mix to combine, warming through for about 1 minute.
  • Remove from heat and mix in half the lime juice and chopped cilantro.
  • Warm tortillas in the microwave (20-30 seconds wrapped in a damp paper towel) or heat in a 300°F oven for 5 minutes.
  • Serve the fajita filling in warm tortillas, topped with sour cream, extra cilantro, and remaining lime juice.

Notes

Feel free to adjust the amount of chili based on your heat preference.
These fajitas can be customized with other vegetables like zucchini or corn for added flavor.
Serve with guacamole for an extra touch!


Nutrition

  • Serving Size: 1/4 of recipe
  • Calories: 320
  • Sugar: 3g
  • Sodium: 400mg
  • Fat: 14g
  • Saturated Fat: 2g
  • Unsaturated Fat: 8g
  • Trans Fat: 0g
  • Carbohydrates: 40g
  • Fiber: 10g
  • Protein: 14g
  • Cholesterol: 0mg

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star