Here is my favorite buffalo chicken dip sandwich recipe, with shredded chicken mixed in hot sauce and cream cheese, then piled on bread with melted cheese, crisp lettuce, and fresh tomato slices.
This sandwich is a hit with my kids whenever they have friends over. I love that it takes all the flavors of the classic party dip and turns it into something we can actually eat for lunch. Plus, it’s way less messy than trying to balance chips and dip on your lap!

Why You’ll Love This Buffalo Chicken Dip Sandwich
- Ready in under 30 minutes – This sandwich comes together quickly, making it perfect for busy weeknights when you need dinner on the table fast.
- Game day favorite turned sandwich – All the creamy, spicy flavors you love from buffalo chicken dip, but in a handheld form that’s way easier to eat.
- Simple ingredients – You probably have most of these items in your fridge already, and if you have leftover rotisserie chicken, it’s even easier.
- Crowd-pleaser – The combination of tangy hot sauce, creamy cheese, and crispy bread makes this sandwich a hit with both kids and adults.
What Kind of Chicken Should I Use?
For this buffalo chicken dip sandwich, you’ve got plenty of options when it comes to the chicken. Rotisserie chicken from the grocery store is probably the easiest route – just shred it up and you’re good to go. Leftover cooked chicken works great too, whether it’s from last night’s dinner or meal prep you did earlier in the week. If you’re starting from scratch, you can poach or bake some chicken breasts, let them cool, and then shred or chop them into bite-sized pieces. Canned chicken is also a solid choice if you’re in a pinch and need something quick, just make sure to drain it well before using.

Options for Substitutions
This sandwich is pretty forgiving when it comes to swaps, so feel free to work with what you have:
- Chicken: Rotisserie chicken works great here, but you can also use leftover grilled chicken, poached chicken breasts, or even canned chicken in a pinch. Just shred it up before mixing with the other ingredients.
- Cream cheese: Greek yogurt or sour cream can step in for cream cheese if needed. They’ll give you a similar creamy texture with a slightly tangier taste. Use the same amount and mix it well.
- Hot sauce: Any hot sauce works here – Frank’s RedHot is classic for buffalo flavor, but you can use whatever you prefer. Want less heat? Cut the amount in half or mix in a tablespoon of ranch dressing to mellow it out.
- Cheese slices: While American or cheddar are typical choices, feel free to use provolone, pepper jack for extra kick, or even blue cheese crumbles if you’re a fan of traditional buffalo chicken dip.
- Bread: Any bread works for this sandwich – white, wheat, sourdough, or even ciabatta rolls. Just pick something sturdy enough to hold the filling without getting too soggy.
Watch Out for These Mistakes While Cooking
The biggest mistake people make with this sandwich is not heating the chicken mixture long enough, which leaves you with cold pockets of cream cheese that won’t spread evenly – make sure it’s warm and smooth before assembling.
Another common error is using too much cooking spray on the bread, which can make your sandwich greasy instead of golden and crispy, so just a light coating will do the trick.
Don’t skip letting the sandwich rest for a minute after cooking, as this helps the cheese set slightly and prevents all your filling from sliding out when you take that first bite.
Finally, add the lettuce and tomato only after cooking, not before – putting them on a hot sandwich straight from the skillet keeps them crisp and fresh instead of wilted and soggy.

