Holiday Party Appetizers
Thirteen easy holiday appetizers for parties, including warm dips, bite size snacks and make ahead finger foods that keep guests happy all evening long.

Holiday parties are my favorite kind of entertaining because nobody expects a formal dinner, just good food to nibble while everyone catches up. This list covers thirteen crowd pleasing appetizers, from warm cheesy dips and creamy homemade hummus to bite size pastries, meatballs and a few fresh, colorful options to balance the table. Most can be prepped a day ahead. My favorite planning tip is to mix hot and cold appetizers so you are never juggling more than two things in the oven when the doorbell starts ringing.
1) Hot Spinach Artichoke Dip

1) Hot Spinach Artichoke Dip
This warm dip is creamy, cheesy and packed with tender artichokes and spinach in every scoop. A blend of cream cheese, sour cream and mayonnaise keeps it smooth and rich without turning greasy. Two cheeses melt into a golden, bubbly top that guests always scrape clean.
Ingredients
- 8 ounces cream cheese, softened
- 1/2 cup sour cream
- 1/4 cup mayonnaise
- 10 ounces frozen chopped spinach, thawed and squeezed dry
- 1 can artichoke hearts, 14 ounces, drained and chopped
- 1 cup shredded mozzarella cheese, divided
- 1/2 cup grated Parmesan cheese
- 2 cloves garlic, minced
- 1/4 teaspoon red pepper flakes
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- Tortilla chips, crackers or toasted baguette for serving
Instructions
- Heat the oven to 375F and lightly grease a 1 1/2 quart baking dish or 9 inch pie plate.
- Squeeze the thawed spinach in a clean kitchen towel until no more water drips out. This keeps the dip thick and creamy instead of watery.
- Beat the cream cheese, sour cream and mayonnaise in a large bowl with a hand mixer until completely smooth, with no lumps of cream cheese left.
- Stir in the spinach, artichokes, 3/4 cup mozzarella, Parmesan, garlic, red pepper flakes, salt and pepper until evenly mixed.
- Spread the dip in the baking dish and sprinkle the remaining mozzarella over the top.
- Bake 20 to 25 minutes, until the dip is bubbling around the edges and the cheese on top is melted and lightly browned in spots.
- Let it cool for 5 minutes, then serve warm with tortilla chips, crackers or slices of toasted baguette. Keep it warm on a trivet or in a small slow cooker on the warm setting.
This is the appetizer I make for nearly every party because it disappears first every time. It feels indulgent, and the vegetables make it feel a little less so.
Assemble the dip in its baking dish up to 2 days ahead, cover and refrigerate. Add 5 to 10 minutes to the bake time when it goes in cold.
2) Cranberry Brie Bites

2) Cranberry Brie Bites
These little bites combine flaky puff pastry, melty Brie and tangy cranberry sauce in one perfect mouthful. A drizzle of honey, toasted pecans and fresh rosemary add sweetness, crunch and a woodsy holiday aroma. A mini muffin pan shapes the pastry into tiny cups with no special skills required.
Ingredients
- 1 sheet frozen puff pastry, thawed
- 8 ounces Brie cheese
- 1/2 cup whole berry cranberry sauce
- 1/4 cup chopped toasted pecans
- 2 tablespoons honey
- 1 tablespoon fresh rosemary, finely chopped
- 1 large egg, beaten
- 2 tablespoons all purpose flour for rolling
- Flaky sea salt
- Cooking spray
Instructions
- Heat the oven to 375F and spray a 24 cup mini muffin pan with cooking spray.
- Lightly flour the counter and roll the puff pastry sheet into a 12 inch square. Cut it into 24 squares, about 2 inches each.
- Press each square into a muffin cup, letting the corners stand up around the sides. Brush the edges with beaten egg.
- Cut the Brie into 24 small cubes, rind and all, and set one cube in each pastry cup. Top each with about 1 teaspoon cranberry sauce.
- Bake 15 to 18 minutes, until the pastry is puffed and deep golden and the cheese is melted.
- Let the bites cool in the pan for 5 minutes, then lift them out with a small offset spatula or butter knife.
- Sprinkle with the chopped pecans and rosemary, drizzle lightly with honey and finish with a pinch of flaky salt. Serve warm or at room temperature on a platter.
Brie bites look elegant on a party platter but take only 15 minutes of hands on work. They are a great way to use up leftover cranberry sauce from Thanksgiving.
Chill the Brie for 20 minutes before cutting so it slices cleanly. You can fill the cups a few hours ahead, refrigerate and bake right before guests arrive.
3) Sausage Balls

