Description
These Tofu Fajitas are packed with smoky, spiced tofu and a colorful array of sautéed veggies. They’re a healthy, flavorful twist on classic fajitas, perfect for a quick weeknight dinner or a fun meal with friends. Serve with warm tortillas and your favorite toppings for a satisfying, plant-based meal.
Ingredients
Scale
- 1 block firm tofu
- 2 bell peppers (any color), sliced
- 1 onion, sliced
- 2 tablespoons olive oil
- 2–3 tablespoons fajita seasoning (or homemade)
- 1 tablespoon lime juice
- 4 flour tortillas (or corn for gluten-free)
- Fresh cilantro (optional)
- Salsa, guacamole, or sour cream (optional)
Instructions
- Press the Tofu: Wrap the tofu in a towel and place something heavy on top to press out moisture for 10-15 minutes. Cut the tofu into strips or cubes.
- Marinate the Tofu: In a small bowl, mix olive oil, lime juice, and fajita seasoning. Toss tofu in marinade and let it sit for at least 10 minutes.
- Prepare the Veggies: Slice bell peppers and onions into thin strips.
- Sauté the Veggies: Heat olive oil in a skillet and sauté bell peppers and onions for 5-7 minutes until tender and slightly charred. Remove and set aside.
- Cook the Tofu: In the same skillet, sauté the marinated tofu for 5-7 minutes, turning until golden and crispy.
- Assemble the Fajitas: Add sautéed veggies back into the pan with tofu. Warm tortillas and assemble by layering the tofu-veggie mixture in the center of each tortilla. Top with fresh cilantro, lime, and your choice of toppings.
- Serve and Enjoy! Serve immediately with sides like Mexican rice, black beans, or a salad.
Notes
- Press the tofu well to remove moisture for crispy results.
- You can customize the seasoning by making your own fajita seasoning with chili powder, cumin, garlic powder, and onion powder.
- Add extra veggies like zucchini or mushrooms if desired.
Nutrition
- Serving Size: 1 fajita (with fillings)
- Calories: 250
- Sugar: 6g
- Sodium: 400mg
- Fat: 15g
- Saturated Fat: 2g
- Unsaturated Fat: 11g
- Trans Fat: 0
- Carbohydrates: 22g
- Fiber: 4g
- Protein: 14g
- Cholesterol: 0mg