Prep the lettuce: Separate the leaves, rinse, and pat dry.
Keep them chilled in the fridge so they stay crisp.
Mix the spice blend: In a small bowl, combine 2 teaspoons chili powder, 1 teaspoon cumin, 1/2 teaspoon smoked paprika, 1/2 teaspoon oregano, 1/2 teaspoon onion powder, 1/2 teaspoon salt, and a pinch of black pepper. Add a pinch of cayenne if you like heat.
Sauté the aromatics: Heat oil in a large skillet over medium heat. Add the diced onion and a pinch of salt.
Cook 3–4 minutes until softened, then stir in the minced garlic for 30 seconds.
Brown the chicken: Add ground chicken. Break it up with a spatula. Cook 5–7 minutes until no pink remains and any moisture cooks off.
Don’t over-stir; let it get some light browning for flavor.
Season and simmer: Sprinkle the spice blend over the chicken. Stir in the tomato paste and cook 1 minute. Pour in the broth or water.
Simmer 2–3 minutes until slightly saucy but not watery.
Finish with lime: Turn off the heat and squeeze in the juice of half a lime. Taste and adjust salt, pepper, or lime as needed.
Assemble the wraps: Spoon the chicken into lettuce leaves. Top with your favorites—avocado, salsa, cheese, red onion, cilantro, a dollop of yogurt or sour cream, and a squeeze of lime.
Serve immediately: Keep extra lettuce on the side and pass more lime wedges.
Enjoy while the lettuce is crisp and the chicken is warm.