Festive Christmas Dinner Sides: Brussels Sprouts, Green Beans, Mashed Potatoes, Cranberry Sauce, and Pecans Recipe
I’m so excited to share this Festive Christmas Dinner Sides: Brussels Sprouts, Green Beans, Mashed Potatoes, Cranberry Sauce, and Pecans Recipe with you! These sides strike the perfect balance between traditional holiday comfort and fresh, vibrant flavors. Whether it’s your first time hosting Christmas dinner or you’re just looking to add a trustworthy set of recipes that everyone loves, this combo really delivers on wow factor without too much fuss.
What makes this recipe special to me is how well the sides complement each other. The crispy roasted Brussels sprouts and tender green beans add that fresh bite, the creamy mashed potatoes bring warmth, and the cranberry sauce with crunchy pecans rounds it all out with a pop of color and sweetness. These Festive Christmas Dinner Sides: Brussels Sprouts, Green Beans, Mashed Potatoes, Cranberry Sauce, and Pecans Recipe is my go-to when I want an easy, crowd-pleasing spread that feels extra festive!
Ingredients You’ll Need
These ingredients are simple but each plays an important role in making this recipe work beautifully. Plus, they’re all easy to find, so stocking up won’t be a hassle. I always recommend choosing fresh vegetables and good-quality pecans for the best taste and texture.
- Brussels sprouts: Choose firm, bright green sprouts for the best roasting results; trimming the ends and halving helps them cook evenly.
- Green beans: Fresh green beans with no blemishes or shriveling bring a lovely snap to these sides.
- Mashed potatoes: I like using Yukon Gold potatoes because they’re buttery and smooth, but russets work well too.
- Cranberry sauce: Whether homemade or store-bought, pick a sauce with a good balance of sweet and tart for that perfect holiday zing.
- Pecans: Chopped pecans add crunch and warmth; toast them lightly to deepen the flavor before adding.
- Olive oil: Use extra virgin olive oil for roasting the vegetables—it adds a subtle fruity note.
- Salt and pepper: Essential seasonings to bring everything together. Don’t be shy with the salt since it enhances all the flavors.
Variations
I love making this recipe my own depending on what’s in season or what my guests prefer. Feel free to swap things up; that’s part of the fun with holiday sides! It’s all about what makes you and your family happiest on the plate.
- Variation: Sometimes I roast the Brussels sprouts with a bit of balsamic glaze for a tangy twist. It adds such a beautiful caramelized flavor that guests always ask for.
- Variation: For a dairy-free mashed potato option, I use almond milk and olive oil instead of butter and cream. It’s just as creamy and very allergy-friendly.
- Variation: Playing around with the nuts? Toasted walnuts are a great alternative to pecans if you want a different nutty profile.
- Variation: Add minced garlic to the green beans while steaming or roasting to lift their flavor with aromatic warmth.
How to Make Festive Christmas Dinner Sides: Brussels Sprouts, Green Beans, Mashed Potatoes, Cranberry Sauce, and Pecans Recipe
Step 1: Roast the Brussels Sprouts
Start by preheating your oven to 400°F (200°C). Trim the ends off your Brussels sprouts and slice them in half to ensure even cooking. Toss them in a bowl with olive oil, salt, and pepper. Spread them out on a baking sheet so that they aren’t crowded—that way, they’ll crisp up rather than steam. Roast for about 20-25 minutes, shaking the pan halfway through, until they’re golden brown with crispy edges. This step transforms them into a side dish with incredible depth and flavor—roasted Brussels sprouts are always the star on my Christmas table!
Step 2: Cook the Green Beans
While the Brussels sprouts are roasting, steam your green beans just until they’re tender but still bright green—usually about 4-5 minutes. Overcooking will make them mushy, and nobody wants that. Once steamed, toss them lightly with olive oil, salt, and pepper. If you want, you can quickly sauté them in a pan with a little garlic for extra flavor. These green beans bring freshness and a nice crunch to your festive plate.
Step 3: Prepare the Mashed Potatoes
Peel and chop your potatoes into even chunks, then boil in salted water until fork-tender (about 15-20 minutes). Drain them well and mash with butter, a splash of milk or cream, and a pinch of salt and pepper. I always taste as I go to get the seasoning just right. You want them creamy and smooth—think of those buttery mouthfuls that warm you up from the inside out. If you’re in a rush, make these ahead and warm gently before serving.
Step 4: Make the Cranberry Sauce and Toast Pecans
If you’re using store-bought cranberry sauce, you’re already a step ahead! But if you want to make it from scratch, simmer fresh cranberries with sugar and a splash of orange juice until they pop and thicken—that fresh tang makes a beautiful contrast. While that cools, toast the chopped pecans in a dry skillet over medium heat for 3-5 minutes, stirring frequently. This releases those lovely nutty aromas and gives the perfect crunch to sprinkle over your cranberry sauce or veggies.
Step 5: Plate and Serve
Arrange your Brussels sprouts, green beans, mashed potatoes, and cranberry sauce beautifully on your serving dishes. Sprinkle the toasted pecans over the cranberry sauce and some of the mashed potatoes for added texture and a festive flair. Seeing those colors together on the table always makes me smile—it’s like the holidays on a plate!
How to Serve Festive Christmas Dinner Sides: Brussels Sprouts, Green Beans, Mashed Potatoes, Cranberry Sauce, and Pecans Recipe

