The Leftover Turkey Sandwich That Stays Crispy
Leftover turkey sandwiches are often the best thing about the day after a big meal. With a few simple tweaks, you can turn cold sliced turkey into a sandwich you actually want to eat.

This version uses a quick cranberry mayo, a generous pile of fried shallots for crunch, and a quick turn in a hot buttered skillet. The bread gets crackly, the turkey stays moist, and nothing turns soggy.
Why This Leftover Turkey Sandwich Works
The cranberry mayo hits you first—tangy, a little sweet, and sharp enough to cut through the richness of the turkey. It does the same job as mustard on a ham sandwich, but with a holiday feel.
Fried shallots bring a loud crunch that stays crisp even after you press the sandwich. They add a savory, almost caramelized note that makes the whole thing feel more like a planned lunch than a fridge cleanout.
Toasting the sandwich in butter gives you a deep golden crust while the inside steams gently. The turkey warms through without drying out, and every bite has the right mix of soft and crisp.
Ingredients

- 2 slices sturdy sourdough or ciabatta bread: something with an open crumb that toasts well
- 4 oz leftover roast turkey, shredded or thinly sliced: white or dark meat both work
- 1 tbsp unsalted butter, softened: for the outside of the bread
- 2 tbsp mayonnaise: full-fat gives the richest spread
- 1 tbsp cranberry sauce: jellied or whole berry, whatever you have
- 1 tsp Dijon mustard: adds a little sharpness
- Handful arugula or butter lettuce: for freshness
- 2 tbsp store-bought crispy fried shallots or onions: the kind found in the salad aisle
- Salt and black pepper: to season the turkey
Variations / Substitutions
- Use chicken: leftover roast chicken works exactly the same way.
- Swap the bread: a sturdy roll or thick-cut focaccia holds up well.
- Skip the shallots: crushed potato chips or toasted panko breadcrumbs give a similar crunch.
- Make it dairy-free: brush the outside with olive oil instead of butter and use a vegan mayo.
- Turn it into a club: add crispy bacon and a second layer of turkey.
If you have extra cranberry sauce, it’s also great swirled into a basic turkey soup.
How to Make Leftover Turkey Sandwich
Step 1: Mix the Cranberry Mayo

In a small bowl, stir together the 2 tbsp mayonnaise, 1 tbsp cranberry sauce, and 1 tsp Dijon mustard until smooth and uniform. The mixture will be pale pink with a few flecks of cranberry.
The flavor should be tangy with a gentle sweetness and a tiny kick from the mustard. Taste it now and add a pinch of salt if it needs it, since the turkey and bread will bring the salt later.
Step 2: Assemble the Sandwich

Lay the two slices of bread on a cutting board and spread the cranberry mayo evenly on the inside of each slice. Pile the 4 oz leftover turkey onto one slice, then season the turkey lightly with salt and pepper. Scatter the 2 tbsp crispy shallots over the meat, and finish with a handful of arugula. Close the sandwich with the second slice, mayo side facing down, and press gently to compact it.
At this point the sandwich should be neat and not bulging. If it’s too tall, give it a gentle press with your palm to help it hold together when you flip it in the pan.
Step 3: Toast the Sandwich

Warm a medium skillet over medium heat and add the 1 tbsp softened butter, swirling to coat the pan. Once the butter is foamy but not brown, carefully lay the sandwich in the skillet. Place a heavy pan or a plate on top and press down lightly. Cook without moving for about 3 minutes, until the bottom is deep golden and the bread is crisp.
Use a spatula to flip the sandwich, adding a small extra dab of butter if the pan looks dry. Press again and cook the second side for another 2 to 3 minutes. There’s no cheese in this sandwich, so you’re mainly watching for that golden color and a gentle hissing sound.
Step 4: Slice and Serve Warm

Transfer the hot sandwich to a cutting board and let it rest for 30 seconds so the steam settles. Slice it in half on a slight diagonal with a serrated knife. Serve right away while the outside is crackly and the inside is warm.
The shallots stay crunchy, and the cranberry mayo keeps the turkey from tasting dry. This is the kind of sandwich that disappears fast, usually while you’re already thinking about making the next one.
A Few Notes Before You Start
- Let the turkey sit at room temperature for about 10 minutes before assembling. Cold meat can make the inside heat unevenly.
- Keep the fillings tidy—overstuffing makes the sandwich hard to flip and the good stuff can squish out the sides.
- Medium heat is your friend. It gives the bread time to crisp without burning before the turkey warms through.
- If you’re out of fried shallots, a thin layer of crushed potato chips or toasted panko fried in a tiny bit of butter works well.
Cook times by bread and pan:
| Bread type | Pan type | Time per side |
|---|---|---|
| Sourdough | Cast iron | 3 mins |
| Ciabatta | Nonstick | 2–3 mins |
What to Serve With This Leftover Turkey Sandwich
A simple bowl of tomato soup or any leftover holiday soup keeps it classic. For something lighter, a green salad with a sharp vinaigrette balances the richness of the butter and mayo nicely.
Frequently Asked Questions
Can I use leftover chicken instead?
Yes, any leftover roast poultry works just as well.
What if I don’t have cranberry sauce?
You can swap in fig jam, apple butter, or a thin layer of tart cherry preserves. The goal is something fruity and tangy to contrast the turkey.
Can I make this without butter?
You can brush the outside of the bread with olive oil and toast it in a dry nonstick pan. It won’t be quite as rich, but the bread will still crisp.
How do I keep the bread from getting soggy?
Spread the cranberry mayo thinly, and don’t add extra wet ingredients like a plain spoonful of cranberry sauce. The crispy shallots also create a dry barrier between the turkey and the bread.

Leftover Turkey Sandwich Recipe
Ingredients
Method
- Stir the mayonnaise, cranberry sauce, and Dijon mustard in a small bowl until smooth.
- Spread the mixture on both slices of bread. Layer the turkey on one slice, season with salt and pepper, then top with crispy shallots and arugula. Close the sandwich with the other slice, mayo side in.
- Warm a skillet over medium heat, add the butter, and lay the sandwich in the pan. Press with a heavy pan or plate and cook until deep golden, about 3 minutes. Flip, press again, and cook the second side for 2–3 minutes more.
- Rest the sandwich on a cutting board for 30 seconds, slice diagonally, and serve warm.