3) Sausage Balls
Sausage balls are savory, cheesy little bites made from pork sausage, sharp cheddar and biscuit mix. Cream cheese keeps them moist and tender instead of dry and crumbly like older versions. They bake up crisp on the outside with a soft, flavorful center that is perfect for dunking.
Ingredients
- 1 pound breakfast pork sausage, uncooked
- 2 cups biscuit baking mix
- 4 cups shredded sharp cheddar cheese
- 4 ounces cream cheese, softened
- 1/4 cup whole milk
- 1/2 teaspoon garlic powder
- 1/2 teaspoon onion powder
- 1/4 teaspoon cayenne pepper
- 1/4 teaspoon black pepper
- Cooking spray
Instructions
- Heat the oven to 375F. Line two rimmed baking sheets with parchment and spray them lightly.
- Place the raw sausage, cream cheese and milk in a large bowl and mix until the cream cheese is evenly worked through.
- Add the baking mix, cheddar, garlic powder, onion powder, cayenne and black pepper. Mix with your hands until everything is combined into a thick, slightly sticky dough. It takes a couple of minutes of kneading.
- Roll the mixture into 1 inch balls and place them about 1 inch apart on the baking sheets. You should have about 48.
- Bake 18 to 22 minutes, rotating the pans halfway through, until the balls are golden brown and the sausage inside reaches 160F on an instant read thermometer.
- Let the sausage balls cool on the pans for 5 minutes before serving.
- Serve warm or at room temperature with a small bowl of honey mustard, ranch or pepper jelly for dipping.
Sausage balls are a Southern holiday tradition, and they show up on our table on Christmas Eve every year. They are as good for brunch as they are for a cocktail party.
Freeze the unbaked balls on a sheet pan, then bag them for up to 3 months. Bake from frozen at 375F, adding 5 to 8 minutes.
4) Bacon Wrapped Dates

4) Bacon Wrapped Dates
Bacon wrapped dates balance sweet, caramel like dates with salty, crispy bacon and a creamy goat cheese center. An almond tucked inside adds a surprise crunch in every bite. A light brush of spicy maple syrup glazes the bacon so it turns glossy and slightly sticky.
Ingredients
- 24 large pitted Medjool dates
- 4 ounces goat cheese, softened
- 24 whole roasted almonds
- 12 slices regular cut bacon, halved crosswise
- 2 tablespoons maple syrup
- 1/4 teaspoon cayenne pepper
- 1/4 teaspoon black pepper
- 1 tablespoon chopped fresh chives
- 24 wooden toothpicks
- Parchment paper for the pan
Instructions
- Heat the oven to 400F. Line a rimmed baking sheet with parchment and set a wire rack on top if you have one, which helps the bacon crisp all around.
- Slit each date down one side, leaving it attached on the other side, and remove any pits that may remain.
- Fill each date with about 1/2 teaspoon goat cheese and tuck in a whole almond. Press the date closed around the filling.
- Wrap each date tightly with a half slice of bacon, overlapping the ends, and secure with a toothpick. Set the dates seam side down on the rack.
- Stir the maple syrup, cayenne and black pepper together and brush it lightly over the bacon.
- Bake 20 to 25 minutes, turning once halfway through, until the bacon is browned and crisp on all sides.
- Let the dates cool 5 minutes, since the filling gets very hot. Sprinkle with chives and serve warm.
This three ingredient appetizer tastes like something from a fancy restaurant menu. Even guests who claim not to like dates go back for seconds.
Stuff and wrap the dates up to a day ahead, cover and refrigerate. Bake them just before serving so the bacon is at its crispiest.
5) Caprese Skewers

