Prep the lettuce. Separate the leaves and pat them dry.
Keep the larger, sturdy leaves for wraps. Set aside on a tray.
Mix the creamy drizzle. In a small bowl, whisk sour cream, mayo, lemon juice, ranch seasoning, and a pinch of salt and pepper. Add a splash of water until it’s drizzleable.
Chill while you make the chicken.
Make the buffalo sauce. In a skillet over low heat, melt the butter. Stir in hot sauce, garlic powder, onion powder, and smoked paprika. Taste and adjust seasoning.
Warm and coat the chicken. Add the cooked chicken to the skillet.
Toss until evenly coated and heated through, 3–5 minutes. Season with salt and pepper as needed.
Prep the toppings. Dice celery, slice red onion, and cut the avocado. Crumble blue cheese if using.
Assemble the wraps. Lay out the lettuce leaves.
Spoon buffalo chicken down the center. Top with celery, red onion, avocado, and blue cheese. Drizzle with the creamy sauce and sprinkle with cilantro or chives.
Serve immediately. Add extra hot sauce on the side for spice lovers.