Prep the lettuce and toppings: Separate lettuce leaves, rinse, and pat dry. Dice tomatoes, red onion, and avocado.
Rinse black beans and corn if using. Set everything aside so assembly is quick.
Sauté aromatics: Heat oil in a large skillet over medium heat. Add the diced onion with a pinch of salt.
Cook 3–4 minutes until softened, then stir in garlic and cook 30 seconds until fragrant.
Brown the turkey: Add ground turkey to the skillet. Break it up with a spatula and cook 5–7 minutes until no longer pink. Don’t over-stir; let it get a little color for flavor.
Season the meat: Stir in taco seasoning, cumin, and smoked paprika.
Add tomato paste and mix well to coat the turkey.
Simmer for juiciness: Pour in chicken broth. Simmer 3–5 minutes until slightly thickened and glossy. Taste and adjust salt and pepper as needed.
Warm the leaves (optional): If using romaine or iceberg, keep them cold and crisp.
If using butter lettuce, you can briefly warm leaves on a dry skillet for 10–15 seconds to make them more pliable.
Assemble the wraps: Spoon a generous portion of turkey into each leaf. Top with tomatoes, red onion, corn, black beans, avocado, and a sprinkle of cilantro.
Add creamy and spicy elements: Finish with a dollop of Greek yogurt, a drizzle of salsa or hot sauce, and a squeeze of lime. Add cheese if you like.
Serve immediately: Build a few at a time so the leaves stay crisp.
Set out extra toppings for a DIY taco bar.