01 - Preheat your grill to high heat.
02 - In a shallow dish, whisk together olive oil, salt, black pepper, cumin, smoked paprika, minced garlic, and lime juice. Add the flank steak, turning to coat thoroughly.
03 - Let steak marinate at room temperature for 15 to 20 minutes.
04 - Place poblano peppers over direct high heat, turning frequently until skin is charred and blistered, about 5 to 7 minutes. Transfer to a bowl and cover to steam for 5 minutes.
05 - Rub off charred skins from poblanos, remove stems and seeds, then dice the flesh.
06 - In a mixing bowl, combine diced poblano, cherry tomatoes, red onion, jalapeño, cilantro, lime juice, salt, and pepper. Toss gently and set aside.
07 - Grill the flank steak for 5 to 6 minutes per side for medium-rare doneness, adjusting time to your preference.
08 - Transfer steak to a cutting board and let rest for 5 minutes. Slice thinly against the grain.
09 - Arrange steak slices on plates and top generously with poblano pico.