5) Caprese Skewers
Caprese skewers put the classic Italian salad of tomato, basil and fresh mozzarella on a stick. A quick homemade balsamic glaze adds a sweet, tangy finish that ties the flavors together. The bright red, white and green colors look naturally festive on any holiday party table.
Ingredients
- 24 cherry tomatoes
- 24 small fresh mozzarella balls
- 24 fresh basil leaves
- 1/3 cup balsamic vinegar
- 1 tablespoon honey
- 2 tablespoons extra virgin olive oil
- 1/4 teaspoon flaky sea salt
- 1/4 teaspoon black pepper
- 24 short wooden skewers or long toothpicks
- 1 small bowl for the glaze
Instructions
- Combine the balsamic vinegar and honey in a small saucepan over medium heat. Bring to a gentle simmer and cook, stirring now and then, until reduced by about half and syrupy enough to coat a spoon, 8 to 10 minutes.
- Pour the glaze into a small bowl and let it cool completely. It will keep thickening as it cools.
- Rinse and dry the tomatoes and basil. Drain the mozzarella balls and pat them dry with paper towels so the glaze does not slide off.
- Thread one tomato, one folded basil leaf and one mozzarella ball onto each skewer. Repeat with the remaining ingredients.
- Arrange the skewers on a platter in a ring shape for a wreath look, or in tidy rows.
- Drizzle the skewers with olive oil and the balsamic glaze, then sprinkle with flaky salt and pepper just before serving.
- Serve right away or keep chilled for up to 2 hours, adding the glaze at the last minute.
Every holiday spread needs something fresh among all the cheesy, rich appetizers, and this is mine. Kids love helping thread the skewers.
Arranging the skewers in a circle on a round platter makes an easy edible wreath. Make the glaze up to a week ahead and keep it at room temperature.
6) Classic Deviled Eggs

Two kinds of mustard, a little vinegar and sweet relish give the filling its classic zippy flavor. Use eggs that are at least a week old, since very fresh eggs are harder to peel. Get the full recipe
7) Creamy Homemade Hummus

7) Creamy Homemade Hummus
This hummus whips chickpeas, tahini, lemon and garlic into a dip that is silky, nutty and bright. Blending the tahini with lemon first and adding ice water at the end is what makes it so light and smooth. A crown of pomegranate seeds and parsley gives it a festive red and green look for the holidays.
Ingredients
- 2 (15 ounce) cans chickpeas, drained and rinsed
- 1/2 cup tahini
- 1/4 cup fresh lemon juice
- 2 cloves garlic
- 1/2 teaspoon ground cumin
- 1 teaspoon salt
- 4 to 6 tablespoons ice water
- 1/4 cup extra virgin olive oil, divided
- 1/2 teaspoon smoked paprika
- 2 tablespoons pomegranate seeds
- 1 tablespoon chopped fresh parsley
- Pita chips and sliced vegetables, for serving
Instructions
- Pour the drained chickpeas into a bowl of water and rub them gently between your hands to loosen the skins. Skim off as many skins as you can, which makes the hummus much smoother.
- Blend the tahini and lemon juice in a food processor for 1 minute until thick and creamy, scraping down the bowl once.
- Add the garlic, cumin and salt and process for 30 seconds more.
- Add the chickpeas and 2 tablespoons of the olive oil and process for 2 to 3 minutes, scraping down the sides as needed.
- With the machine running, drizzle in the ice water a tablespoon at a time until the hummus is light, silky and spreadable. Taste and add more salt or lemon if needed.
- Transfer the hummus to a container and refrigerate for at least 30 minutes so the flavors blend.
- Spread it on a shallow platter and make a swirl with the back of a spoon. Drizzle with the remaining olive oil, dust with paprika and scatter the pomegranate seeds and parsley over the top. Serve with pita chips and vegetables.
Every party table needs one fresh, lighter option, and this is mine. It costs very little, pleases the vegetarians in the crowd and looks beautiful next to all the cheesy dips.
Make the hummus up to 4 days ahead and keep it covered in the fridge. Add the oil, paprika and garnishes just before guests arrive so it looks fresh.
8) Sausage Stuffed Mushrooms

