This satisfying dish features flank steak marinated in a zesty blend of olive oil, lime juice, garlic, cumin, and smoked paprika, then grilled over high heat. The steak pairs beautifully with a vibrant pico de gallo made from charred poblano peppers, cherry tomatoes, red onion, jalapeño, and fresh cilantro. The charred peppers add a smoky depth that complements the juicy, spiced meat. Serve with warm tortillas, rice, or your favorite sides for a complete meal that's ready in under an hour.
My neighbor Carlos taught me that flank steak needs two things to sing: high heat and a charred pepper salsa that bridges the gap between smoky and bright. The first time I made this for a July Fourth gathering, my brother-in-law actually asked for the recipe mid-bite, which never happens. Something about the poblano's earthy heat mixed with that citrus-marinated beef just makes people lean in closer to the table.
Last summer, I made this for my anniversary dinner on our tiny apartment balcony with a cheap charcoal grill that kept threatening to die out. The steaks came out perfectly medium-rare anyway, and we ate them standing up, leaning against the railing while the city hummed below us. Sometimes the best meals happen when everything goes slightly wrong but the food pulls through anyway.
Ingredients
- 1 1/2 lbs flank steak: Look for one with good marbling and a uniform thickness so it grills evenly
- 3 tbsp olive oil: Helps the spices cling and creates a beautiful crust on the grill
- 1 1/2 tsp kosher salt: Essential for drawing out flavor and tenderizing the meat fibers
- 1 tsp freshly ground black pepper: Freshly cracked makes a noticeable difference in depth
- 1 tsp ground cumin: Adds that warm earthy backbone that echoes the poblano
- 1 tsp smoked paprika: Reinforces the grill smoke flavor naturally
- 2 cloves garlic, minced: Mince it right before adding so it stays pungent
- Juice of 1 lime: Use fresh squeezed, bottled tastes flat in comparison
- 2 poblano peppers: Choose ones that feel heavy for their size with smooth, shiny skin
- 1 cup cherry tomatoes, diced: Cherry tomatoes hold their texture better than Roma in this fresh salsa
- 1/3 cup red onion, finely diced: Soak in cold water for 10 minutes if you want to mellow the bite
- 1 jalapeño, seeded and minced: Leave a few white membrane pieces for extra heat if you like it lively
- 1/4 cup fresh cilantro, chopped: Include tender stems for more flavor without waste
- Juice of 1 lime: The acid balance is crucial so taste before adding more
- 1/2 tsp salt and 1/4 tsp black pepper: Season the pico boldly since it needs to stand up to seasoned beef
Instructions
- Get your grill screaming hot:
- Preheat to high heat for at least 15 minutes so you get proper sear marks and caramelization
- Marinate the steak:
- Whisk together olive oil, salt, pepper, cumin, smoked paprika, garlic, and lime juice in a shallow dish. Add the flank steak and turn it several times to coat evenly. Let it sit at room temperature for 15 to 20 minutes while you prep everything else
- Char those poblanos:
- Place the whole peppers directly over high heat, turning them occasionally until the skin is blackened and blistered all over, about 5 to 7 minutes. Transfer them to a bowl and cover with a plate to steam for 5 minutes. Rub off the charred skin, remove the stems and seeds, then dice the flesh
- Mix the pico:
- Combine the diced poblano, cherry tomatoes, red onion, jalapeño, cilantro, lime juice, salt, and pepper in a bowl. Toss gently and let it sit at room temperature while you grill the steak
- Grill the steak:
- Cook the flank steak for 5 to 6 minutes per side for medium-rare, or adjust the time to your preferred doneness. Look for deep brown grill marks and a slight give when you press the center
- Rest and slice:
- Move the steak to a cutting board and let it rest for 5 minutes. Slice thinly against the grain at a slight angle for maximum tenderness
- Bring it together:
- Serve the steak slices on a platter with a generous heap of poblano pico spooned over the top
This became our go-to for celebrating small victories—a promotion, a finished project, or just making it through a long week. My daughter now requests it for her birthday dinner every year, and she is notoriously picky about steak. There is something about that smoky, bright combination that turns a Tuesday night into a mini celebration.
Mastering the Marinade
I have learned that marinating flank steak for longer than 30 minutes does not actually add more flavor—it can make the texture weirdly mushy. The lime juice starts breaking down the proteins too aggressively. If you want to prep ahead, mix the dry spices and oil, but add the lime juice right before the meat hits the grill. This way you get the aromatic benefits without compromising that perfect beefy bite.
Grilling Without a Grill
When winter hits and I am craving this but cannot fathom standing in the snow, I use a cast iron skillet cranked to high heat with a bit of extra oil. The steak develops a gorgeous crust and I can char the poblanos directly on the gas burner with tongs. It is not quite the same as that woodsmoke flavor, but it gets the job done when summer feels light years away.
Building the Perfect Plate
This dish works with so many sides depending on the mood. I have served it with simple cilantro lime rice, roasted corn elote style, or just a heap of warm tortillas for make-your-own tacos. The key is having something to soak up all those juices and extra pico that inevitably ends up on the plate.
- Warm your tortillas directly over the grill flame for 15 seconds per side
- Make double the pico because it keeps well and upgrades eggs the next morning
- Let guests add their own salt at the table since the steak and pico are already seasoned
Grill nights are my favorite nights, especially when this recipe is on the menu. Hope it becomes one of yours too.
Your Recipe Questions Answered
- → What cut of steak works best?
-
Flank steak is ideal for this dish because it's lean, flavorful, and absorbs marinades well. Look for a piece with good marbling and uniform thickness for even cooking.
- → How do I know when the steak is done?
-
Use a meat thermometer: 130-135°F for medium-rare, 140-145°F for medium. Let the steak rest for 5 minutes after grilling to allow juices to redistribute.
- → Can I make the pico ahead of time?
-
Yes, prepare the poblano pico up to 4 hours in advance and refrigerate. Bring to room temperature before serving for the best flavor and texture.
- → What can I substitute for poblano peppers?
-
Anaheim peppers or bell peppers work well. For more heat, try using a jalapeño or serrano pepper instead of the mild poblano.
- → How should I slice the steak?
-
Always slice flank steak thinly against the grain (perpendicular to the muscle fibers) for the most tender bite. Cutting with the grain can make the meat chewy.