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. Let marinate at room temperature for 15 to 20 minutes.
03 - While steak marinates, place poblano peppers on the grill over direct heat. Turn occasionally until the skin is charred and blistered all over, approximately 5 to 7 minutes. Transfer to a bowl, cover with a plate or plastic wrap, and let steam for 5 minutes.
04 - Rub off the charred skins from the steamed poblanos. Remove stems and seeds, then dice the flesh into small pieces.
05 - In a mixing bowl, combine the diced poblano peppers, cherry tomatoes, red onion, minced jalapeño, chopped cilantro, lime juice, salt, and pepper. Toss gently to combine and set aside.
06 - Remove steak from marinade and place on the preheated grill. Cook for 5 to 6 minutes per side for medium-rare doneness, adjusting time as needed for your preferred 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.
08 - Arrange steak slices on plates and top generously with the poblano pico de gallo.