This dish features a beautifully marinated flank steak grilled over high heat until perfectly medium-rare, then sliced thinly against the grain for maximum tenderness. The steak gets a rub of smoked paprika, ground cumin, garlic, and lime juice, infusing every bite with rich Mexican-inspired flavors. The star accompaniment is a vibrant poblano pico de gallo, where charred poblano peppers mingle with sweet cherry tomatoes, crisp red onion, and fresh cilantro. The peppers are first blistered on the grill, steamed to loosen their skins, then diced to create a smoky, fresh salsa that perfectly complements the savory beef. The entire dish comes together in just 40 minutes, making it ideal for weeknight dinners or weekend summer gatherings.
The first time I made this steak was during a chaotic summer when my sister decided to host an impromptu backyard dinner. We had nothing planned except some flank steak I'd grabbed from the store earlier that day and a random collection of peppers from my CSA box. The pico came together as a desperate attempt to make the meal feel intentional, and somehow it ended up being the star of the show.
Last July, my neighbor Sarah caught the smell of the poblanos charring on my grill and wandered over with two cold beers. We ended up eating standing up at my kitchen counter, and she made me write down the pico recipe on the back of an electric bill right there. Now it is our standing Wednesday night dinner when we both feel too lazy to cook something complicated but still want something that feels special.
Ingredients
- 1 1/2 lbs flank steak: I have learned the hard way that buying a thicker cut here prevents the meat from drying out on the grill.
- 3 tbsp olive oil: This helps the spices adhere to the meat and creates those gorgeous grill marks.
- 1 1/2 tsp kosher salt: Don't skimp here because flank steak needs aggressive seasoning.
- 1 tsp freshly ground black pepper: Freshly cracked gives you so much more complexity than pre-ground.
- 1 tsp ground cumin: This adds that earthy backbone that makes the steak taste authentic.
- 1 tsp smoked paprika: The smokiness pairs beautifully with the charred poblanos later.
- 2 cloves garlic, minced: Press it through a garlic press for the most even distribution.
- Juice of 1 lime: The acidity helps break down the muscle fibers in the meat.
- 2 poblano peppers: Look for ones that feel heavy for their size with glossy skin.
- 1 cup cherry tomatoes, diced: I prefer cherry tomatoes because they hold their texture better than large tomatoes.
- 1/3 cup red onion, finely diced: Soak these in cold water for 10 minutes to remove the harsh bite.
- 1 jalapeño, seeded and minced: Wear gloves when handling because the oils linger on your fingers.
- 1/4 cup fresh cilantro, chopped: Include some tender stems because they pack the most flavor.
- Juice of 1 lime: Use fresh because bottled juice has a strange metallic aftertaste.
- 1/2 tsp salt and 1/4 tsp black pepper: Season the pico generously to balance the sweetness of the tomatoes.
Instructions
- Fire up the grill:
- Get it screaming hot before you start anything else because flank steak needs intense heat to develop that crust.
- Make the marinade:
- Whisk together the olive oil, salt, pepper, cumin, smoked paprika, garlic, and lime juice until well combined.
- Coat the steak:
- Place the flank steak in a shallow dish and pour the marinade over, turning it several times to ensure every inch is covered.
- Let it rest:
- Leave the steak at room temperature for 15 to 20 minutes because cold meat seizes up on the grill.
- Char the poblanos:
- Grill the peppers directly over high heat for 5 to 7 minutes until the skin is completely blackened and blistered.
- Steam the peppers:
- Transfer them to a bowl and cover tightly with plastic wrap for 5 minutes to loosen the skins.
- Prep the poblanos:
- Rub off the charred skin, remove the stems and seeds, then dice the flesh into small pieces.
- Mix the pico:
- Combine the diced poblano, tomatoes, onion, jalapeño, cilantro, lime juice, salt, and pepper in a bowl.
- Grill the steak:
- Cook the flank steak for 5 to 6 minutes per side for medium-rare, resisting the urge to move it around.
- Rest the meat:
- Let the steak rest on a cutting board for 5 minutes so the juices redistribute throughout the meat.
- Slice against the grain:
- Cut the steak into thin slices perpendicular to the muscle fibers for maximum tenderness.
- Bring it together:
- Pile the steak onto plates and spoon a generous amount of the poblano pico over the top.
This recipe has become my go-to for those nights when I want something that feels like a restaurant meal but only takes about forty minutes from start to finish. My husband actually requested it for his birthday dinner this year, which is saying something considering he usually wants pasta.
Getting the Perfect Char
I spent years grilling flank steak only to end up with something that tasted like shoe leather. The breakthrough came when I finally accepted that I needed to let the grill get properly hot before adding the meat. Now I give it a good ten minutes of preheating time and the difference is absolutely night and day.
Marinating Wisdom
The twenty-minute marinating window might seem suspiciously short, but I have found that anything longer actually makes the texture weirdly mushy. The lime juice starts breaking down the proteins too much, so trust me on this timing. It is long enough to infuse flavor but short enough to maintain the steak's structure.
Serving Ideas That Work
This dish is incredibly forgiving and works with whatever you have on hand. I have served it with everything from warm tortillas to cauliflower rice, and it never fails to hit the spot.
- Warm some corn tortillas on the grill for tacos the next day.
- The pico keeps beautifully for two days in the refrigerator.
- Double the recipe because leftovers reheat surprisingly well.
I hope this becomes one of those recipes you turn to without even thinking about it. The combination of smoky grilled steak and fresh bright pico is just unbeatable on a warm evening.
Common Recipe Questions
- → How do I know when the flank steak is done?
-
Use an instant-read thermometer inserted into the thickest part of the steak. For medium-rare, aim for 130-135°F. Visual cues include a firm but springy texture and juices rising to the surface. Remember the steak will continue cooking slightly while resting.
- → Can I use a different cut of beef?
-
Skirt steak works beautifully as a substitute with similar texture and flavor. For budget-friendly options, try flap meat or hanger steak. Just adjust cooking times accordingly and always slice against the grain for tenderness.
- → What if I don't have a grill?
-
A cast-iron grill pan or heavy skillet set over high heat works wonderfully. You can also broil the steak 4-5 inches from the heating element, flipping once. For the poblanos, use a gas burner directly or roast under the broiler.
- → How long should I let the steak rest?
-
Rest for at least 5-7 minutes before slicing. This allows the juices to redistribute throughout the meat, ensuring each bite remains juicy and tender. Cutting too soon will cause those flavorful juices to escape onto the cutting board.
- → Can I prepare the poblano pico in advance?
-
Absolutely! Prepare it up to 4 hours ahead and refrigerate. The flavors actually meld and improve over time. Let it come to room temperature for about 20 minutes before serving to maximize the fresh taste and texture.
- → What sides pair well with this dish?
-
Warm corn or flour tortillas make for perfect steak tacos. Serve over cilantro-lime rice, alongside roasted corn elote, or with a simple green salad dressed with citrus vinaigrette. Refried beans or grilled vegetables also complement beautifully.