It’s the most wonderful time of the year! As you start planning your holiday menu, don’t forget to include some delicious and festive side dishes. Whether you’re a traditionalist or looking for something new and exciting, we’ve got you covered with these 20 mouthwatering Christmas sides recipes. From classic mashed potatoes and green bean casserole to sweet potato casserole and roasted Brussels sprouts with bacon, there’s something for everyone on this list.
In the following pages, we’ll take you on a culinary journey through some of the most popular and beloved side dishes that are sure to complement your holiday feast. So grab a cup of hot cocoa, get cozy by the fireplace, and let’s dive into the magic of Christmas cooking!
Garlic Mashed Potatoes
Elevate your mashed potato game with this simple yet flavorful recipe that combines the comfort of mashed potatoes with the pungency of garlic. Perfect for accompanying a roast or as a side dish.
Ingredients:
– 3-4 large potatoes, peeled and chopped into 1-inch cubes
– 2 cloves of garlic, minced
– 1/4 cup milk or half-and-half
– 2 tablespoons butter
– Salt and pepper to taste
Instructions:
1. Place the chopped potatoes in a large pot and add enough cold water to cover them. Bring to a boil over high heat, then reduce the heat to medium-low and simmer for 15-20 minutes, or until the potatoes are tender when pierced with a fork.
2. Drain the potatoes and return them to the pot. Add the minced garlic, milk, butter, salt, and pepper. Mash the potatoes with a potato masher or a fork until they’re smooth and creamy.
3. Taste and adjust the seasoning as needed.
Cooking Time: 20-25 minutes
Green Bean Casserole
A comforting side dish perfect for holidays and gatherings, this green bean casserole is a simple yet satisfying classic. With just a few ingredients and minimal effort, you’ll be enjoying a deliciously creamy and crunchy dish in no time.
Ingredients:
– 1 pound fresh or frozen green beans, trimmed
– 1 medium onion, chopped
– 1 cup cream of mushroom soup
– 1/2 cup milk
– 1 teaspoon black pepper
– 1/2 cup french-fried onions
– 1/4 cup grated cheddar cheese (optional)
Instructions:
1. Preheat oven to 350°F.
2. Bring a pot of salted water to a boil and blanch the green beans for 5 minutes. Drain and set aside.
3. In a large skillet, sauté the chopped onion until translucent.
4. In a separate mixing bowl, combine the cream of mushroom soup, milk, and black pepper. Stir until smooth.
5. Add the cooked green beans, sautéed onions, and soup mixture to a 9×13-inch baking dish.
6. Sprinkle the french-fried onions and cheddar cheese (if using) on top.
7. Bake for 25-30 minutes or until golden brown.
Cooking Time: 25-30 minutes
Cranberry Sauce
This simple recipe yields a tangy and flavorful cranberry sauce perfect for holiday gatherings or everyday use. With just a few ingredients, you’ll be enjoying this delicious condiment in no time!
Ingredients:
– 12 oz (3 cups) fresh or frozen cranberries
– 1 cup granulated sugar
– 1/4 cup water
– 1 orange, peeled and segmented (optional)
Instructions:
1. Rinse the cranberries and pick out any stems or debris.
2. In a medium saucepan, combine the cranberries, sugar, and water.
3. Bring to a boil over high heat, then reduce the heat to medium-low and simmer for 10-15 minutes, or until the cranberries have popped and the sauce has thickened.
4. Remove from heat and let cool slightly.
5. If using orange segments, stir them in during the last minute of cooking.
Cooking Time: 15-20 minutes
Roasted Brussels Sprouts with Bacon
A classic combination that’s sure to please! This recipe brings out the natural sweetness of Brussels sprouts, paired with the smoky goodness of bacon.
Ingredients:
– 1 pound Brussels sprouts, trimmed and halved
– 6 slices of bacon, cut into 1-inch pieces
– 2 cloves of garlic, minced
– 1 tablespoon olive oil
– Salt and pepper to taste
Instructions:
1. Preheat oven to 400°F (200°C).
2. In a large bowl, toss Brussels sprouts with olive oil, salt, and pepper until they’re evenly coated.
3. Spread the sprouts in a single layer on a baking sheet.
4. Roast for 20-25 minutes or until tender and caramelized, stirring occasionally.
5. Meanwhile, cook bacon pieces in a skillet over medium heat until crispy.
6. Remove Brussels sprouts from the oven and toss with cooked bacon, garlic, and any remaining bacon drippings.
Cooking Time: 30-40 minutes
Sweet Potato Casserole
This classic Southern dessert combines sweet potatoes with brown sugar, marshmallows, and a crunchy pecan topping to create a warm and comforting side dish or dessert.
Ingredients:
– 2 large sweet potatoes, cooked and mashed
– 1/2 cup granulated sugar
– 1/4 cup all-purpose flour
– 1/2 teaspoon salt
– 1/4 teaspoon ground nutmeg
– 1/4 cup unsalted butter, melted
– 1 cup mini marshmallows
– 1 cup chopped pecans
– 1 tablespoon brown sugar
Instructions:
1. Preheat oven to 350°F (180°C).
2. In a large bowl, combine mashed sweet potatoes, granulated sugar, flour, salt, and nutmeg.
3. Add melted butter and mix until smooth.
4. Pour mixture into a 9×13-inch baking dish.
5. Top with mini marshmallows and chopped pecans.
6. Sprinkle brown sugar over the top.
7. Bake for 25-30 minutes or until golden brown.
Cooking Time: 25-30 minutes
Honey Glazed Carrots
Elevate your vegetable game with this simple yet impressive recipe that brings out the natural sweetness of carrots. A drizzle of pure honey and a sprinkle of spices creates a delicious glaze that’s perfect for snacking, side dishes, or as a topping for your favorite meals.
Ingredients:
– 1 pound baby carrots, peeled
– 2 tablespoons pure honey
– 1 tablespoon olive oil
– 1 teaspoon ground cinnamon
– 1/4 teaspoon ground nutmeg
– Salt and pepper, to taste
Instructions:
1. Preheat oven to 425°F (220°C).
2. Line a baking sheet with parchment paper.
3. In a bowl, whisk together honey, olive oil, cinnamon, nutmeg, salt, and pepper.
4. Add the carrots to the bowl and toss until they’re evenly coated with the glaze.
5. Spread the carrots in a single layer on the prepared baking sheet.
6. Roast for 20-25 minutes or until carrots are tender and caramelized, flipping halfway through.
Cooking Time: 20-25 minutes
Stuffing with Sausage and Apples
This hearty stuffing recipe combines the flavors of juicy sausage, sweet apples, and savory herbs to create a delicious side dish perfect for your next gathering. With its rich and comforting aroma, it’s sure to be a hit with your family and friends.
Ingredients:
– 4 cups stale bread, cut into 1-inch cubes
– 1 pound sweet Italian sausage, casings removed
– 2 large apples, peeled and chopped
– 1/4 cup chopped fresh parsley
– 2 tablespoons butter
– 1 teaspoon poultry seasoning
– Salt and pepper to taste
Instructions:
1. Preheat oven to 350°F.
2. Cook the sausage in a skillet over medium-high heat, breaking it up with a spoon, until browned and cooked through.
3. In a large bowl, combine the bread, cooked sausage, apples, parsley, butter, poultry seasoning, salt, and pepper.
4. Mix well until all ingredients are fully incorporated.
5. Transfer the mixture to a 9×13-inch baking dish and cover with aluminum foil.
6. Bake for 25-30 minutes or until lightly toasted and heated through.
Cooking Time: 25-30 minutes
Creamed Spinach
A rich and creamy spinah dish that’s perfect as a side or added to pasta, chicken, or fish.
Ingredients:
– 1 package frozen chopped spinach, thawed and drained
– 2 tablespoons butter
– 1 small onion, finely chopped
– 2 cloves garlic, minced
– 1/2 cup heavy cream
– Salt and pepper, to taste
Instructions:
1. In a medium saucepan, melt the butter over medium heat.
2. Add the chopped onion and cook until translucent, about 3-4 minutes.
3. Add the minced garlic and cook for an additional minute.
4. Stir in the spinach, heavy cream, salt, and pepper.
5. Bring the mixture to a simmer and let cook for 5-7 minutes or until the spinach is tender and the sauce has thickened slightly.
Cooking Time: 15-20 minutes
Corn Pudding
Add a touch of warmth and comfort to your meals with this classic Southern-style corn pudding recipe. This creamy side dish is perfect for holidays, family gatherings, or everyday dinners.
Ingredients:
– 1 cup heavy cream
– 1/2 cup whole milk
– 1 large egg
– 1/2 cup all-purpose flour
– 1 teaspoon salt
– 1/4 teaspoon black pepper
– 2 tablespoons unsalted butter, melted
– 1 cup frozen corn kernels, thawed
Instructions:
1. Preheat oven to 375°F (190°C).
2. In a large bowl, whisk together cream, milk, egg, flour, salt, and pepper until smooth.
3. Add the melted butter and whisk until fully incorporated.
4. Stir in the corn kernels.
5. Pour the mixture into a greased 9×13-inch baking dish.
6. Bake for 35-40 minutes or until the pudding is set and lightly golden brown.
Cooking Time: 35-40 minutes
Baked Macaroni and Cheese
Baked Macaroni and Cheese Recipe
Classic comfort food at its finest! This creamy, cheesy pasta dish is a family favorite that’s easy to make and satisfyingly satisfying.
Ingredients:
– 8 oz macaroni
– 2 cups grated cheddar cheese
– 1 cup grated mozzarella cheese
– 1/4 cup all-purpose flour
– 2 tsp paprika
– Salt and pepper, to taste
– 1/2 cup milk
Instructions:
1. Preheat oven to 375°F (190°C).
2. Cook macaroni according to package instructions until al dente. Drain and set aside.
3. In a separate saucepan, melt 2 tbsp butter over medium heat. Add flour, paprika, salt, and pepper; whisk together. Gradually add milk, whisking constantly; bring to a simmer.
4. Remove from heat; stir in cheddar and mozzarella cheese until melted and smooth.
5. Combine cooked macaroni and cheese sauce. Transfer mixture to a 9×13 inch baking dish.
6. Top with additional grated cheese (optional).
7. Bake for 20-25 minutes or until the top is golden brown and the casserole is hot and bubbly.
Cooking Time: 20-25 minutes
Roasted Butternut Squash
This recipe brings out the natural sweetness of butternut squash by roasting it to perfection, making it a delicious side dish or add-on for various meals.
Ingredients:
– 1 large butternut squash (about 2 lbs)
– 2 tbsp olive oil
– Salt and pepper to taste
– Optional: garlic powder, paprika, or other seasonings of your choice
Instructions:
1. Preheat oven to 425°F (220°C).
2. Peel the butternut squash and remove seeds.
3. Cut it into 1-inch cubes.
4. In a bowl, toss the squash with olive oil, salt, and pepper until well coated.
5. Spread the squash in a single layer on a baking sheet.
6. Roast for 45-50 minutes or until tender, flipping halfway through.
Cooking Time: 45-50 minutes
Scalloped Potatoes
A classic comfort food dish that’s sure to please! This recipe yields a creamy, golden-brown scalloped potato dish perfect for a weeknight dinner or special occasion.
Ingredients:
– 3-4 large potatoes, thinly sliced
– 1/2 cup unsalted butter, softened
– 1/2 cup grated cheddar cheese
– 1/2 cup heavy cream
– Salt and pepper to taste
– Fresh parsley, chopped (optional)
Instructions:
1. Preheat oven to 375°F (190°C).
2. In a large bowl, combine sliced potatoes, softened butter, salt, and pepper. Toss until the potatoes are evenly coated.
3. In a separate bowl, mix grated cheddar cheese and heavy cream.
4. Grease a 9×13-inch baking dish with butter or cooking spray.
5. Create layers of potatoes, then cheese mixture, repeating until all ingredients are used (about 3-4 layers).
6. Top the final layer with additional grated cheese and chopped parsley (if using).
7. Bake for 45-50 minutes or until the top is golden brown and the potatoes are tender.
Cooking Time: 45-50 minutes
Maple Glazed Parsnips
Sweet and savory, these maple glazed parsnips are a perfect side dish for any occasion. With just a few simple ingredients, you can elevate the humble parsnip to new heights.
Ingredients:
– 4-6 large parsnips, peeled and cut into sticks
– 1/4 cup pure maple syrup
– 2 tablespoons olive oil
– Salt and pepper to taste
– Fresh thyme leaves for garnish (optional)
Instructions:
1. Preheat oven to 425°F (220°C).
2. In a large bowl, whisk together maple syrup, olive oil, salt, and pepper.
3. Add the parsnip sticks to the bowl and toss until they are evenly coated with the glaze.
4. Line a baking sheet with parchment paper and arrange the parsnips in a single layer.
5. Roast in the preheated oven for 20-25 minutes, or until tender and caramelized.
6. Remove from the oven and garnish with fresh thyme leaves if desired.
Cooking Time: 20-25 minutes
Braised Red Cabbage
A hearty and flavorful side dish that pairs perfectly with roasted meats or as a standalone vegetarian option.
Ingredients:
– 1 head of red cabbage, thinly sliced
– 2 tablespoons olive oil
– 1 onion, thinly sliced
– 3 cloves garlic, minced
– 1 cup apple cider vinegar
– 1/4 cup honey
– 1 teaspoon ground cinnamon
– Salt and pepper to taste
Instructions:
1. In a large Dutch oven or heavy pot, heat the olive oil over medium-high heat.
2. Add the sliced onion and cook until translucent, about 5 minutes.
3. Add the minced garlic and cook for an additional minute, until fragrant.
4. Add the sliced red cabbage, apple cider vinegar, honey, cinnamon, salt, and pepper to the pot.
5. Stir well to combine, then reduce heat to low and simmer, covered, for 45-50 minutes or until the cabbage is tender and caramelized.
Cooking Time: 45-50 minutes
Cheesy Cauliflower Bake
This recipe transforms cauliflower into a creamy, cheesy masterpiece that’s sure to please even the pickiest eaters. With just a few ingredients and simple steps, you’ll have a delicious side dish ready in no time.
Ingredients:
– 1 head of cauliflower, broken into florets
– 2 tablespoons olive oil
– 1 cup grated cheddar cheese
– 1/2 cup grated Parmesan cheese
– 1/4 cup breadcrumbs
– Salt and pepper to taste
Instructions:
1. Preheat oven to 400°F (200°C).
2. In a large bowl, toss cauliflower with olive oil, salt, and pepper until evenly coated.
3. Spread cauliflower on a baking sheet in a single layer.
4. Sprinkle cheddar and Parmesan cheese over the cauliflower.
5. Top with breadcrumbs.
6. Bake for 25-30 minutes or until cauliflower is tender and top is golden brown.
Cooking Time: 25-30 minutes
Herb Roasted Potatoes
A flavorful twist on classic roasted potatoes, this recipe infuses tender spuds with the aromatic essence of fresh herbs.
Ingredients:
– 3-4 large potatoes, peeled and cut into 1-inch wedges
– 2 tbsp olive oil
– 2 tbsp chopped fresh rosemary leaves
– 1 tsp dried thyme
– Salt, to taste
– Fresh parsley leaves, for garnish (optional)
Instructions:
1. Preheat oven to 425°F (220°C).
2. In a large bowl, toss potatoes with olive oil, rosemary, and thyme until evenly coated.
3. Season with salt to taste.
4. Spread potato mixture in a single layer on a baking sheet lined with parchment paper.
5. Roast for 25-30 minutes or until potatoes are golden brown and tender, flipping halfway through.
Cooking Time: 25-30 minutes
Serve hot, garnished with fresh parsley leaves if desired. Enjoy!
Pumpkin Risotto
This recipe combines the warmth of fall with the comfort of a creamy risotto, perfect for a cozy evening or special occasion. The addition of roasted pumpkin adds natural sweetness and a pop of autumn color.
Ingredients:
– 1 cup Arborio rice
– 4 cups vegetable broth, warmed
– 2 tablespoons olive oil
– 1 small onion, finely chopped
– 2 cloves garlic, minced
– 1 cup roasted pumpkin puree (see notes)
– 1/2 cup grated Parmesan cheese
– Salt and pepper to taste
– Fresh parsley, chopped (optional)
Instructions:
1. Heat oil in a large saucepan over medium heat. Add onion and cook until translucent.
2. Add garlic and cook for 1 minute.
3. Add Arborio rice; cook for 1-2 minutes or until lightly toasted.
4. Add warmed broth, 1/2 cup at a time, stirring continuously and allowing each portion to absorb before adding the next.
5. After 20 minutes of cooking, stir in pumpkin puree and Parmesan cheese. Season with salt and pepper to taste.
6. Serve immediately, garnished with chopped parsley if desired.
Cooking Time: 25-30 minutes
Wild Rice Pilaf
This hearty pilaf combines the nutty flavor of wild rice with aromatic spices and a hint of sweetness, perfect for a comforting side dish or main course.
Ingredients:
– 1 cup wild rice
– 2 cups water or vegetable broth
– 1 tablespoon olive oil
– 1 small onion, finely chopped
– 2 cloves garlic, minced
– 1 teaspoon ground cumin
– 1 teaspoon smoked paprika
– Salt and pepper to taste
– Optional: chopped fresh herbs (such as parsley or thyme) for garnish
Instructions:
1. Rinse the wild rice in a fine-mesh strainer and drain well.
2. Heat the olive oil in a large saucepan over medium-high heat. Add the onion and garlic; cook until the onion is translucent, about 3-4 minutes.
3. Add the cumin, smoked paprika, salt, and pepper to the saucepan. Cook for 1 minute, stirring constantly.
4. Add the wild rice and water or broth to the saucepan. Bring to a boil, then reduce the heat to low, cover, and simmer for about 40-45 minutes, or until the liquid is absorbed and the rice is tender.
5. Fluff the pilaf with a fork and garnish with chopped fresh herbs, if desired.
Cooking Time: 40-45 minutes
Baked Acorn Squash
Roasting acorn squash brings out its natural sweetness and pairs well with a variety of fall-inspired flavors. This simple recipe yields a deliciously tender and flavorful side dish perfect for your next dinner gathering.
Ingredients:
– 1 large acorn squash (about 2 lbs)
– 2 tbsp olive oil
– 1 tsp ground cinnamon
– 1/2 tsp ground nutmeg
– Salt, to taste
– Optional: brown sugar, maple syrup, or other spices of your choice
Instructions:
1. Preheat oven to 400°F (200°C).
2. Cut the acorn squash in half lengthwise and scoop out the seeds.
3. Place the squash halves on a baking sheet lined with parchment paper.
4. Drizzle olive oil over the squash, then sprinkle with cinnamon, nutmeg, and salt.
5. Roast for 45-50 minutes, or until the flesh is tender and caramelized.
6. Remove from oven and let cool slightly before serving.
Cooking Time: 45-50 minutes
Caramelized Onion and Mushroom Stuffing
This savory stuffing combines the sweetness of caramelized onions with the earthy flavor of mushrooms, perfect for a holiday turkey or roasted chicken.
Ingredients:
– 1 large onion, thinly sliced
– 2 cups mixed mushrooms (such as cremini, shiitake, and oyster), sliced
– 2 tablespoons butter
– 1/4 cup all-purpose flour
– 1 teaspoon dried thyme
– 1/2 teaspoon salt
– 1/4 teaspoon black pepper
– 1/2 cup chicken broth
– 1/4 cup white wine (optional)
– 2 cups cubed bread (white or whole wheat)
Instructions:
1. Preheat oven to 375°F.
2. In a large skillet, melt butter over medium heat. Add sliced onions and cook until caramelized, stirring occasionally (about 20-25 minutes).
3. Add mushrooms to the skillet and cook until they release their moisture and start to brown (about 5-7 minutes).
4. Sprinkle flour, thyme, salt, and pepper over the mushroom mixture; stir to combine.
5. In a large bowl, combine cooked onion and mushroom mixture, chicken broth, and white wine (if using). Stir until well combined.
6. Add bread cubes to the bowl and toss until bread is evenly coated with the onion-mushroom mixture.
7. Transfer stuffing to a buttered 9×13-inch baking dish and cover with aluminum foil.
8. Bake for 25-30 minutes, then remove foil and continue baking for an additional 10-15 minutes or until lightly browned.
Cooking Time: 40-45 minutes
Conclusion
Get ready to elevate your holiday spread with these 20 delicious Christmas side recipes! From classic comfort foods like Garlic Mashed Potatoes and Baked Macaroni and Cheese, to savory twists on traditional dishes like Roasted Brussels Sprouts with Bacon and Sweet Potato Casserole. You’ll also find sweet treats like Cranberry Sauce and Maple Glazed Parsnips, as well as hearty options like Stuffing with Sausage and Apples and Wild Rice Pilaf. Whether you’re looking for a simple side or an impressive centerpiece, these recipes are sure to impress your holiday guests.
Sophia Brennan is the cook and writer behind Go Jack Rabbit Go. She spent years working in Portland’s restaurant world before bringing that same warm, unfussy approach into her home kitchen. These days, she focuses on simple, comforting recipes inspired by real life, family routines, and the rhythm of cooking without overthinking it.



