Grilled Cilantro Lime Steak

Cilantro and lime are a perfect pairing as a marinade for grilled steak. Lime acts as a tenderizer, making a lean cut of beef soft and juicy. This recipe is quick to prepare and cook and only requires some patience as you let the meat marinate before cooking and rest once it's off the grill.

Course Main Course
Cuisine Dairy-Free, Egg-Free, Gluten-Free, Nut-Free
Prep Time 10 minutes
Cook Time 15 minutes
Total Time 25 minutes
Servings 4 -6
Author Jessica Levinson


  • 1 packed cup cilantro
  • 1/2 cup roughly chopped scallions (~3 large)
  • 2 medium cloves garlic, smashed
  • Zest of 2 limes (~1 tablespoon)
  • 1/2 cup lime juice (from ~5 small limes)
  • 1/4 teaspoon Kosher salt
  • Freshly ground pepper, to taste
  • 1 1/2-2 pounds flank steak


  1. In a blender or small food processor, combine cilantro, scallions, garlic, lime zest, lime juice, salt, and pepper. Process until completely pureed and no chunks remain.

  2. Place steak in a resealable bag or a medium baking dish and coat with half the marinade. Cover with saran wrap and place in the refrigerator to marinate for at least 30 minutes.

  3. Put remaining cilantro lime sauce in a bowl and reserve in the fridge.

  4. Spray grill grates with nonstick cooking spray or brush grates with oil. Heat grill to 500° F. While the grill is heating, remove steak from the refrigerator and let it come to room temperature.

  5. Remove steak from marinade, place steak on the grill, and cover to cook, flipping once, 6 to 8 minutes per side for medium rare.

  6. While the steak is grilling, heat reserved marinade in a small saucepan and keep warm for serving.

  7. Remove steak from the grill and let rest for 5 to 10 minutes before slicing against the grain. Serve sliced steak with warmed cilantro lime sauce drizzled on top.

Recipe Notes

Prep and cook time are less than 30 minutes, but remember to reserve time for marinating the beef!