Soften the cream cheese: Cut the cream cheese into cubes and let it sit at room temperature for 10 minutes.
This helps it melt smoothly and prevents lumps.
Warm the sauce base: In a large skillet over medium heat, add the butter. When melted, stir in the garlic and cook for 30 to 60 seconds until fragrant.
Add cream and buffalo sauce: Pour in the heavy cream and buffalo sauce. Whisk until combined and slightly steamy but not boiling.
Melt in the cream cheese: Add the cream cheese cubes.
Whisk slowly until the sauce becomes smooth and creamy. If it looks too thick, add a splash more cream.
Season it up: Stir in onion powder, smoked paprika, salt, and pepper. Taste and adjust heat by adding more buffalo sauce if you like it hotter.
Add the chicken: Fold in the shredded chicken, coating every piece.
Reduce heat to low and simmer for 3 to 5 minutes, until heated through.
Make it cheesy (optional): Sprinkle shredded cheddar or mozzarella over the top. Cover the skillet for 2 to 3 minutes until the cheese melts.
Finish and serve: Top with sliced green onions. Serve as is, or spoon over cauliflower rice, zucchini noodles, or into lettuce wraps.
Drizzle with ranch or blue cheese if you like.