8) Sausage Stuffed Mushrooms
These stuffed mushrooms are tender, juicy caps piled high with a savory filling of Italian sausage, cream cheese and Parmesan. Cooking the chopped stems with the sausage adds earthy flavor and wastes nothing. A sprinkle of breadcrumbs gives the tops a golden, slightly crisp finish.
Ingredients
- 24 large white button or cremini mushrooms
- 1/2 pound mild Italian sausage, casings removed
- 2 cloves garlic, minced
- 4 ounces cream cheese, softened
- 1/3 cup grated Parmesan cheese
- 1/4 cup plain breadcrumbs
- 2 tablespoons chopped fresh parsley
- 1/4 teaspoon salt
- 1/4 teaspoon black pepper
- 2 tablespoons olive oil
- Cooking spray
Instructions
- Heat the oven to 375F and spray a rimmed baking sheet. Wipe the mushrooms clean with a damp towel, pop out the stems and finely chop the stems.
- Brush the mushroom caps with olive oil, sprinkle lightly with salt and place them hollow side up on the baking sheet.
- Cook the sausage in a skillet over medium heat, breaking it into small crumbles, until browned and cooked to 160F, about 8 minutes. Add the chopped stems and garlic and cook 3 minutes more, until the moisture evaporates.
- Remove from the heat and stir in the cream cheese, Parmesan, breadcrumbs, parsley and pepper until well combined.
- Spoon the filling generously into each mushroom cap, mounding it on top.
- Bake 18 to 20 minutes, until the mushrooms are tender and the filling is golden brown on top.
- Let them cool for 5 minutes, then sprinkle with a little more parsley and serve warm.
Stuffed mushrooms are the appetizer my brother eats by the handful at every family party. They are hearty enough to fill up hungry guests.
Fill the caps up to a day ahead, cover and refrigerate, then bake right before serving. For a vegetarian version, swap the sausage for chopped spinach.
9) Slow Cooker Cocktail Meatballs

9) Slow Cooker Cocktail Meatballs
Cocktail meatballs simmer in a famously simple sauce of grape jelly and chili sauce that turns sweet, tangy and glossy. The slow cooker does all the work and keeps them warm for the whole party. It sounds unusual, but the combination tastes like a rich, sticky barbecue glaze.
Ingredients
- 2 pounds frozen fully cooked meatballs
- 1 cup grape jelly
- 1 cup chili sauce
- 1/4 cup barbecue sauce
- 1 tablespoon Worcestershire sauce
- 1 teaspoon garlic powder
- 1/2 teaspoon onion powder
- 1/4 teaspoon red pepper flakes
- 1 tablespoon chopped fresh parsley
- Toothpicks for serving
Instructions
- Whisk the grape jelly, chili sauce, barbecue sauce, Worcestershire sauce, garlic powder, onion powder and red pepper flakes together in a 4 to 6 quart slow cooker.
- Add the frozen meatballs and stir gently until they are evenly coated with the sauce.
- Cover and cook on LOW for 3 to 4 hours or on HIGH for 2 to 3 hours, stirring once or twice. The jelly will melt into a glossy sauce as it heats.
- Check that the meatballs are heated through to 165F in the center with an instant read thermometer.
- Stir the meatballs once more so they are coated in the thickened sauce, and taste for spice, adding a pinch more pepper flakes if you like.
- Switch the slow cooker to the warm setting for serving. Sprinkle with parsley.
- Set out a cup of toothpicks and small plates next to the slow cooker so guests can help themselves. The meatballs stay warm and saucy for up to 3 hours on warm.
This is the easiest appetizer on the list and one of the most popular, which is the best combination. I start it after lunch and forget about it until guests arrive.
Homemade meatballs work just as well if you have some in the freezer. Leftovers make a quick dinner over rice the next day.
10) Classic Shrimp Cocktail

