Prep the lettuce and veggies. Gently separate and wash the lettuce leaves.
Pat them dry so they stay crisp. Slice celery, shred carrots, and chop scallions. Set aside.
Sauté the aromatics. Heat olive oil in a large skillet over medium.
Add onion and cook 3–4 minutes until softened. Stir in garlic and cook 30 seconds until fragrant.
Cook the chicken. Add ground chicken, breaking it up with a spatula. Season with salt, pepper, and smoked paprika if using.
Cook 5–7 minutes until no longer pink and lightly browned.
Make the buffalo sauce. Lower heat. Stir in buffalo sauce, butter, and apple cider vinegar. Simmer 1–2 minutes, tossing to coat until the sauce clings to the chicken and looks glossy.
Taste and adjust. Add more hot sauce for heat, more butter for richness, or a splash of water if it’s too thick.
Season with salt and pepper as needed.
Assemble the wraps. Spoon the buffalo chicken into lettuce leaves. Top with carrots, celery, and scallions. Add a drizzle of ranch or blue cheese dressing and a sprinkle of crumbled cheese if you like.
Serve right away. Finish with a squeeze of lemon or lime to brighten the flavors.
Eat with your hands like tacos.