01 - Preheat your grill to high heat.
02 - In a shallow dish, whisk together olive oil, kosher salt, black pepper, ground cumin, smoked paprika, minced garlic, and lime juice. Add the flank steak, turning to coat thoroughly. Let marinate at room temperature for 15–20 minutes.
03 - While the steak marinates, place poblano peppers on the grill over direct heat. Turn occasionally until the skin is completely charred and blistered, approximately 5–7 minutes.
04 - Transfer the charred peppers to a bowl, cover tightly, and let steam for 5 minutes. Rub off the blistered skins, then remove stems and seeds. Dice the roasted flesh into small pieces.
05 - In a mixing bowl, combine the diced poblano, cherry tomatoes, red onion, jalapeño, cilantro, lime juice, salt, and black pepper. Toss gently to incorporate all flavors. Set aside until ready to serve.
06 - Remove steak from marinade and place on the hot grill. Cook for 5–6 minutes per side for medium-rare doneness, adjusting time as needed for preferred doneness level.
07 - Transfer the grilled steak to a cutting board and let rest for 5 minutes to allow juices to redistribute. Slice thinly against the grain for maximum tenderness.
08 - Arrange steak slices on serving plates and top generously with the poblano pico de gallo. Serve immediately while steak is still warm.