Fajitas in our home consist of lots of sizzling vegetables rolled up in a soft flour tortilla. Instead of the traditional skirt steak, we marinate and pan-fry tofu strips, which pair excellently with the roasted vegetables. The abundance of fresh herbs and seasonings further enhance the great flavor of this fun Mexican dish.

STEP ONE – Preparations

  1. Preheat the oven to 400°F.
  2. Lightly spray a large baking sheet with canola spray.
  3. Get out a cast iron skillet, a shallow glass dish, and a large frying pan.
  4. Get out a medium mixing bowl and a small mixing bowl.

STEP TWO – Marinate and Cook the Tofu


1 16-ounce block extra-firm tofu
¼ cup fresh lime juice
2 tablespoons fresh orange juice
1 tablespoon minced garlic
2 tablespoons finely chopped fresh cilantro
½ teaspoon chili powder
½ teaspoon paprika
½ teaspoon cumin
½ teaspoon fine sea salt
½ teaspoon ground pepper
1 tablespoon apple cider vinegar
½ teaspoon hot sauce
2 tablespoons canola oil
2 tablespoons cornstarch


  1. Wrap the tofu in paper towels and place the cast iron skillet on top for 10 minutes to press out some of the moisture.
  2. In the shallow rectangular dish, combine the lime juice, orange juice, garlic, cilantro, chili powder, paprika, cumin, salt, pepper, vinegar, hot sauce, and 1 tablespoon of oil.
  3. Cut the tofu into 2-inch long and ½-inch thick strips.
  4. Add the tofu to the dish and toss with the sauce.
  5. Let the tofu marinate for 5 minutes.
  6. In the large frying pan, heat the 2nd tablespoon of oil over medium heat.
  7. Sprinkle the tofu with the cornstarch and toss to coat all sides.
  8. Add the tofu to the pan and cook for 30 minutes, turning occasionally until crispy.

STEP THREE – Cook the Vegetables


2 teaspoons chili powder
1 teaspoon garlic powder
1 teaspoon paprika
½ teaspoon fine sea salt
½ teaspoon ground pepper
¼ teaspoon cayenne pepper
1 tablespoon canola oil
1 medium onion
1 red bell pepper
1 yellow bell pepper


  1. Cut the vegetables into long, thin strips.
  2. In the medium mixing bowl, combine the chili powder, garlic powder, paprika, salt, pepper, and cayenne.
  3. Add the vegetables and toss in the oil and then the spice mix to coat.
  4. Spread the vegetables onto the baking sheet.
  5. Roast for 10 minutes on each side until cooked and crispy.

STEP FOUR – Make the Guacamole


1-2 mashed avocados
1 small diced tomato
¼ minced onion
1 minced garlic clove
2 tablespoons fresh lime juice
1 tablespoon fresh minced cilantro
½ teaspoon fine sea salt
½ teaspoon ground pepper
¼ teaspoon cayenne pepper


  1. In the small mixing bowl, combine the avocados, tomato, onion, garlic, lime juice, cilantro, salt, pepper, and cayenne.
  2. Cover and refrigerate.

STEP FIVE – Assemble


8 6-inch flour tortillas
Cooked tofu
Roasted vegetables
1 cup drained and rinsed black beans
¼ cup chopped fresh cilantro


  1. Microwave the beans for 2 minutes.
  2. Place the tortillas on a plate, cover with a damp paper towel, and microwave for 1 minute.
  3. Divide the tofu, vegetables, beans, guacamole, and cilantro between the tortillas and serve immediately.

Recommended Serving Size: 2 fajitas

Exchanges: 2 starch, 1 protein, 1 fat, 1 veg

Posted by

Nourish is all about wholesome food preparation for those with disordered eating. Our mission is to provide delicious recipes anyone can make at home, along with education and support for individuals recovering from eating disorders and their caregivers.

16 thoughts on “Fajitas

    1. Honestly the texture and flavor of tofu changes drastically with how you prepare it. For example, we can’t stand raw tofu but love it pan-fried and crispy. But Tuvi’s suggestion of sweet potatoes also sounds delicious and would work well as a subsitute or addition to tofu in this recipe.

      Liked by 1 person

  1. Awesome recipe. I haven’t tried tofu in them yet but using portobello mushrooms is also a win!! For those that don’t like the texture of tofu, maybe seitan could be a better option. It’s almost meat-like and takes well to any type of seasoning. Btw, thanks for adding the guac! ❤️

    Liked by 1 person

    1. The tofu is super delicious in this recipe. Very crispy and flavorful with the marinade. And you’re very welcome for the guac! Nothing like some homemade guacamole to enhance a dish 😍

      Liked by 1 person

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s