Tex-Mex Flank Steak Fajitas with Squash and Zucchini

A smoky Tex-Mex inspired spice rub seasons grilled flank steak, while sautéed squash and zucchini are mixed with tomatoes and scallions for a colorful addition to these steak fajitas.
Save Recipe
  • Level: Easy
  • Total: 1 hr 15 min (includes marinating time)
  • Active: 35 min
  • Yield: 4 to 6 servings
Share This Recipe


Tex-Mex Chili Rub:

1 tablespoon paprika

2 teaspoons light brown sugar

1 1/2 teaspoons chili powder

1 teaspoon ground cumin

1/2 teaspoon chipotle chile powder

1/2 teaspoon garlic powder

Kosher salt

1 1/2 pounds flank steak

1 tablespoon olive oil

1 lime, juiced

Squash and Zucchini:

2 tablespoons olive oil

1 medium zucchini, cut into 1/4-inch half-moons

Kosher salt.

1 medium yellow squash, cut into 1/4-inch half-moons

1 bunch scallions, cut into 1-inch lengths

1 large tomato, chopped

1 red jalapeno, seeded and thinly sliced

1/2 cup roughly chopped cilantro

Neutral oil, for oiling the grill grates

Warm tortillas, for serving

Suggested toppings: guacamole, sliced pickled jalapenos, lime wedges, mango salsa, chopped scallions, shredded Cheddar


  1. For the Tex-Mex chili rub: Mix together the paprika, brown sugar, chili powder, cumin, chipotle chile powder, garlic powder and 1 teaspoon salt in a small bowl. Toss the flank steak in a container with the olive oil and lime juice, then rub with the spice mixture. Refrigerate, covered, for at least 30 minutes and up to 2 hours before cooking.
  2. For the squash and zucchini: Heat 1 tablespoon of the olive oil in a large skillet over medium-high heat. Add the zucchini and a pinch of salt and cook until the zucchini is light brown and tender, about 3 minutes. Transfer to a plate. Repeat with the remaining 1 tablespoon olive oil, yellow squash and a pinch of salt, then transfer the cooked squash to the plate. Add the scallions to the skillet and cook, stirring once or twice, until lightly charred. Add the tomato, jalapeno and the cooked zucchini and squash and stir to combine. Add the cilantro and season with salt. Set aside.
  3. Prepare a grill for medium-high heat and brush the grill grates with oil.
  4. Grill the flank steak until marked, 4 to 5 minutes per side for medium rare. Transfer to a cutting board and thinly slice.
  5. Serve with the warm tortillas and toppings.