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
Creamy Indian Butter Chicken

Cilantro Lime Flank Steak

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Ikram
  • Prep Time: 10 minutes
  • Cook Time: 10 minutes
  • Total Time: 2 hours 20 minutes (including marination)
  • Yield: 4 servings 1x
  • Category: Main Dish
  • Method: Grilling
  • Cuisine: Mexican
  • Diet: Gluten Free

Description

A juicy and flavorful flank steak marinated with fresh cilantro, lime juice, garlic, and spices, then grilled to perfection.


Ingredients

Units Scale
  • 1 1/2 pounds flank steak
  • 1/3 cup fresh lime juice (about 2-3 limes)
  • 1/4 cup olive oil
  • 1/2 cup chopped fresh cilantro
  • 3 cloves garlic, minced
  • 1 teaspoon ground cumin
  • 1 teaspoon chili powder
  • 1/2 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1 tablespoon honey (optional, for slight sweetness)

Instructions

  1. In a bowl, whisk together lime juice, olive oil, cilantro, garlic, cumin, chili powder, salt, pepper, and honey.
  2. Place the flank steak in a resealable plastic bag or shallow dish and pour the marinade over it. Seal or cover and refrigerate for at least 2 hours, preferably overnight.
  3. Preheat grill to medium-high heat. Remove steak from marinade and discard marinade.
  4. Grill the steak for 4-6 minutes per side for medium-rare, or until desired doneness.
  5. Let the steak rest for 5 minutes before slicing thinly against the grain.
  6. Serve immediately with additional cilantro and lime wedges if desired.

Notes

  • For extra tenderness, marinate the steak overnight.
  • Use a meat thermometer to ensure perfect doneness (130°F for medium-rare).
  • Slice the steak thinly against the grain for the best texture.
  • Great to serve with rice, tortillas, or a fresh salad.

Nutrition

  • Serving Size: 1/4 of recipe
  • Calories: 320
  • Sugar: 1g
  • Sodium: 450mg
  • Fat: 20g
  • Saturated Fat: 5g
  • Unsaturated Fat: 13g
  • Trans Fat: 0g
  • Carbohydrates: 4g
  • Fiber: 0g
  • Protein: 28g
  • Cholesterol: 75mg