Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Grilled Flank Steak with Avocado Salsa Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.2 from 90 reviews

  • Author: Sara
  • Total Time: 27 minutes (plus marinating time)
  • Yield: 4 servings
  • Diet: Gluten Free

Description

This Grilled Flank Steak with Avocado Salsa is a vibrant, flavor-packed dish featuring tender marinated flank steak grilled to perfection and topped with a fresh avocado salsa. It’s light, zesty, and perfect for weeknight dinners or outdoor cookouts, combining smoky grilled meat with a refreshing, creamy salsa for an unbeatable combination.


Ingredients

For the Flank Steak

  • 2 lb flank steak
  • 3 tablespoons olive oil
  • 2 tablespoons lime juice
  • 2 cloves garlic, minced
  • 1 teaspoon ground cumin
  • 1 teaspoon chili powder
  • 1 teaspoon kosher salt
  • ½ teaspoon black pepper

For the Avocado Salsa

  • 2 ripe avocados, diced
  • ½ cup cherry tomatoes, chopped
  • ¼ cup red onion, finely diced
  • 1 tablespoon fresh cilantro, chopped
  • 1 tablespoon lime juice
  • ¼ teaspoon salt
  • ¼ teaspoon black pepper


Instructions

  1. Marinate the Steak: In a small bowl, whisk together olive oil, lime juice, minced garlic, ground cumin, chili powder, kosher salt, and black pepper until well combined. Place the flank steak in a resealable bag or shallow dish and coat thoroughly with the marinade. Seal and refrigerate for 30 minutes up to 4 hours to allow flavors to penetrate the meat.
  2. Grill the Steak: Preheat your grill to high heat, aiming for 450–500°F (230–260°C). Remove the steak from the marinade and pat dry with paper towels to ensure a good sear. Grill the steak over direct heat for 5–6 minutes on each side to reach medium-rare doneness. Once cooked, transfer the steak to a cutting board and let it rest for 8–10 minutes to retain juices.
  3. Slice the Steak: Using a sharp knife, slice the flank steak thinly against the grain. This ensures tenderness and the best texture in every bite.
  4. Prepare the Avocado Salsa: In a bowl, gently combine diced avocados, chopped cherry tomatoes, finely diced red onion, chopped cilantro, lime juice, salt, and black pepper. Mix carefully to keep the avocado intact while blending the flavors.
  5. Serve: Plate the sliced steak and top generously with the fresh avocado salsa. Serve immediately for the best combination of warm steak and cool, creamy salsa.

Notes

  • Always slice flank steak against the grain to maximize tenderness.
  • Medium-rare internal temperature of 135°F (57°C) provides the best texture and juiciness.
  • Add finely chopped jalapeño to the salsa for extra heat if desired.
  • This steak pairs excellently with tacos, grain bowls, or salads for versatile meal options.
  • Prepare the avocado salsa fresh just before serving to avoid browning and maintain freshness.
  • Prep Time: 15 minutes
  • Cook Time: 12 minutes
  • Category: Dinner, Main Course
  • Method: Grilling
  • Cuisine: Mexican-Inspired / Southwestern