This grilled flank steak brings bold Mexican-inspired flavors to your table with minimal effort. The steak gets marinated in a smoky blend of cumin, paprika, garlic, and lime, then grilled to juicy perfection. Meanwhile, fresh poblano peppers are charred on the grill until blistered, peeled, and diced into a vibrant pico de gallo with cherry tomatoes, red onion, jalapeño, and cilantro. The contrast between the savory, spice-rubbed steak and the bright, zesty topping creates an incredibly satisfying main dish that's perfect for summer entertaining or weeknight dinners. Slice against the grain for maximum tenderness and pile on the poblano pico generously.
The first time I made this grilled flank steak, my neighbor leaned over the fence and asked what smelled so incredible. I was standing over my little gas grill, poblano peppers charring away, and honestly had just thrown things together hoping for dinner magic.
Last summer I served this at a backyard gathering and watched three people go back for seconds before I even sat down. Theres something about the combo of juicy spiced beef and fresh charred pepper salsa that makes people forget their manners.
Ingredients
- Flank steak 1 1/2 lbs: This cut has incredible beefy flavor and takes on marinades beautifully. Look for one with nice even thickness.
- Olive oil 3 tbsp: Helps the spices cling to the meat and keeps everything moist during grilling.
- Kosher salt 1 1/2 tsp: The coarse texture gives you better control over seasoning and penetrates the meat more effectively.
- Ground cumin 1 tsp: Adds that earthy Mexican market flavor that makes the steak taste authentic.
- Smoked paprika 1 tsp: This is the secret ingredient that gives you grill flavor even if youre cooking on a gas grill.
- Garlic 2 cloves: Fresh minced garlic beats garlic powder here for a punchier aromatic kick.
- Lime juice 1 whole lime: The acid in the marinade starts breaking down fibers for tenderness.
- Poblano peppers 2: These mild peppers become incredibly sweet and smoky once charred.
- Cherry tomatoes 1 cup diced: They stay firmer than regular tomatoes and dont make your pico watery.
- Red onion 1/3 cup: Adds that classic pico bite and beautiful color contrast.
- Fresh cilantro 1/4 cup: Brightens everything up and cuts through the rich beef.
Instructions
- Fire up the grill:
- Get your grill screaming hot whether gas or charcoal. You want that sear that creates beautiful crusty marks on your steak.
- Whisk together the marinade:
- Combine olive oil salt black pepper cumin smoked paprika minced garlic and lime juice in a shallow dish. Add the flank steak and turn it several times to coat every surface. Let it sit at room temperature for 15 to 20 minutes.
- Char the poblanos:
- Place the whole peppers directly over the hottest part of the grill. Turn them every couple minutes until the skin is completely blackened and blistered about 5 to 7 minutes total. Transfer them to a bowl and cover with a plate to let them steam for 5 minutes.
- Prep the charred peppers:
- Rub off the blackened skins with your fingers or a paper towel. Remove the stems and seeds then dice the softened flesh into small pieces.
- Mix the poblano pico:
- Combine the diced poblano cherry tomatoes red onion jalapeño cilantro lime juice salt and pepper in a bowl. Toss everything gently and set aside while you grill the steak.
- Grill the flank steak:
- Cook the steak for 5 to 6 minutes per side for medium rare or adjust to your preferred doneness. The steak should have a nice brown crust and feel firm but still give a little when pressed.
- Rest and slice:
- Move the steak to a cutting board and let it rest for at least 5 minutes. Slice thinly against the grain which keeps the meat tender rather than chewy.
- Plate it up:
- Arrange the steak slices on a platter and spoon that gorgeous poblano pico all over the top. Serve immediately while everything is still warm.
This recipe has become my go to for summer nights when I want something that feels special but doesnt leave me stuck in the kitchen while everyone else is outside.
Grilling Temperature Matters
I learned the hard way that medium heat just doesnt give flank steak the restaurant quality sear youre after. High heat creates that beautiful crust while keeping the inside pink and tender. If your grill has a thermometer you want it around 450 to 500 degrees before the meat hits the grates.
Marinating Time Sweet Spot
Twenty minutes might feel too short for a marinade but flank steak is thin enough that it absorbs flavors quickly. I once left a piece marinating for four hours and the lime juice actually started breaking down the texture too much. The sweet spot really is 15 to 20 minutes at room temperature.
Make Ahead Strategy
The poblano pico actually tastes better after it sits for an hour or two. I make it first and let it hang out at room temperature while the grill heats up and the steak marinates. The flavors meld together beautifully and the lime softens the onion just enough.
- Char extra poblanos when theyre in season and freeze them for winter pico
- Double the pico recipe because it disappears faster than you expect
- Warm some tortillas on the grill after the steak comes off for easy steak tacos
Theres nothing quite like standing outside with a plate of this steak frosty drink in hand watching the sun go down while the grill cools down. Summer eating at its finest.
Recipe Help & Support
- → How do I know when flank steak is done?
-
Use a meat thermometer to check internal temperature: 130-135°F for medium-rare, 140-145°F for medium. Since flank steak is lean, avoid overcooking or it will become tough. Let it rest for 5 minutes after grilling to allow juices to redistribute.
- → Can I cook this indoors?
-
Yes, use a grill pan over high heat or broil the steak in your oven. For the poblano peppers, you can char them directly over a gas burner flame or under the broiler, turning frequently until blistered on all sides.
- → What cut of steak works best?
-
Flank steak is ideal for this preparation because its loose grain absorbs marinades well and it takes on a beautiful char from the grill. Skirt steak makes an excellent substitute with similar texture and flavor profile.
- → How long should I marinate the steak?
-
15-20 minutes at room temperature is sufficient for this spice and citrus marinade. Flank steak benefits from shorter marinating times since it's relatively thin—longer periods won't add more flavor and could make the texture mushy from the lime juice.
- → Can I make the poblano pico ahead?
-
The poblano pico can be prepared up to 4 hours in advance and refrigerated. However, the lime juice will start to break down the vegetables over time, so it's best made fresh. The poblanos can be charred, peeled, and diced a day ahead, then mixed with the other ingredients just before serving.
- → What should I serve with this?
-
Warm corn or flour tortillas make excellent wraps with the sliced steak and pico. Spanish rice, refried beans, or grilled corn on the cob are classic sides. A crisp green salad with citrus vinaigrette balances the rich meat beautifully.