Garnishes
I love to finish these sides with fresh herbs like chopped parsley or a few sprigs of thyme—it adds a pop of green and a burst of freshness. Sometimes, I add a sprinkle of freshly cracked black pepper on the mashed potatoes right before serving, which just makes them taste even more comforting. The toasted pecans on the cranberry sauce are a must for me; they add that lovely crunch you don’t want to miss.
Side Dishes
These festive sides pair beautifully with roasted turkey or ham, but I’ve also served them alongside a simple roast chicken with great success. For a vegetable boost, sometimes I add honey-glazed carrots or a winter squash casserole. Trust me, these side dishes hold their own and complement so many mains, making your Christmas dinner feel complete.
Creative Ways to Present
One of my favorite ways to present this spread is by serving the mashed potatoes in a big white bowl sprinkled with the pecans and fresh herbs right at the table—everyone loves digging into that. For the green beans and Brussels sprouts, I sometimes use beautiful ceramic platters to highlight their vibrant colors, and I add the cranberry sauce in a pretty glass dish so its ruby red color can shine. It truly makes the meal feel extra special.
Make Ahead and Storage
Storing Leftovers
I store leftover mashed potatoes in an airtight container in the fridge and reheat gently with a splash of milk to keep them creamy. The Brussels sprouts and green beans do well in sealed containers for 2-3 days—just reheat them in the oven or on the stovetop to revive their crispness. Cranberry sauce holds up wonderfully in the fridge for a week, making it a perfect side that keeps on giving after the holidays.
Freezing
I’ve frozen mashed potatoes many times, and they thaw nicely if you warm them up slowly in the oven or microwave with some added moisture. The roasted veggies aren’t always perfect frozen—you may lose some crispness—so I recommend fresh cooking if you want the best texture. Cranberry sauce freezes beautifully, so I often make extra and save some for quick future meals.
Reheating
For reheating, I like to warm mashed potatoes covered with foil in a 350°F oven to prevent drying out, stirring halfway through. I reheat Brussels sprouts and green beans on a baking sheet in the oven to crisp them back up, avoiding the microwave which tends to make them limp. Cranberry sauce just goes straight from the fridge to the table—no reheating needed!
FAQs
-
Can I prep these Festive Christmas Dinner Sides ahead of time?
Absolutely! You can roast the Brussels sprouts and prep the green beans a day ahead and reheat gently before serving. Mashed potatoes do well when made earlier and stored in the fridge, just add a little extra butter or milk when reheating. Cranberry sauce is even better if made a day or two ahead, as the flavors deepen. Just keep nuts separate until serving to maintain their crunch.
-
How do I make this recipe vegan?
Great question! Swap the butter in the mashed potatoes for vegan margarine or olive oil, and use plant-based milk like almond or oat milk. Make sure your cranberry sauce doesn’t contain honey or other animal products, and stick with olive oil for roasting your veggies. These swaps keep all the flavors intact with a vegan-friendly twist.
-
What’s the best way to toast pecans?
Toast pecans in a dry skillet over medium heat for about 3-5 minutes, stirring frequently until they’re fragrant and lightly browned. Watch them carefully—they can go from toasted to burnt fast! You can also toast pecans in the oven at 350°F for about 6-8 minutes, spreading them evenly on a baking sheet.
Final Thoughts
This Festive Christmas Dinner Sides: Brussels Sprouts, Green Beans, Mashed Potatoes, Cranberry Sauce, and Pecans Recipe has become a holiday favorite in my kitchen, and I hope it will be for you too. The way these sides work together to bring brightness, comfort, and crunch is something special, and it’s such a joy to gather around the table and enjoy them. Give this a try the next time you’re planning a festive meal—you’ll love how easy and satisfying it is to make, and your guests will definitely notice the care in every bite.
Print
Festive Christmas Dinner Sides: Brussels Sprouts, Green Beans, Mashed Potatoes, Cranberry Sauce, and Pecans Recipe
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 4 servings 1x
- Category: Side Dish
- Method: Roasting
- Cuisine: American
- Diet: Vegetarian
Description
A classic Christmas dinner side featuring tender roasted Brussels sprouts complemented by green beans, creamy mashed potatoes, tangy cranberry sauce, and crunchy pecans, all seasoned simply with olive oil, salt, and pepper. This combination brings a festive and balanced vegetable medley perfect for holiday meals.
Ingredients
Vegetables
- 2 cups Brussels sprouts, halved
- 1 cup green beans, trimmed
- 2 cups mashed potatoes
Condiments and Nuts
- 1 cup cranberry sauce
- 1/2 cup pecans, chopped
Seasoning
- 1 tablespoon olive oil
- Salt and pepper to taste
Instructions
- Preheat and prepare vegetables: Preheat your oven to 400°F (200°C). Toss the halved Brussels sprouts and trimmed green beans with olive oil, salt, and pepper ensuring they are well coated.
- Roast Brussels sprouts and green beans: Spread the Brussels sprouts and green beans on a single layer on a baking sheet. Roast for 20-25 minutes, stirring halfway through, until they are tender and slightly caramelized.
- Prepare mashed potatoes: While the vegetables roast, warm the mashed potatoes on the stovetop or microwave until hot and creamy.
- Toast pecans: In a small skillet over medium heat, toast the chopped pecans for 3-5 minutes, stirring frequently, until fragrant and lightly browned. Remove from heat.
- Assemble sides for serving: Arrange the roasted Brussels sprouts and green beans on a serving platter. Spoon the warm mashed potatoes beside them and serve cranberry sauce in a small bowl. Sprinkle toasted pecans over the mashed potatoes or vegetables as desired.
- Season to taste: Adjust salt and pepper as needed and serve warm alongside your holiday main dishes for a complete Christmas dinner side combination.
Notes
- Roasting the Brussels sprouts and green beans enhances their natural sweetness and adds a delightful texture.
- Toast pecans carefully to avoid burning; they add a pleasant crunch.
- You can prepare mashed potatoes and cranberry sauce ahead of time to simplify holiday meal prep.
- Feel free to drizzle extra olive oil or add butter to mashed potatoes for extra richness.
- This recipe pairs well with roasted turkey, ham, or vegetarian main courses.
Keywords: Christmas, Holiday, Brussels Sprouts, Side Dish, Roasted Vegetables, Mashed Potatoes, Cranberry Sauce, Pecans
