This Mexican-inspired dish features a tender, juicy flank steak that's been marinated in a bold blend of olive oil, lime, garlic, cumin, and smoked paprika before hitting the grill. The real star is the vibrant poblano pico de gallo, made with charred poblano peppers, cherry tomatoes, red onion, jalapeño, and fresh cilantro. Together, they create a perfect balance of smoky, spicy, and fresh flavors that's ideal for summer entertaining or a satisfying weeknight dinner.
The smell of poblano peppers hitting a hot grill always takes me back to my first apartment with a tiny balcony and an even smaller charcoal grill. I'd invite friends over, promising steak dinner, and spend 45 minutes just trying to get the coals right. Looking back, those slightly-overcharred experiments taught me more about heat and patience than any cooking class ever could.
Last summer my brother-in-law took one bite of this steak and immediately asked for the recipe, which is basically his highest compliment. We spent the rest of the evening debating whether pico belongs on the steak or on the side, and honestly, both camps make excellent points.
Ingredients
- 1 1/2 lbs flank steak: Flank steak takes marinade beautifully and cooks up fast, making it perfect for weeknight grilling without sacrificing flavor
- 3 tbsp olive oil: This carries all those spices into the meat and helps keep it juicy over high heat
- 1 1/2 tsp kosher salt: Don't skip this or undersalt, that crust forming on the grill depends on it
- 1 tsp freshly ground black pepper: Freshly cracked makes a difference you can actually taste
- 1 tsp ground cumin: Adds that earthy backbone that pairs so perfectly with grilled meat
- 1 tsp smoked paprika: This is what gives you that smoky depth even if you're using a gas grill
- 2 cloves garlic, minced: Mince it fresh, nothing from a jar will give you the same punch
- Juice of 1 lime: The acid tenderizes the meat while it marinades and brightens everything up
- 2 poblano peppers: These mild peppers bring so much flavor without overwhelming heat
- 1 cup cherry tomatoes, diced: Cherry tomatoes stay firm and sweet, unlike watery grocery store tomatoes
- 1/3 cup red onion, finely diced: Soak it in cold water for 10 minutes if raw onion is too sharp for you
- 1 jalapeño, seeded and minced: Leave the seeds if you want some real heat behind the flavor
- 1/4 cup fresh cilantro, chopped: Trust me, use fresh, dried cilantro is not worth your time
- Juice of 1 lime: This ties the whole pico together and balances the char from the peppers
- 1/2 tsp salt: Essential for drawing out the poblano juices and marrying the flavors
- 1/4 tsp black pepper: A little background heat that complements rather than competes
Instructions
- Get your grill screaming hot:
- High heat is non-negotiable for that restaurant-quality sear, so give yourself at least 10 minutes of preheating time
- Whisk together the marinade:
- Combine olive oil, salt, pepper, cumin, paprika, garlic and lime juice in a shallow dish until fragrant and emulsified
- Marinate the steak:
- Add the flank steak and turn it to coat, letting it sit at room temperature for 15 to 20 minutes to absorb all that flavor
- Char the poblanos:
- Grill the poblanos directly over high heat, turning them until the skin is completely blackened and blistered, about 5 to 7 minutes
- Steam and peel:
- Transfer the peppers to a bowl, cover tightly, and let steam for 5 minutes before rubbing off the skins, removing stems and seeds, and dicing
- Mix the pico:
- Combine diced poblanos with tomatoes, onion, jalapeño, cilantro, lime juice, salt and pepper, tossing gently
- Grill the steak:
- Cook the flank steak for 5 to 6 minutes per side for medium-rare, adjusting time based on thickness and your preferred doneness
- Rest before slicing:
- Let the steak rest on a cutting board for 5 minutes so all those juices redistribute instead of running out onto your board
- Slice and serve:
- Cut the steak thinly against the grain and pile that poblano pico on top like it belongs there
This recipe has become my go-to for those nights when we want something special but don't want to spend hours in the kitchen. Something about eating grilled food with your hands just makes everything better.
Getting The Perfect Char
I used to be afraid of really high heat, worried I'd burn everything beyond saving. Then I watched a restaurant cook work the grill line and realized those char marks are where all the flavor lives. Don't be afraid of a little black on there.
Making It Ahead
The pico actually gets better after an hour or two in the fridge, so I often make it first and let it hang out while I handle the steak. Just don't add salt until right before serving or it'll get watery.
Serving Ideas
Warm flour tortillas on the grill for about 30 seconds per side and you've got instant tacos. Serve with extra lime wedges and maybe some avocado if you're feeling fancy.
- Keep some queso fresco handy for crumbling on top
- A cold beer or chilled rosé pairs perfectly with the char and spice
- Leftover steak makes incredible tacos or salad the next day
Fire up the grill and invite some people over, because steak this good was meant to be shared.
Recipe Questions & Answers
- → How do I know when the flank steak is done?
-
Use a meat thermometer to check for doneness: 130-135°F for medium-rare, 140-145°F for medium. The steak should feel slightly firm but still give when pressed gently.
- → Can I use a different cut of beef?
-
Skirt steak or hanger steak work well as substitutes. Adjust cooking time based on thickness, as these cuts may cook faster than flank steak.
- → How do I properly char the poblano peppers?
-
Place poblano peppers directly over high grill heat, turning frequently with tongs until the skin is evenly blistered and blackened on all sides, about 5-7 minutes total.
- → Why is it important to slice against the grain?
-
Slicing against the grain shortens the muscle fibers, making each bite more tender. Look for the parallel lines running through the meat and cut perpendicular to them.
- → How long should I let the steak rest before slicing?
-
Rest the steak for at least 5 minutes after grilling. This allows the juices to redistribute throughout the meat, ensuring it stays moist and flavorful.
- → Can I make the poblano pico in advance?
-
Yes, prepare the pico up to 4 hours ahead. Store covered in the refrigerator, but bring to room temperature before serving for the best flavor.