Prepare the Marinade: In a bowl, combine the chopped chipotle peppers, adobo sauce, olive oil, lime juice, garlic, cumin, smoked paprika, oregano, Worcestershire sauce, and honey (if using). Season with salt and pepper to taste. Whisk everything together until well combined.
Marinate the Steak: Place your steak in a resealable plastic bag or shallow dish. Pour the marinade over the steak, making sure it’s evenly coated. Seal the bag or cover the dish and refrigerate for at least 30 minutes (up to 2 hours for more flavor). The longer it marinates, the more intense the smoky chipotle flavor will be.
Preheat Your Grill or Skillet: If you’re grilling, preheat your grill to medium-high heat. For a skillet, heat a cast-iron pan over medium-high heat and add a little oil to prevent sticking. You want your cooking surface nice and hot to get that perfect sear.
Cook the Steak: Remove the steak from the marinade and let any excess drip off. Place the steak on the grill or in the skillet. For a medium-rare steak, cook it for about 4-5 minutes per side (depending on thickness). Adjust the time for your desired doneness. Use a meat thermometer if needed, aim for 130°F for medium-rare.
Rest the Steak: Once your steak is cooked to perfection, transfer it to a cutting board and let it rest for 5-10 minutes. This allows the juices to redistribute, ensuring your steak stays juicy and tender.
Slice and Serve: After resting, slice your steak against the grain for the tenderest, most flavorful bites. Squeeze some fresh lime juice over the top for an added burst of flavor and garnish with cilantro if desired.