What to Serve With Buffalo Chicken Dip Sandwich?
Since this sandwich is pretty rich and spicy, I like to serve it with something cool and crunchy on the side like celery sticks and carrot sticks with ranch or blue cheese dressing for dipping. A simple coleslaw also works great because the creamy, tangy flavors help balance out all that buffalo heat. If you want something more filling, go with crispy french fries, sweet potato fries, or even some kettle-cooked potato chips. For a lighter option, a basic side salad with cucumber, cherry tomatoes, and a light vinaigrette keeps things fresh without competing with the bold flavors of the sandwich.
Storage Instructions
Store: If you have leftover buffalo chicken filling, keep it in an airtight container in the fridge for up to 4 days. I don’t recommend storing the assembled sandwiches since the bread gets soggy, but the filling reheats really well for quick lunches throughout the week.
Freeze: The buffalo chicken mixture freezes great for up to 3 months. Just portion it out into freezer bags and flatten them for easy storage. Thaw it overnight in the fridge when you’re ready to make sandwiches again.
Reheat: Warm up the buffalo chicken filling in the microwave for about 1-2 minutes, stirring halfway through, or heat it on the stove over medium-low heat until it’s hot and creamy. Then just assemble your sandwiches fresh with the warm filling, cheese, and toppings.
| Preparation Time | 10-15 minutes |
| Cooking Time | 5-10 minutes |
| Total Time | 15-30 minutes |
| Level of Difficulty | Easy |
| Servings | 4 servings |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 1400-1600
- Protein: 70-80 g
- Fat: 75-90 g
- Carbohydrates: 110-130 g
Ingredients
For the buffalo chicken filling:
- 1 1/2 cups chicken (finely shredded for even distribution)
- 1/3 cup cream cheese (I use Philadelphia for its creamy consistency)
- 1/3 cup hot sauce (I prefer Frank’s RedHot for authentic buffalo flavor)
- 1/4 cup onion
- 2 tablespoons crumbled blue cheese
For the sandwiches:
- 8 slices bread
- 8 slices cheese
- 4 leaves lettuce (buttery Bibb or Romaine for a crisp crunch)
- 8 slices tomato
- cooking spray
Step 1: Prepare the Buffalo Chicken Filling
- 1 1/2 cups shredded chicken
- 1/3 cup cream cheese
- 1/3 cup hot sauce
- 1/4 cup onion, finely diced
- 2 tablespoons crumbled blue cheese
In a bowl, combine the shredded chicken, cream cheese, hot sauce, finely diced onion, and crumbled blue cheese.
Microwave the mixture for 30-45 seconds, stirring halfway through, until the cream cheese is fully melted and the filling is warm and well combined.
The filling should be spreadable but still hold together when spooned.
Step 2: Assemble the Sandwiches
- buffalo chicken filling from Step 1
- 8 slices bread
- 8 slices cheese
Lay out all 8 bread slices on a clean work surface.
On 4 slices, place one cheese slice on each, then divide the warm buffalo chicken filling from Step 1 evenly among these 4 slices, spreading it over the cheese.
Top each with another cheese slice, then crown with the remaining 4 bread slices to create sandwiches.
I like to press down gently on each sandwich so the filling stays contained during cooking.
Step 3: Toast the Sandwiches
- assembled sandwiches from Step 2
- cooking spray
Lightly coat the outside of each sandwich with cooking spray on both sides.
Heat a skillet over medium-high heat and place the sandwiches in batches if needed, cooking for 2 1/2 to 3 minutes until the bread is golden brown and crispy.
Carefully flip each sandwich and cook for another 1 1/2 to 2 minutes until the second side is equally golden.
The cheese inside should be melted and the bread should have a nice grilled exterior.
I find that starting with medium-high heat and not moving the sandwiches too early gives you that perfect golden crust without burning.
Step 4: Finish and Serve
- toasted sandwiches from Step 3
- 4 leaves lettuce
- 8 slices tomato
Transfer the toasted sandwiches to a cutting board or serving plate.
Carefully slice each sandwich diagonally if desired, then top with fresh lettuce leaves and tomato slices.
Serve immediately while the sandwiches are still hot and the cheese is melted, so the contrast between the warm, creamy filling and the crisp fresh vegetables is at its best.

Mouthwatering Buffalo Chicken Dip Sandwich
Ingredients
For the buffalo chicken filling::
- 1 1/2 cups chicken (finely shredded for even distribution)
- 1/3 cup cream cheese (I use Philadelphia for its creamy consistency)
- 1/3 cup hot sauce (I prefer Frank's RedHot for authentic buffalo flavor)
- 1/4 cup onion
- 2 tablespoons crumbled blue cheese
For the sandwiches::
- 8 slices bread
- 8 slices cheese
- 4 leaves lettuce (buttery Bibb or Romaine for a crisp crunch)
- 8 slices tomato
- cooking spray
Instructions
- In a bowl, combine the shredded chicken, cream cheese, hot sauce, finely diced onion, and crumbled blue cheese. Microwave the mixture for 30-45 seconds, stirring halfway through, until the cream cheese is fully melted and the filling is warm and well combined. The filling should be spreadable but still hold together when spooned.
- Lay out all 8 bread slices on a clean work surface. On 4 slices, place one cheese slice on each, then divide the warm buffalo chicken filling from Step 1 evenly among these 4 slices, spreading it over the cheese. Top each with another cheese slice, then crown with the remaining 4 bread slices to create sandwiches. I like to press down gently on each sandwich so the filling stays contained during cooking.
- Lightly coat the outside of each sandwich with cooking spray on both sides. Heat a skillet over medium-high heat and place the sandwiches in batches if needed, cooking for 2 1/2 to 3 minutes until the bread is golden brown and crispy. Carefully flip each sandwich and cook for another 1 1/2 to 2 minutes until the second side is equally golden. The cheese inside should be melted and the bread should have a nice grilled exterior. I find that starting with medium-high heat and not moving the sandwiches too early gives you that perfect golden crust without burning.
- Transfer the toasted sandwiches to a cutting board or serving plate. Carefully slice each sandwich diagonally if desired, then top with fresh lettuce leaves and tomato slices. Serve immediately while the sandwiches are still hot and the cheese is melted, so the contrast between the warm, creamy filling and the crisp fresh vegetables is at its best.