Last updated on March 24th, 2025
Make your holiday meals extra special with these 20 best Christmas side dishes that go perfectly with any main course. From creamy mashed potatoes to crispy roasted vegetables, each recipe includes clear instructions to help you create amazing results in your kitchen. Whether you’re an experienced cook or just starting, these recipes are designed to help you create memorable holiday meals your family will love.

1. Classic Mashed Potatoes
Creamy, buttery, and impossibly smooth – they’re the perfect side dish that will have everyone asking for seconds. Master this classic recipe, and pair it with roast turkey, juicy steak, or rich gravy.
- Peel and cut potatoes into even chunks
- Boil in salted water until fork-tender (about 20 minutes)
- Drain well and return to the pot
- Add warm butter and heated milk gradually
- Season with salt and pepper to taste
- Whip until fluffy, taking care not to overmix
Full recipe: Mashed Potatoes: A Classic Recipe
2. Sweet Potato Casserole
A beloved Southern classic strikes the balance between sweet and savory, topped with golden marshmallows or buttery pecan streusel.
- Boil peeled sweet potatoes until tender
- Mash with butter, milk, brown sugar, and warm spices
- Mix in vanilla and eggs for richness
- Transfer to baking dish
- Top with marshmallows or pecan streusel
- Bake until golden brown and bubbly (25-30 minutes)
- Let rest briefly before serving
Full recipe: Sweet Potato Casserole Recipe
3. Green Bean Casserole
A beloved holiday classic since the 1950s, this comforting dish can be elevated with fresh ingredients for a gourmet twist that still captures the nostalgic flavors everyone loves.
- Trim and blanch fresh green beans until crisp-tender
- Sauté mushrooms and garlic until golden
- Make cream sauce with mushroom soup (or homemade)
- Combine beans with sauce and half the crispy onions
- Transfer to baking dish
- Top with remaining onions
- Bake until bubbly (25 minutes)
Full recipe: Green Bean Casserole Recipe
4. Roasted Brussels Sprouts
When roasted, Brussels sprouts develop a deliciously nutty flavor and crispy edges. Dress them up with balsamic glaze, crispy bacon, or freshly grated Parmesan for an elevated side dish.
- Trim and halve Brussels sprouts
- Toss with olive oil, salt, and pepper
- Spread on a baking sheet, cut side down
- Roast at 400°F for 20-25 minutes
- Shake the pan halfway through
- Roast until edges are crispy and dark golden
- Add optional toppings and serve hot
Full recipe: Roasted Brussels Sprouts
5. Cranberry Sauce
Forget the canned stuff – making your cranberry sauce is incredibly easy and the results are magical! Jazz it up with orange zest, warm spices, or a splash of port wine for an elegant twist.
- Combine fresh cranberries, sugar, and water in a pot
- Bring to a boil, stirring occasionally
- Reduce heat and simmer for 10-12 minutes
- Listen for berries to pop
- Add optional flavorings (orange zest, cinnamon)
- Cook until thickened
- Cool completely before serving
Full recipe: How to Make Homemade Cranberry Sauce
6. Stuffing (or Dressing)
Whether you call it stuffing or dressing, this bread dish is pure holiday magic! With crispy edges and a moist, tender center, it’s the ultimate comfort food. Make it traditional with herbs and celery, Southern-style with cornbread, or hearty with sausage.
- Dry bread cubes overnight or toast until crisp
- Sauté onions, celery, and garlic in butter
- Mix in fresh herbs and seasonings
- Combine with bread and warm broth gradually
- Add beaten eggs for richness
- Transfer to baking dish
- Bake covered, then uncovered until golden
Full recipe: The Perfect Holiday Stuffing Recipe
7. Roasted Root Vegetables
Roasting brings out deep, rich flavors of root vegetables, while herbs and a drizzle of honey or maple syrup create an irresistible glaze that makes everyone reach for seconds.
- Peel and cut vegetables into similar-sized pieces
- Toss with olive oil, salt, and pepper
- Add fresh thyme and rosemary
- Spread on a baking sheet without overcrowding
- Roast at 400°F for 35-40 minutes
- Turn halfway through cooking
- Drizzle with honey or maple syrup before serving
Full recipe: Perfect Roasted Root Vegetables
8. Mac and Cheese
This isn’t your everyday mac and cheese! Topped with crispy breadcrumbs, enhanced with truffle oil, or made extra-special with aged sharp cheddar, this elevated version will have everyone coming back for seconds.
- Cook the pasta just until al dente
- Make a cheese sauce with butter, flour, and warm milk
- Add a mixture of quality cheeses gradually
- Season with nutmeg, salt, and pepper
- Combine with pasta
- Top with buttery breadcrumbs (optional)
- Bake until golden and bubbly (25-30 minutes)
Full recipe: Elevated Truffle Mac and Cheese
9. Scalloped Potatoes
Pure potato perfection! Whether you keep it classic or go full gratin-style with Gruyère cheese, this bubbling masterpiece with its golden-brown crust will steal the spotlight at any gathering.
- Slice potatoes ultra-thin (use mandoline if possible)
- Layer potatoes with cream sauce and cheese
- Season each layer with salt, pepper, and nutmeg
- Cover with foil and bake at 375°F (45 minutes)
- Uncover and bake until golden (20-25 minutes)
- Let rest 15 minutes before serving
- Garnish with fresh herbs
Full recipe: Classic Scalloped Potatoes Recipe
10. Glazed Carrots
Bathed in a glossy honey or brown sugar glaze, these beauties are elevated with warm spices and a hint of citrus. They’re the perfect way to transform everyday carrots into a celebration-worthy side dish.
- Peel and cut carrots into even-sized pieces
- Steam or boil until just tender-crisp
- Melt butter in a large skillet
- Add honey or brown sugar
- Toss carrots in the glaze until coated
- Season with optional flavors (orange zest, cinnamon)
- Cook until the glaze thickens and the carrots are shiny
Full recipe: Glazed Carrots Recipe
11. Yorkshire Pudding
The secret to sky-high Yorkshire puddings? A smoking-hot pan and a few key techniques that’ll have you feeling like a British cooking pro!
- Let eggs and milk reach room temperature
- Whisk eggs, milk, and flour until completely smooth
- Rest batter for 30 minutes
- Heat muffin tin with oil until smoking hot (450°F)
- Pour batter into sizzling oil
- Bake for 20-25 minutes without opening the oven
- Serve immediately while puffed and crispy
Full recipe: The Perfect Yorkshire Pudding
12. Garlic Parmesan Dinner Rolls
Garlic parmesan dinner rolls are worth every minute of preparation – say goodbye to store-bought rolls forever. While they might take a bit more effort than grabbing a bag from the store, the heavenly aroma and rich, buttery flavor will convert you into a homemade bread enthusiast.
Quick Steps:
- Mix yeast, warm milk, and sugar – let bloom 5 minutes
- Add flour, salt, egg, and butter to form dough
- Knead until smooth (8-10 minutes)
- Let rise until doubled (1 hour)
- Shape into rolls
- Second rise (30 minutes)
- Brush with garlic-butter mixture, add Parmesan
- Bake at 375°F for 20-25 minutes until golden
- Brush with more garlic butter while hot
Full recipe: Garlic Parmesan Dinner Rolls
13. Cauliflower Gratin
While potato gratins are classic, this lighter version lets you indulge without the heavy carbs. The tender cauliflower florets bathe in a velvety cheese sauce, topped with crispy breadcrumbs and nutty Gruyere that form an irresistible golden crust.
Quick Steps:
- Cut cauliflower into florets
- Boil until just tender (5-7 minutes)
- Make cheese sauce: butter, flour, milk, cheese
- Place drained cauliflower in a baking dish
- Pour sauce over cauliflower
- Top with breadcrumbs and Gruyere
- Bake at 375°F for 25-30 minutes until bubbly
- Let rest 5 minutes before serving
Full recipe: Cauliflower Gratin Recipe
14. Creamed Spinach
This side dish combines fresh spinach with a decadent cream sauce that’ll make you forget you’re eating vegetables. Perfect for holiday dinners or when you want to add a touch of elegance to any meal.
Quick Steps:
- Blanch spinach in boiling water (30 seconds)
- Ice bath and drain well, squeeze out water
- Sauté minced garlic and onion in butter
- Add flour to make a roux
- Whisk in cream and milk until thickened
- Season with salt, pepper, nutmeg
- Fold in chopped spinach
- Optional: top with crispy bacon or breadcrumbs
- Heat through until bubbly (2-3 minutes)
Full recipe: The Perfect Creamed Spinach Recipe
15. Cornbread
Get ready for a slice of Southern comfort with this irresistible cornbread! The secret to achieving that heavenly light and fluffy texture? Don’t overmix and use buttermilk!
Quick Steps:
- Preheat skillet in 425°F oven
- Mix cornmeal, flour, sugar, baking powder, salt
- Whisk buttermilk, eggs, and melted butter separately
- Combine wet and dry ingredients gently
- Add butter to a hot skillet until sizzling
- Pour batter into skillet
- Bake 20-25 minutes until golden
- Test with a toothpick for doneness
- Let cool for 5 minutes before serving
Full recipe: Buttermilk Cornbread Recipe
16. Red Cabbage Slaw
This dish brightens up any meal with its gorgeous purple hue and crisp texture. The tangy dressing perfectly balances the cabbage’s natural sweetness, while optional add-ins like cranberries and walnuts take it from simple to spectacular.
Quick Steps:
- Thinly slice cabbage (or use a food processor)
- Grate carrots and apple (optional)
- Mix mayo, apple cider vinegar, honey
- Season dressing with salt and pepper
- Toss cabbage with dressing
- Add cranberries and walnuts if using
- Chill for 30 minutes to blend flavors
- Toss again before serving
- Garnish with fresh herbs
Full recipe: Red Cabbage Slaw – Your Easy Recipe
17. Waldorf Salad
This salad combines crisp apples, crunchy celery, and toasted walnuts in a light, creamy dressing. Perfect for brightening up any meal, it offers a delightful contrast to heavier dishes. Add dried cranberries or juicy grapes to make it extra festive!
Quick Steps:
- Toast walnuts until fragrant (5 minutes)
- Core and dice apples (leave the skin on for color)
- Chop celery into thin slices
- Whisk mayo, lemon juice, and honey
- Mix apples, celery, and walnuts in a large bowl
- Add dressing and toss gently
- Fold in cranberries or halved grapes
- Season with salt and pepper
- Chill 30 minutes before serving
Full recipe: Waldorf Salad Recipe
18. Garlic Roasted Mushrooms
Garlic roasted mushrooms are perfectly caramelized on the outside while staying juicy inside. The secret to avoiding soggy mushrooms? Don’t overcrowd the pan and roast at high heat! These little flavor bombs will have everyone reaching for seconds.
Quick Steps:
- Clean mushrooms with a paper towel (don’t wash)
- Quarter large mushrooms, halve small ones
- Toss with olive oil, minced garlic
- Season with thyme, salt, and pepper
- Spread on a baking sheet (don’t overcrowd)
- Roast at 425°F for 20-25 minutes
- Stir halfway through
- Add a splash of white wine (optional)
- Garnish with fresh parsley before serving
Full recipe: Garlic Roasted Mushrooms
19. Bacon-Wrapped Asparagus
Each spear becomes a perfect bite of contrasts – crispy, salty bacon hugging tender, fresh asparagus. It’s an impressive dish that’s surprisingly simple to make, guaranteed to wow your guests whether served as a sophisticated side or passed as an appetizer.
Quick Steps:
- Trim woody ends of asparagus
- Cut bacon slices in half lengthwise
- Pat bacon and asparagus dry
- Wrap each spear with a bacon strip
- Place on a baking sheet, not touching
- Brush with olive oil
- Season with pepper (bacon adds salt)
- Bake at 400°F for 15-20 minutes
- Broil for 2-3 minutes for extra crispiness
Full recipe: Bacon-Wrapped Asparagus – Wrap, Roast, Enjoy
20. Holiday Rice Pilaf
The combination of fluffy rice, crunchy nuts, and tender dried fruits creates an irresistible mix of textures that pairs perfectly with any main course. Make it extra special with pomegranate seeds for a jewel-like sparkle!
Quick Steps:
- Toast nuts in a dry pan until fragrant
- Sauté onions and garlic in butter
- Add rice, and toast for 2-3 minutes
- Pour in broth, and bring to boil
- Reduce heat, simmer covered (18-20 minutes)
- Fluff rice with a fork
- Stir in nuts, cranberries, herbs
- Season with salt and pepper
- Garnish with pomegranate seeds (optional)
Full recipe: Holiday Rice Pilaf
The Best Christmas Side Dishes for Your Holiday Table
With these perfected side dish recipes in your collection, you’re ready to create a memorable holiday feast. Take time to prep ingredients ahead when possible, and don’t be afraid to ask family members to help in the kitchen. Most importantly, enjoy the process of creating these dishes – they’re meant to bring joy to your holiday celebrations.





