Ingredients

  • 1.5 lbs flank steak
  • 2 tablespoons olive oil
  • 1 teaspoon garlic powder
  • 1 teaspoon onion powder
  • 1 teaspoon smoked paprika
  • to taste salt
  • to taste pepper
  • 1 cup cherry tomatoes, halved
  • 1 each red bell pepper, diced
  • 1 each yellow bell pepper, diced
  • 1 small red onion, finely chopped
  • 1 each jalapeño, seeded and minced
  • 2 tablespoons fresh cilantro, chopped
  • 1 each lime, juiced

Instructions

  1. In a small bowl, mix together the olive oil, garlic powder, onion powder, smoked paprika, salt, and pepper. Rub this mixture all over the flank steak. Allow the steak to marinate at room temperature for 30 minutes.
  2. In a medium bowl, combine the halved cherry tomatoes, diced red and yellow bell peppers, chopped red onion, minced jalapeño, and fresh cilantro. Squeeze the lime juice over the mixture, season with salt, and toss gently. Set aside for flavors to meld.
  3. Heat your grill to medium-high heat. If using a grill pan, preheat it over medium-high heat as well.
  4. Once the grill is hot, place the marinated flank steak on it. Cook for about 5-7 minutes on one side, then flip and grill for another 5-7 minutes for medium-rare. Adjust the time to your liking for more or less doneness.
  5. Once cooked, remove the steak from the grill and let it rest on a cutting board for about 5-10 minutes. This allows the juices to redistribute for a more flavorful bite.
  6. After resting, thinly slice the steak against the grain. Serve immediately, topped generously with the tomato pepper salsa.

💡 Chef's Notes

Arrange the sliced steak on a large platter and spoon the salsa over the top. Garnish with extra cilantro or lime wedges for an appealing touch. Serve with warm tortillas or a side of rice for a complete meal.

Recipe by Sarah - Recipe Creator & Food Blogger