Make the marinade: In a bowl, combine minced chipotle, adobo sauce, lime juice, olive oil, honey, garlic, cumin, smoked paprika, salt, and pepper. Stir until smooth and glossy.
Prep the steak: Pat the flank steak dry.
If it’s thick in spots, lightly score the surface in a crosshatch pattern to help the marinade penetrate. Don’t cut too deep—just the surface.
Marinate: Place the steak in a zip-top bag or shallow dish. Pour in the marinade and coat evenly.
Chill for 30 minutes to 4 hours. Longer than 4 hours can make the texture mushy due to the acidity.
Make the crema (optional): Stir together sour cream, lime juice, and a pinch of salt. Chill until serving.
Heat your cooking surface: Preheat a cast-iron skillet or grill to high heat.
You want it very hot for a quick, flavorful sear.
Cook the steak: Remove excess marinade. Sear the steak for 3–5 minutes per side for medium-rare, depending on thickness. Aim for an internal temp of 130–135°F (54–57°C).
Rest the steak: Transfer to a cutting board and rest for 5–10 minutes.
This keeps the juices in the meat, not on your board.
Warm the tortillas: Toast tortillas in a dry skillet for 30–60 seconds per side until pliable and lightly charred. Wrap in a towel to keep warm.
Slice the steak: Cut the steak against the grain into thin strips. This ensures tenderness in every bite.
Assemble: Layer steak in tortillas and top with onion, cilantro, avocado, cheese, and a drizzle of crema.
Add a squeeze of lime and any extras you like.