Prep the lettuce: Separate lettuce leaves, rinse, and pat dry. Keep the largest, cup-shaped leaves. Chill them in the fridge for extra crunch.
Chop aromatics: Dice the onion and mince the garlic.
If using jalapeño or bell pepper, chop those too.
Brown the turkey: Heat the oil in a large skillet over medium-high. Add the turkey and cook, breaking it into small crumbles, until no longer pink, about 5–7 minutes. Season lightly with salt and pepper.
Flavor boost: Add the onion (and jalapeño or bell pepper if using).
Cook 3–4 minutes until softened. Stir in the garlic and cook 30 seconds until fragrant.
Spice it up: Sprinkle in chili powder, cumin, smoked paprika, and oregano. Stir to coat the turkey evenly.
Toast the spices for 30–60 seconds to deepen the flavor.
Sauce and simmer: Stir in tomato paste, then pour in the broth. Reduce heat to medium and simmer 2–3 minutes, stirring, until the liquid reduces and the mixture is saucy but not wet. Taste and adjust salt and pepper.
Finish with lime: Turn off heat and squeeze in a little lime juice.
Add chopped cilantro if you like. This brightens everything.
Assemble: Spoon the warm turkey mixture into lettuce cups. Top with tomatoes, avocado, cheese, salsa, and a dollop of sour cream or Greek yogurt.
Add radishes and pickled onions for crunch and tang.
Serve: Plate 3–4 wraps per person and offer extra lime wedges. Eat immediately while the lettuce is crisp.