Go Back
+ servings
Tofu Fajitas on a dish with lime wedes.
Print Recipe
4.80 from 5 votes

Easy Tofu Fajitas

My easy tofu fajitas are bursting with flavor and come together in just 30 minutes! Perfect for a quick weeknight dinner, they’re loaded with spicy tofu and sizzling peppers and onions in a tangy, smoky sauce.
Prep Time15 minutes
Cook Time15 minutes
Total Time30 minutes
Course: Entree
Cuisine: American, Mexican
Servings: 3
Calories: 401kcal
Author: Alissa Saenz

Ingredients

For the Sauce

  • ¼ cup lime juice
  • 2 tablespoons soy sauce
  • 2 garlic cloves, minced
  • 2 teaspoons ground cumin
  • 1 teaspoon dried oregano
  • 1 teaspoon paprika
  • ½ teaspoon ancho chile powder
  • ½ teaspoon black pepper

For the Fajitas

  • 2 tablespoons vegetable oil
  • 1 (16 ounce/454 gram) package extra firm tofu, cut into small strips (about ½ inch thick by 1 to 2 inches long)
  • 2 medium bell peppers (any color), sliced into strips
  • ½ large red onion, sliced into strips
  • ¼ cup fresh cilantro, chopped
  • Salt, to taste
  • 6 small (fajita-size) flour tortillas

Optional Accompaniments

Instructions

  • Stir all of the sauce ingredients together in a small bowl.
  • Coat the bottom of a large skillet with the oil and place it over medium heat. When the oil is hot, add the tofu in an even layer. Cook the tofu for about 10 minutes, flipping once or twice, until the pieces are browned on multiple sides. Remove the tofu from the pan and transfer it to a plate.
  • Raise the heat to medium-high and add a dash more of oil to the skillet if it seems too dry. Add the peppers and onion, and cook, stirring frequently, until they become browned in spots and tender-crisp, about 1 to 2 minutes. 
  • Return the tofu to the pan and pour the sauce over the tofu and veggies. Cook everything for 1 or 2 minutes more, until most of the liquid has evaporated.
  • Remove the skillet from heat and stir in the cilantro. Season the mixture with salt to taste.
  • Stuff the tofu mixture into tortillas and top with salsa, cashew or vegan sour cream, and/or guacamole. Serve.

Notes

Nutrition information does not include accompaniments.

Nutrition

Serving: 2fajitas | Calories: 401kcal | Carbohydrates: 44g | Protein: 19g | Fat: 18g | Saturated Fat: 4g | Polyunsaturated Fat: 8g | Monounsaturated Fat: 4g | Trans Fat: 0.1g | Sodium: 1221mg | Potassium: 624mg | Fiber: 5g | Sugar: 9g | Vitamin A: 3042IU | Vitamin C: 110mg | Calcium: 181mg | Iron: 6mg