Main Courses
When you want a steak that bursts with bright, herby flavor while staying perfectly juicy, this cilantro lime steak recipe delivers exactly that. The secret lies in a zesty marinade that creates a fragrant herb crust while keeping the center tender and pink—ideal for those who prefer their steaks medium-rare.
I developed this method after years of experimenting with herb crusts, and it never fails to impress, even with tougher cuts like flank or skirt steak.
The recipe begins with a simple yet transformative marinade of fresh cilantro, lime juice, and garlic, which infuses the steak with vibrant, citrusy notes. Cooking it quickly over high heat seals in juices while developing a caramelized crust that’s packed with cilantro’s fresh, slightly peppery flavor.
This approach ensures every bite is packed with bright, herby goodness without sacrificing tenderness.
What you’ll end up with is a steak that’s crisp on the outside, juicy on the inside, and bursting with the fresh aroma of cilantro and lime. The marinade’s acidity tenderizes the meat while adding layers of flavor, making it a foolproof method for achieving restaurant-quality results at home.
Serve it with a side of grilled vegetables or a simple cilantro-lime rice to complement the bold flavors.
Perfect for weeknight dinners or special occasions, this recipe is designed to elevate your steak game with minimal effort. The key is timing—marinate for at least 30 minutes, but no more than 2 hours, to avoid over-tenderizing the meat. Let’s get cooking!
Ingredients for cilantro steak
Bright herbs and zesty citrus meet tender steak—just eight ingredients transform ordinary meat into restaurant-worthy bites.
| Ingredient | Amount | Notes |
|---|---|---|
| Flank Steak 🥩 | 1 ½ lb | Thinly sliced against grain for tenderness |
| Fresh Cilantro Leaves 🌿 | 1 cup | Stems removed, loosely packed |
| Fresh Lime Juice 🍋 | ½ cup | About 4-5 limes, freshly squeezed |
| Garlic Cloves 🧄 | 6 cloves | Minced for marinade |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | High quality, fruity |
| Kosher Salt 🧂 | 1 ½ tsp | Fine grain preferred |
| Ground Black Pepper 🌶️ | 1 tsp | Freshly cracked |
| Ground Cumin 🌿 | ½ tsp | Toasted for depth |
| Smoked Paprika 🌶️ | ½ tsp | For subtle smokiness |
| Honey 🍯 | 1 tbsp | Light amber preferred |
| Avocado Oil 🫒 | 2 tbsp | High smoke point for searing |
| Lime Zest 🍋 | 1 tbsp | Freshly grated |
The steak cut matters most here. Flank steak delivers that perfect balance of tenderness and beefy flavor, but skirt or sirloin work equally well. Look for cuts with good marbling at Whole Foods or your local butcher—they'll often trim excess fat for you. Slice it thinly against the grain (about 1/4-inch thick) for maximum tenderness. Fresh cilantro is non-negotiable—Mexican markets often carry the brightest, most aromatic bunches, but any good grocery store should have decent quality. The lime juice should be freshly squeezed; bottled won't cut it here.
No fresh cilantro? Coriander seeds ground in a spice grinder (1 tbsp) can mimic some of the flavor, though it'll lack that fresh herb brightness. Running out of lime juice? Key lime juice or lemon juice work in a pinch, but you'll need about 15% more to compensate for the milder acidity. The honey adds a subtle balance to the acidity—agave or maple syrup can substitute at the same amount. For the avocado oil, refined avocado oil or grapeseed oil work if you're avoiding the strong flavor, but stick with high smoke point oils for perfect searing. The smoked paprika adds depth without overpowering; if you prefer a sweeter touch, swap for regular paprika.
Marinade keeps best in the fridge for up to 24 hours, but don't marinate the steak longer than 2 hours—this recipe relies on quick searing to lock in juices. The steak itself should sit at room temperature for 20-30 minutes before cooking to ensure even searing. Cooked steaks reheat beautifully—wrap tightly in foil and reheat in a skillet over medium heat for 2-3 minutes. For meal prep, portion into containers with a drizzle of extra marinade to keep it moist. The herb crust develops best when served immediately, but the steak stays juicy for 3-4 days in the fridge.
Why You'll Love This Recipe
- No-Chop Night: I swear by this trick—just toss whole cilantro stems and all into the blender with lime, garlic, and olive oil. No knife skills required, and the flavor? Still bright and bold, like it’s freshly chopped.
- Bright & Tangy Fix: That lime-cilantro marinade isn’t just dressing—it’s a flavor bomb. The acid cuts through the richness of the steak, while the garlic and cilantro add layers that make every bite feel like a little vacation.
- Lunchbox Hero: Between us, this steak is perfect for meal prep. Slice it thin, pack it with a sprinkle of fresh cilantro, and suddenly you’ve got a lunch that tastes like dinner—no sad desk salad in sight.
- Budget Steakhouse: Flank steak is affordable, and this recipe makes it feel fancy without the price tag. A pound feeds four, and leftovers reheat beautifully in a skillet or even cold for tacos the next day. Win.
Step-by-step instructions for cilantro lime steak
This method delivers a vibrant herb crust with perfectly juicy pink centers every time.
Create the Cilantro Lime Marinade
In a medium bowl, combine the 0.5 cup fresh lime juice, 1 tbsp honey, 1 tbsp lime zest, 6 minced garlic cloves, 0.5 tsp ground cumin, 0.5 tsp smoked paprika, 1.5 tsp kosher salt, and 0.25 cup extra-virgin olive oil. Whisk vigorously until the honey and lime zest dissolve completely—this ensures even distribution of flavors throughout the marinade.
Add the 1 cup fresh cilantro leaves and stir gently to incorporate. The cilantro should be finely chopped but not puréed—you want visible herb flecks in the final crust. Transfer the marinade to a resealable plastic bag and place the 1.5 lb flank steak inside, ensuring it's completely coated. Seal the bag and massage the steak gently to distribute the marinade evenly. Let it marinate in the refrigerator for at least 30 minutes, or up to 2 hours for maximum flavor penetration.
Prepare the Steak for Cooking
Remove the steak from the refrigerator 30 minutes before cooking to bring it to room temperature. This step is crucial—cold steak releases unevenly during cooking, leading to overcooked edges and undercooked centers. Pat the steak dry thoroughly with paper towels, removing any excess marinade that might prevent proper searing.
Slice the flank steak against the grain into 4 even portions, each about ½-inch thick. This cutting technique ensures maximum tenderness in each bite. Arrange the sliced steaks on a plate and brush both sides lightly with the remaining 2 tbsp avocado oil. This high-smoke-point oil creates the perfect sear without burning, while the oil residue helps the herb crust adhere beautifully.
Sear the Steak to Perfection
Heat a clean cast-iron skillet over medium-high heat until it's smoking hot. Add the steak slices and cook for 2 minutes per side, pressing down gently with a spatula during the first minute to prevent curling. You'll know it's ready to flip when the edges turn golden brown and the steak releases easily from the pan.
During the last 30 seconds of cooking, sprinkle the reserved cilantro marinade (about 2 tablespoons) over each steak slice. The residual heat will create a fragrant, aromatic crust while keeping the centers juicy. Transfer the steaks to a plate and tent loosely with aluminum foil to rest for 5 minutes—this resting period allows the juices to redistribute, ensuring each bite remains succulent.
Serve with Confidence
Slice each steak portion diagonally against the grain into ¼-inch thick strips. The steak should be medium-rare with a bright pink center and a vibrant cilantro-lime crust that clings beautifully. Serve immediately with any remaining marinade spooned over the top for extra flavor.
This technique guarantees tender, juicy steak with a bright herb crust that complements the natural beefiness. The lime and honey balance the richness perfectly, while the cilantro adds a fresh, vibrant finish. Don't skip the resting step—it's what transforms good steak into exceptional steak.
Pro Tips For Making Cilantro Steak
- SEAR THEN REST: Get that pan sear screaming hot—think 450°F or the hottest your stove can handle—before adding the steak. After cooking, wrap it in foil and let it sit for 5-10 minutes. I learned this the hard way: skipping the rest means dry, tough meat, and no one wants that with a bright, herbaceous cilantro-lime finish.
- CHOP GARLIC FINE: Mince those garlic cloves into tiny, almost paste-like pieces—no big chunks. They’ll cook down fast in the olive oil and blend seamlessly into the sauce. I used to leave them whole, and they’d just sit there like little flavor bombs instead of melting into the dish.
- SALT THE STEAK TWICE: Generously salt the flank steak before searing, then again right before serving. The first salting seasons deeply, while the second boosts the cilantro-lime brightness. My grandmother swore by this—yes, even if you’re impatient like me—and it actually changes the outcome.
- PULSE CILANTRO WITH LIME: Roughly chop the cilantro and pulse it in a food processor with the lime juice for 5 seconds—just enough to break it down slightly. This makes the sauce smoother and more cohesive without turning it into a paste. Sounds weird, but it works: the flavors stick together better, and the steak absorbs it like a dream.
Make-ahead tips for cilantro steak
Marinade Prep Ahead
Make the cilantro lime marinade up to 24 hours in advance and store it in an airtight container in the fridge. I like to double the batch—it’s perfect for grilling extra steaks or using as a quick sauce for tacos later in the week.
The flavors deepen over time, especially the garlic and lime, so it’s worth prepping when you have extra cilantro on hand. 🌿
Steak Prep Timeline
Slice your steak and store it in a resealable bag with a drizzle of 1 tbsp avocado oil in the fridge for up to 2 days. When ready to cook, let it sit at room temperature for 20-30 minutes before searing.
This keeps the meat juicy and ensures even cooking. I often prep the steak the night before and let it marinate overnight for maximum flavor infusion.
Herb Crust Preservation
If you’re prepping for a crowd, cook the steak ahead and store it in an airtight container with a paper towel to absorb excess moisture.
Reheat in a skillet over medium heat for 2-3 minutes, then finish with a quick broil for 30 seconds to restore the crispy herb crust. The flavors stay vibrant for 3-4 days in the fridge, though the crust is best when fresh.
Make-Ahead Sides
Prep sides like cilantro-lime rice or grilled veggies in advance—they reheat beautifully and complement the steak perfectly. Cook the rice with 1 tbsp lime juice and ¼ cup chopped cilantro mixed in after cooking.
Store in the fridge for up to 4 days or freeze for 3 months>. The lime keeps the rice from drying out, and the cilantro adds a fresh finish. ✨
Portioning for Meal Prep
Divide the cooked steak into meal-sized portions and store them in individual airtight containers with a spoonful of marinade. This keeps the steak moist and the herb crust intact.
When reheating, I add a splash of water or broth to the pan to prevent drying out—just 1-2 teaspoons is enough to keep everything juicy. 💡
Freezing for Later
For longer storage, freeze the cooked steak in a single layer on a tray before transferring to a freezer bag. This prevents freezer burn and makes it easy to grab portions later. Thaw overnight in the fridge, then reheat in a skillet over medium heat for 3-4 minutes.
The texture holds up well, though the crust may be slightly softer after freezing. Still delicious, though!
Nutrition facts
Frequently asked questions
Why does this recipe use flank steak instead of ribeye?
Flank steak delivers a perfect balance of tenderness and bold beef flavor while staying more budget-friendly than ribeye. The key is slicing it thinly against the grain—this cuts through the muscle fibers for maximum tenderness. For a richer cut, substitute with skirt steak (similar texture) or sirloin (milder flavor).
Can I use dried cilantro instead of fresh?
Fresh cilantro is essential for that vibrant, bright flavor in this recipe. Dried cilantro has a more muted taste and loses its peppery freshness. If you're out of fresh, try blending 1 tablespoon of dried cilantro with 1 teaspoon of water to mimic some of the texture, but the flavor won't be the same.
How do I know when the steak is perfectly cooked?
For medium-rare, use a meat thermometer to check for 130°F internal temperature. The edges should be golden brown, and the steak should release easily from the pan. If using your finger, medium-rare feels like pressing your palm against a warm bath—slightly springy but yielding.
What's the best way to store leftover cilantro lime steak?
Store cooked steak in an airtight container with a paper towel to absorb moisture. It keeps well in the fridge for 3-4 days. For reheating, warm in a skillet over medium heat for 2-3 minutes with a splash of water or marinade to restore moisture. Avoid microwaving to prevent drying out.
Can I grill this cilantro steak instead of pan-searing?
Grilling works beautifully for this recipe. Preheat your grill to medium-high heat and cook for 3-4 minutes per side for medium-rare. The high heat creates those same caramelized herb crusts while adding a smoky depth. Just make sure to slice against the grain before grilling for even cooking.