10) Classic Shrimp Cocktail
Shrimp cocktail is chilled, tender poached shrimp served with a zesty horseradish cocktail sauce. Poaching the shrimp off the heat in seasoned lemon water keeps them sweet and never rubbery. A homemade cocktail sauce takes two minutes to stir together and has much more kick than a jar.
Ingredients
- 2 pounds large shrimp, 21 to 25 per pound, peeled and deveined with tails on
- 2 lemons, halved
- 2 bay leaves
- 1 tablespoon salt
- 1 teaspoon whole black peppercorns
- For the cocktail sauce
- 3/4 cup ketchup
- 3 tablespoons prepared horseradish
- 1 tablespoon lemon juice
- 1 teaspoon Worcestershire sauce
- 1/4 teaspoon hot sauce
- 1 large bowl of ice water
Instructions
- Stir the ketchup, horseradish, lemon juice, Worcestershire sauce and hot sauce together in a small bowl. Cover and chill so the flavors blend.
- Fill a large pot with 3 quarts water. Squeeze in the lemon halves and drop them in, then add the bay leaves, salt and peppercorns. Bring to a boil and simmer 5 minutes.
- Turn off the heat, add the shrimp and stir. Let them sit in the hot water for 3 to 4 minutes, until pink, opaque and curled into a loose C shape. The shrimp should reach 145F.
- Drain the shrimp and plunge them into the ice water right away to stop the cooking. Chill for 5 minutes.
- Drain well and pat the shrimp dry with paper towels. Refrigerate them, covered, for at least 30 minutes so they are very cold.
- Arrange the shrimp around a bowl of cocktail sauce on a platter of crushed ice or a chilled plate, with lemon wedges on the side.
Shrimp cocktail feels like a celebration, and it is a lighter option alongside the cheesy dips. It is also one of the few appetizers that needs no oven at all.
Poach the shrimp and make the sauce up to 1 day ahead and keep both covered in the fridge. Serve over ice so the shrimp stay cold for the whole party.
11) Whipped Feta Dip

11) Whipped Feta Dip
Whipped feta dip turns salty crumbled feta into a light, creamy spread with tangy Greek yogurt and lemon. A drizzle of honey balances the salt while pomegranate seeds add little bursts of sweet tart juice. The red and green toppings make it one of the prettiest bowls on a holiday table.
Ingredients
- 8 ounces feta cheese, crumbled
- 4 ounces cream cheese, softened
- 1/3 cup plain Greek yogurt
- 3 tablespoons extra virgin olive oil, divided
- 1 tablespoon lemon juice
- 1 small clove garlic, grated
- 2 tablespoons honey
- 1/4 cup pomegranate seeds
- 2 tablespoons chopped pistachios
- 1 teaspoon fresh thyme leaves
- 1/4 teaspoon black pepper
- Pita chips and sliced cucumbers for serving
Instructions
- Add the feta, cream cheese, Greek yogurt, 2 tablespoons olive oil, lemon juice and garlic to a food processor.
- Process for 2 to 3 minutes, scraping down the sides once or twice, until the mixture is completely smooth, light and fluffy. If it seems too thick, add a tablespoon of water.
- Taste and add the black pepper. You will not need salt, since the feta is already salty.
- Spread the dip into a shallow serving bowl, making a wide swirl in the top with the back of a spoon.
- Drizzle the remaining olive oil and the honey over the dip so they pool in the swirls.
- Scatter the pomegranate seeds, pistachios and thyme leaves over the top just before serving.
- Serve with warm pita chips, sliced cucumbers and crackers. The dip keeps covered in the fridge for up to 4 days, so add the toppings fresh each time you serve it.
This dip takes 15 minutes in the food processor and always gets people asking for the recipe. It is a lovely, fresh change from the usual cheesy baked dips.
Make the whipped base up to 3 days ahead and keep it covered in the fridge. Let it sit out 15 minutes and add the toppings just before serving.
12) Hot Crab Dip

