Prep the aromatics: Finely dice the onion and mince the garlic.
This helps them melt into the sauce.
Brown the turkey (optional but recommended): In a large skillet over medium heat, add a splash of oil and cook the ground turkey, breaking it up with a spoon, until lightly browned, 5–7 minutes. Season with a pinch of salt and pepper. Browning builds flavor and improves texture, but you can skip if you’re short on time.
Make the sauce base: In a bowl, whisk together BBQ sauce, tomato paste, chicken broth, apple cider vinegar, Worcestershire, smoked paprika, chili powder, 1/2 teaspoon salt, and 1/4 teaspoon black pepper.
Load the slow cooker: Add the diced onion and garlic to the slow cooker.
Add the browned turkey and pour the sauce over the top. Stir to coat everything evenly.
Cook low and slow: Cover and cook on Low for 4–5 hours or on High for 2–3 hours. Stir once midway if you can.
The mixture should be saucy but not soupy.
Adjust consistency: If it’s too loose, remove the lid and let it cook on High for 15–20 minutes to reduce. If it’s too thick, splash in a little broth until it’s spoonable.
Taste and finish: Taste and adjust seasoning. Add more salt, a dash of vinegar for brightness, or a little extra BBQ sauce for sweetness if desired.
Prep the lettuce: Separate, wash, and thoroughly dry the lettuce leaves.
Pat dry so they don’t get soggy.
Assemble: Spoon the warm BBQ turkey into lettuce cups. Top with your favorite crunchy add-ins, a squeeze of lime, and fresh herbs.
Serve: Set everything out family-style and let everyone build their own wraps. Serve extra sauce on the side for drizzling.