IE 11 is not supported. For an optimal experience visit our site on another browser.

Grilled Holiday Leftover Skewers

Grilled holiday leftover skewers recipe
10 skewers

Chef notes

After hosting a holiday party, I have lots of leftovers — glazed ham or roast turkey, vegetables such as Brussels sprouts and potatoes, and a few sauces on the side. After all, who doesn’t prepare way more food than they really need for a holiday party and then wonder for days what to do with all of the leftovers? My initial instinct is always to make a sandwich with them, but I wanted to create a fun way to reuse holiday food without throwing everything into a buttery dinner roll. Enter: holiday leftover skewers. If you’re spending the holidays somewhere warm — or just dreaming of a sunny Christmas — follow this recipe and give your leftovers a new life. These grilled skewers are a great way to put your gas or charcoal grill to use in the wintertime!

Assemble your favorite, festive combination of meat and vegetables, drizzle with olive oil, and season with a little bit of salt and black pepper (though don’t be too generous, since the meat and veggies should already be seasoned).

If you have leftover cranberry sauce, a Dijon-maple glaze for spiral ham or a steak sauce, serve the extras alongside the skewers — or spread right on top—for even more flavor.

Swap Option: Add any leftovers — cubes of filet mignon, snacking cheese, or roasted vegetables like cauliflower or broccoli — that will fit on a skewer! There’s no wrong way to put these together.

Technique Tip: If you’re using wooden or bamboo skewers, soak them in water for 30 minutes prior to using to prevent them from splintering and burning when placed on the grill.

Chef's Notes: These measurements are just an estimate. Grab whatever you have in the fridge and assemble as desired. There’s no right or wrong answer here!


  • 16 ounces holiday ham or turkey, cut into inch-thick cubes
  • 3 cups roasted white potatoes or sweet potatoes, cut into inch-thick cubes
  • 3 cups pineapple, cut into inch-thick cubes
  • 2 cups Brussels sprouts, halved
  • 2 tablespoons extra-virgin olive oil
Fulfilled by



Arrange all ingredients onto skewers, alternating ingredients, and drizzle olive oil over them.


Heat a cast-iron grill pan over medium heat. Arrange skewers on skillet and cook for 10 to 15 minutes, turning skewers every few minutes, until all sides have grill marks.


Garnish with parsley and serve with your favorite dip or sauce.