12) Hot Crab Dip
Hot crab dip is a rich, creamy baked dip loaded with sweet lump crab and a classic seafood seasoning. Lemon juice, Worcestershire sauce and Dijon cut through the richness so each bite tastes bright. Folding the crab in gently keeps big, meaty pieces throughout the dip.
Ingredients
- 8 ounces cream cheese, softened
- 1/2 cup sour cream
- 1/4 cup mayonnaise
- 1 tablespoon lemon juice
- 2 teaspoons Worcestershire sauce
- 1 teaspoon Dijon mustard
- 1 1/2 teaspoons seafood seasoning, divided
- 1/4 teaspoon garlic powder
- 1 pound lump crab meat, picked over
- 1 cup shredded white cheddar cheese, divided
- 2 green onions, thinly sliced
- Crackers and toasted baguette slices for serving
Instructions
- Heat the oven to 375F and grease a 1 1/2 quart baking dish or 9 inch pie plate.
- Beat the cream cheese, sour cream and mayonnaise in a large bowl until smooth.
- Add the lemon juice, Worcestershire sauce, Dijon mustard, 1 teaspoon seafood seasoning and garlic powder and stir until combined.
- Gently fold in the crab meat, 3/4 cup cheddar and most of the green onions with a rubber spatula. Try not to break up the lumps of crab too much, since those big pieces are the best part.
- Spread the dip in the baking dish, top with the remaining cheese and sprinkle with the rest of the seafood seasoning.
- Bake 20 to 25 minutes, until the dip is hot and bubbling at the edges and the top is lightly golden.
- Let the dip cool for 5 minutes, garnish with the remaining green onions and serve warm with crackers and toasted baguette slices.
I save this dip for special parties because it feels truly luxurious. It is the appetizer my husband asks for every New Year’s Eve.
Look for lump crab in the refrigerated seafood case for the best flavor. Assemble the dip up to 1 day ahead and bake just before serving.
13) Ham and Swiss Sliders

13) Ham and Swiss Sliders
These party sliders layer smoky ham and melty Swiss cheese on soft, sweet rolls. A buttery mustard and poppy seed sauce soaks into the tops and bakes into a savory golden crust. Baking them as one slab keeps the insides warm and gooey while the tops turn slightly crisp.
Ingredients
- 1 package Hawaiian sweet rolls, 12 count
- 3/4 pound thinly sliced deli ham
- 8 slices Swiss cheese
- 1/2 cup unsalted butter, melted
- 1 tablespoon Dijon mustard
- 1 tablespoon Worcestershire sauce
- 1 tablespoon poppy seeds
- 1 tablespoon dried minced onion
- 1/2 teaspoon garlic powder
- 2 tablespoons mayonnaise
- Cooking spray
Instructions
- Heat the oven to 350F and spray a 9×13 inch baking dish with cooking spray.
- Without separating the rolls, slice the whole slab in half horizontally with a long serrated knife. Set the bottom half in the baking dish.
- Spread the mayonnaise over the bottom half, then layer on the ham and Swiss cheese evenly. Replace the top half of the rolls.
- Whisk the melted butter, Dijon mustard, Worcestershire sauce, poppy seeds, dried onion and garlic powder together. Spoon it evenly over the tops of the rolls, letting it soak into the edges.
- Cover the dish with foil and let it sit for 10 minutes so the butter soaks in. Bake covered for 15 minutes.
- Remove the foil and bake 5 to 8 minutes more, until the tops are golden and the cheese is completely melted.
- Let the sliders rest for 5 minutes, then cut along the roll lines and serve warm.
Sliders are a smart way to make sure guests get something hearty between all the bites and dips. They are also my favorite way to use leftover holiday ham.
Assemble and pour the butter sauce over the sliders up to 1 day ahead, cover and refrigerate. Add about 5 minutes to the covered bake time.
Frequently Asked Questions
How many appetizers do I need per person?
For a party where appetizers are the main food, plan on 10 to 12 bites per person over a few hours. If you are serving dinner afterward, 4 to 6 bites per person is plenty. Aim for 5 to 7 different appetizers for a group of 20, mixing warm dips, cold bites and something fresh.
Which holiday appetizers can be made the day before?
Hummus, whipped feta dip, deviled egg filling, shrimp cocktail and bruschetta topping can all be made a day ahead and kept in the fridge. Spinach artichoke dip, crab dip, sliders and stuffed mushrooms can be assembled the day before and baked right before the party. Keep crunchy toppings separate until serving.
How do I keep appetizers warm at a party?
A small slow cooker on the warm setting is the easiest way to keep dips and meatballs hot for hours. Baked bites can rest on a sheet pan in a 200F oven and be refilled on the platter in small batches. Avoid leaving hot foods at room temperature for more than 2 hours.



