A festive spread of hot and cold dishes perfect for a Christmas buffet. Includes main proteins, cozy sides, vibrant salads, and sweet treats to satisfy every guest.
Main Dish
1 spiral-cut ham (about 8–10 lbs)
½ cup brown sugar
2 tbsp Dijon mustard
¼ cup orange juice
Sides
3 lbs Yukon gold potatoes, thinly sliced
2 cups heavy cream
2 cups grated gruyère
1 lb green beans
½ cup slivered almonds
2 tbsp butter
2 lbs carrots
3 tbsp honey
1 tsp thyme
Appetizers
12 hard-boiled eggs
¼ cup mayo
1 tsp mustard
Puff pastry sheet
¼ cup parmesan
Salad
5 cups mixed greens
1 pear, sliced
¼ cup candied pecans
¼ cup goat cheese
Maple vinaigrette
Desserts
12 mini gingerbread bars
12 chocolate truffles
Bake ham at 325°F for 1.5–2 hours, basting with glaze made from brown sugar, mustard, and orange juice.
Layer potatoes with cream and cheese. Bake at 375°F for 1 hour.
Roast carrots with honey and thyme at 400°F for 30 minutes.
Sauté green beans with butter and almonds until tender.
Mix deviled egg filling and pipe into whites.
Bake puff pastry twists with parmesan at 400°F for 15 minutes.
Assemble salad just before serving. Plate desserts for easy grabbing.
Most dishes can be made ahead and reheated.
Keep hot foods warm using chafing dishes or slow cookers.
Offer labels for dietary needs (gluten-free, vegan, etc.).