Print
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

Tofu Fajitas

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Lily Carter
  • 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

Scale

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
  • 68 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