12 Christmas Dinner Recipes Sides That Save Your Stovetop Space
Christmas dinner sides are the real heroes of the table, but most of them compete for the same four burners while the turkey or roast takes over the oven. These versions lean into what makes each vegetable or starch shine, whether that means a buttery sauce, a crispy topping, or a sharp hit of acidity to cut through the richer mains. You’ll find everything from a classic roasted carrot to a gratin that holds its own against anything else on the plate.

Start with the roasted potatoes if you want the benchmark every guest expects. The cheesy Brussels sprouts bake is the one to make when you’re feeding people who claim they don’t like Brussels sprouts. Go for the maple glazed sweet potatoes when you want something sweet and sticky, and the make-ahead mashed potatoes will save you on the day itself.
Which Christmas Dinner Sides Should You Make?
| Recipe | Flavor profile | Best for |
|---|---|---|
| Classic Herb Roasted Potatoes | Crispy, garlicky, herby | The traditional centerpiece |
| Brown Butter Glazed Carrots | Sweet, nutty, buttery | A quick stovetop side |
| Cheesy Brussels Sprouts Bake | Rich, cheesy, savory | Converting sprout skeptics |
| Honey Balsamic Roasted Parsnips | Sweet, tangy, caramelized | Something a little different |
| Maple Glazed Sweet Potatoes | Sticky, spiced, sweet | Fans of sweet sides |
| Garlic Butter Green Beans | Bright, crisp, buttery | A fast fresh option |
| Creamy Make-Ahead Mashed Potatoes | Smooth, rich, comforting | Reducing day-of stress |
| Cranberry Orange Roasted Beets | Earthy, citrusy, tart | A colorful festive plate |
| Yorkshire Pudding with Rosemary | Light, eggy, savory | A proper roast dinner |
| Vegan Wild Rice and Mushroom Pilaf | Savory, nutty, hearty | Plant-based guests |
| Cheesy Leek and Cauliflower Gratin | Creamy, sharp, golden | A decadent vegetable dish |
| Crispy Smashed Baby Potatoes | Crunchy, salty, satisfying | A crowd-pleasing favorite |
Classic Herb Roasted Potatoes
This is the version I keep coming back to because the high heat does all the work while you focus on the roast. You get that shattering crisp edge and a fluffy center, and the garlic and rosemary perfume the oil without turning bitter.

Ingredients (serves 6)
- Yukon Gold potatoes, peeled and quartered: 1.2 kg (2 1/2 lb)
- Olive oil: 80 ml (1/3 cup)
- Garlic cloves, smashed: 4
- Fresh rosemary, chopped: 1 tbsp
- Fresh thyme leaves: 1 tsp
- Sea salt: 1 1/2 tsp
- Black pepper: 1/2 tsp
Instructions
Step 1: Heat your oven to 220C (425F) and slide a large rimmed baking tray inside so it gets properly hot. Toss the 1.2 kg (2 1/2 lb) potatoes with the 80 ml (1/3 cup) olive oil, 4 smashed garlic cloves, 1 tbsp rosemary, 1 tsp thyme, 1 1/2 tsp salt, and 1/2 tsp pepper in a big bowl until every piece glistens.
Step 2: Carefully tip the potatoes onto the hot tray in a single layer, using a spatula to spread them so they are not crowded. You’ll hear a good sizzle the moment they land, and that sound means the crust is already starting to form.
Step 3: Roast for 25 minutes, then flip the potatoes with a metal spatula and send them back in. The undersides should look deep golden and release from the tray without tearing, and if they stick a little, give them another 2 minutes before flipping.
Step 4: Keep roasting for 20 to 25 more minutes, until the edges are shatteringly crisp and a paring knife slides through the center with zero resistance. The smell of the garlic and rosemary will tell you they are close before the timer does.
Step 5: Scatter a pinch more salt over the hot potatoes and serve them straight from the tray, still crackling from the oven.
Brown Butter Glazed Carrots
These carrots live and die by watching the butter, so keep your eyes on the pan. The milk solids turn golden and toasty, and that nutty depth makes a plain bag of carrots taste like you spent an hour on them.

Ingredients (serves 4)
- Carrots, peeled and cut into 5 cm (2 inch) batons: 700 g (1 1/2 lb)
- Unsalted butter: 85 g (6 tbsp)
- Honey: 2 tbsp
- Fresh thyme leaves: 1 tsp
- Sea salt: 1/2 tsp
- Black pepper: 1/4 tsp
- Lemon juice: 1 tsp
Instructions
Step 1: Set a wide skillet over medium heat and drop in the 85 g (6 tbsp) butter. Let it melt and keep swirling the pan gently as the foam subsides, about 3 minutes, until you see golden flecks and catch a nutty smell rising from the pan.
Step 2: Slide the 700 g (1 1/2 lb) carrots into the browned butter in a single layer and sprinkle over 1/2 tsp salt and 1/4 tsp pepper. Cook for 5 minutes without moving them much, which lets the undersides pick up some color while the tops begin to soften.
Step 3: Add the 2 tbsp honey and 1 tsp thyme leaves, then stir so every baton gets a glossy coat. Drop the heat to medium-low and cook for 8 to 10 minutes more, stirring every couple of minutes, until the carrots are tender but still hold their shape when you bite one.
Step 4: Squeeze the 1 tsp lemon juice over the pan and give everything a final toss, scraping up any sticky bits from the bottom. Serve the carrots hot with all the browned butter spooned over the top.
Cheesy Brussels Sprouts Bake
If you have a family member who swears they hate Brussels sprouts, this is the dish that changes their mind. The sprouts go tender under a blanket of sharp cheddar and cream, and the breadcrumb topping adds enough crunch to make the whole thing feel indulgent rather than virtuous.

Ingredients (serves 8)
- Brussels sprouts, trimmed and halved: 900 g (2 lb)
- Heavy cream: 240 ml (1 cup)
- Sharp cheddar cheese, grated: 225 g (2 1/2 cups)
- Parmesan cheese, grated: 50 g (1/2 cup)
- Fresh thyme leaves: 1 tsp
- Garlic powder: 1/2 tsp
- Panko breadcrumbs: 60 g (3/4 cup)
- Unsalted butter, melted: 2 tbsp
- Salt and black pepper: to taste
Instructions
Step 1: Heat your oven to 200C (400F) and butter a 23 x 33 cm (9 x 13 inch) baking dish. Toss the 900 g (2 lb) Brussels sprouts with 1/2 tsp salt and a few grinds of pepper, then spread them in an even layer across the dish.
Step 2: Pour the 240 ml (1 cup) heavy cream over the sprouts, then scatter the 225 g (2 1/2 cups) cheddar, 50 g (1/2 cup) Parmesan, 1 tsp thyme, and 1/2 tsp garlic powder across the top. Press down lightly with your palm so the cheese settles into the gaps between the sprouts.
Step 3: Mix the 60 g (3/4 cup) panko with the 2 tbsp melted butter in a small bowl until it looks like damp sand. Sprinkle this evenly over the cheese layer, covering the whole surface so there are no bald patches.
Step 4: Bake for 30 to 35 minutes, until the top is deeply golden and the cream is bubbling around the edges. A knife inserted into the center should meet almost no resistance from the sprouts, and the crumbs should crackle when you press them.
Step 5: Let the dish sit for 5 minutes before scooping it out, which gives the sauce a moment to settle so it does not run everywhere on the plate.
Honey Balsamic Roasted Parsnips
Parsnips often get ignored at the Christmas table, and that is exactly why you should make them. Roasting turns their pepperiness sweet and almost floral, and the sticky balsamic glaze gives them a lacquered finish that looks far more impressive than the effort involved.

Ingredients (serves 6)
- Parsnips, peeled and cut into thick batons: 1 kg (2 1/4 lb)
- Olive oil: 3 tbsp
- Honey: 2 tbsp
- Balsamic vinegar: 1 tbsp
- Fresh thyme leaves: 1 tsp
- Sea salt: 1 tsp
- Black pepper: 1/2 tsp
Instructions
Step 1: Heat your oven to 210C (410F) and line a large baking tray with parchment. Whisk the 3 tbsp olive oil, 2 tbsp honey, 1 tbsp balsamic vinegar, 1 tsp thyme, 1 tsp salt, and 1/2 tsp pepper in a big bowl until the honey fully dissolves into the oil.
Step 2: Add the 1 kg (2 1/4 lb) parsnips to the bowl and toss until every baton is coated. Spread them across the tray with space between each piece, because crowding them will steam the outsides instead of caramelizing them.
Step 3: Roast for 20 minutes, then flip the parsnips and rotate the tray so they brown evenly. The edges should be starting to wrinkle and take on a deep amber color by now.
Step 4: Return the tray to the oven for 15 to 20 more minutes, until the parsnips are tender all the way through and the glaze has turned sticky and dark in spots. Watch them closely in the last few minutes, since the honey can tip from caramel to burnt quickly.
Step 5: Slide the roasted parsnips onto a warm platter and scrape every bit of the sticky glaze from the tray over the top before serving.
Maple Glazed Sweet Potatoes
This is the side that makes your whole kitchen smell like Christmas morning. The maple syrup reduces into a thick, shiny glaze that clings to every cube, and the cinnamon and nutmeg give it that warm holiday backbone without overpowering the sweet potato itself.

Ingredients (serves 6)
- Sweet potatoes, peeled and cut into 2.5 cm (1 inch) cubes: 1.1 kg (2 1/2 lb)
- Maple syrup: 80 ml (1/3 cup)
- Unsalted butter: 55 g (4 tbsp)
- Ground cinnamon: 1/2 tsp
- Ground nutmeg: 1/4 tsp
- Sea salt: 1/2 tsp
- Black pepper: 1/4 tsp
Instructions
Step 1: Heat your oven to 200C (400F). Melt the 55 g (4 tbsp) butter in a small saucepan over medium heat, then stir in the 80 ml (1/3 cup) maple syrup, 1/2 tsp cinnamon, 1/4 tsp nutmeg, 1/2 tsp salt, and 1/4 tsp pepper until it is all one smooth mixture.
Step 2: Spread the 1.1 kg (2 1/2 lb) sweet potato cubes across a large baking dish, then pour the maple butter over them. Toss with your hands or a spoon until every cube is coated, and make sure they sit in a mostly single layer so the edges have room to caramelize.
Step 3: Roast for 20 minutes, then pull the dish out and stir the sweet potatoes so the ones on the edges move to the center. The glaze will look thin and bubbly at this point, which is exactly what you want.
Step 4: Continue roasting for 20 to 25 more minutes, stirring once halfway through, until the cubes are soft and the glaze has thickened into a dark, sticky coating. A fork should slide through a cube with no resistance, and the glaze should cling rather than pool.
Step 5: Spoon any remaining glaze from the bottom of the dish over the sweet potatoes and serve them hot, with a little extra salt on top if you like that sweet-salty contrast.
Garlic Butter Green Beans
When the rest of the table is heavy with cream and butter and bread, these beans cut straight through it all. They stay bright green and snappy, and the garlic butter coats them without drowning them, which makes this the side you reach for when you need something fresh in about 12 minutes.

Ingredients (serves 4)
- Fresh green beans, trimmed: 500 g (1 lb)
- Unsalted butter: 45 g (3 tbsp)
- Garlic cloves, thinly sliced: 3
- Lemon zest: 1 tsp
- Sea salt: 1/2 tsp
- Black pepper: 1/4 tsp
- Toasted almond slices: 3 tbsp
Instructions
Step 1: Bring a large pot of salted water to a rolling boil. Drop in the 500 g (1 lb) green beans and cook them for 3 minutes, until they turn vivid green and lose their raw snap but still have plenty of bite.
Step 2: Drain the beans and immediately run them under cold water for 30 seconds to stop the cooking. You want them to keep that bright color rather than turn dull and grey, so do not skip this step.
Step 3: Melt the 45 g (3 tbsp) butter in a wide skillet over medium heat, then add the 3 sliced garlic cloves and cook for 60 to 90 seconds, swirling the pan, until the garlic turns pale gold and smells fragrant. Watch closely because sliced garlic burns fast and turns bitter.
Step 4: Toss the blanched beans into the skillet with 1/2 tsp salt and 1/4 tsp pepper, stirring for 2 minutes so they pick up the garlic butter all over. The beans should be hot through but still crisp enough to snap cleanly when you bend one.
Step 5: Lift the beans onto a serving plate and scatter the 1 tsp lemon zest and 3 tbsp toasted almonds over them just before they hit the table.
Creamy Make-Ahead Mashed Potatoes
These mashed potatoes get made a full day ahead, which means one less pot to juggle while the roast rests and the gravy comes together. The cream cheese keeps the texture silky even after a night in the fridge, and the slow reheating brings them back to exactly the same softness you started with.

Ingredients (serves 8)
- Russet potatoes, peeled and cut into large chunks: 1.4 kg (3 lb)
- Unsalted butter: 115 g (1/2 cup)
- Cream cheese, softened: 115 g (4 oz)
- Whole milk, warmed: 180 ml (3/4 cup)
- Sea salt: 1 1/2 tsp
- Black pepper: 1/2 tsp
- Fresh chives, chopped: 2 tbsp
Instructions
Step 1: Put the 1.4 kg (3 lb) potatoes in a large pot and cover them with cold water by about 5 cm (2 inches). Add a big pinch of salt, bring the water to a boil, then reduce to a steady simmer and cook for 15 to 20 minutes, until a potato chunk falls apart when you poke it with a fork.
Step 2: Drain the potatoes in a colander and let them sit for 2 minutes so the excess water steams off. Push them through a ricer back into the warm pot, or mash them with a hand masher if you like a few small lumps in the final dish.
Step 3: Add the 115 g (1/2 cup) butter and 115 g (4 oz) cream cheese to the hot potatoes and stir until both melt completely into the mash. Pour in the 180 ml (3/4 cup) warm milk a little at a time, beating between additions, until the potatoes are soft and glossy.
Step 4: Season with 1 1/2 tsp salt and 1/2 tsp pepper, then taste and adjust since potatoes drink up salt more than you expect. Spread the mash into a buttered baking dish and press a piece of parchment directly onto the surface before covering the whole dish with foil.
Step 5: Refrigerate overnight, then the next day reheat the covered dish at 180C (350F) for 25 to 30 minutes, stirring once halfway through, until the center is fully hot. Fold in the 2 tbsp chives and serve the potatoes with an extra knob of butter melting on top.
Cranberry Orange Roasted Beets
These beets are the most striking thing on the plate, all deep red and glossy with flecks of orange zest. Roasting concentrates their earthy sweetness, and the cranberry glaze adds a tart edge that cuts through all the butter and gravy around it.

Ingredients (serves 6)
- Red beets, peeled and cut into wedges: 1 kg (2 1/4 lb)
- Olive oil: 3 tbsp
- Fresh cranberries: 150 g (1 1/2 cups)
- Orange juice: 120 ml (1/2 cup)
- Honey: 2 tbsp
- Orange zest: 1 tsp
- Sea salt: 3/4 tsp
- Black pepper: 1/4 tsp
Instructions
Step 1: Heat your oven to 200C (400F) and line a baking tray with parchment. Toss the 1 kg (2 1/4 lb) beet wedges with the 3 tbsp olive oil, 3/4 tsp salt, and 1/4 tsp pepper, then spread them across the tray in a single layer with a little space between each wedge.
Step 2: Roast the beets for 25 minutes, flipping them halfway, until they are tender when pierced and the edges are starting to wrinkle. The centers should still have a bit of firmness since they will cook a little more in the glaze.
Step 3: While the beets roast, combine the 150 g (1 1/2 cups) cranberries, 120 ml (1/2 cup) orange juice, and 2 tbsp honey in a small saucepan over medium heat. Cook for 8 to 10 minutes, stirring now and then, until the cranberries burst and the mixture thickens into a loose jam.
Step 4: Scrape the roasted beets into the saucepan with the cranberry mixture and fold everything together over low heat for 3 minutes. The glaze should cling to every wedge, and the whole pan will smell bright and sweet.
Step 5: Transfer the glazed beets to a serving dish and scatter the 1 tsp orange zest over the top right before you set them on the table.
Yorkshire Pudding with Rosemary
A proper Yorkshire pudding turns a roast dinner into an event. These rise tall and golden with a custardy middle, and the rosemary in the batter gives them a subtle piney note that works beautifully with gravy.

Ingredients (makes 12 puddings)
- All-purpose flour: 140 g (1 cup)
- Whole milk: 240 ml (1 cup)
- Large eggs: 3
- Fresh rosemary, finely chopped: 1 tsp
- Sea salt: 1/2 tsp
- Beef drippings or vegetable oil: 4 tbsp
Instructions
Step 1: Whisk the 140 g (1 cup) flour, 1/2 tsp salt, 3 eggs, and 240 ml (1 cup) milk in a large bowl until you have a smooth batter with no lumps. Stir in the 1 tsp rosemary, cover the bowl, and rest it at room temperature for 30 minutes while you heat the oven to 230C (450F).
Step 2: Pour the 4 tbsp beef drippings or vegetable oil into a 12-cup muffin tin, dividing it evenly, then place the tin in the hot oven for 10 minutes. You need the fat to reach the point where it shimmers and nearly smokes, because that shock of heat is what makes the puddings rise.
Step 3: Working quickly and carefully, pull the hot tin from the oven and fill each cup halfway with the rested batter. The batter should sizzle loudly when it hits the fat, and if it does not, the oil was not hot enough and your puddings will stay flat.
Step 4: Return the tin to the oven immediately and bake for 20 to 22 minutes, resisting the urge to open the door, until the puddings are puffed, deep brown, and crisp around the edges. The centers will have a soft, almost custardy pull when you tear one open.
Step 5: Ease the puddings out of the tin with a small spatula and serve them right away, piled onto a plate and ready for gravy.
Vegan Wild Rice and Mushroom Pilaf
Every holiday table needs a dish that welcomes the guests who do not eat meat or dairy, and this pilaf does it without apologizing for itself. The wild rice brings a chewy, nutty bite, the mushrooms turn deeply savory, and the fresh herbs at the end keep it feeling bright rather than heavy.

Ingredients (serves 6)
- Wild rice blend: 300 g (1 1/2 cups)
- Vegetable stock: 720 ml (3 cups)
- Olive oil: 3 tbsp
- Cremini mushrooms, sliced: 450 g (1 lb)
- Garlic cloves, minced: 3
- Shallot, finely diced: 1 large
- Fresh parsley, chopped: 3 tbsp
- Fresh thyme leaves: 1 tsp
- Sea salt: 1 tsp
- Black pepper: 1/2 tsp
Instructions
Step 1: Rinse the 300 g (1 1/2 cups) wild rice blend under cold water, then combine it with the 720 ml (3 cups) vegetable stock and 1/2 tsp salt in a medium saucepan. Bring to a boil, reduce the heat to low, cover, and simmer for 40 to 45 minutes, until the rice is tender and the liquid has absorbed.
Step 2: While the rice cooks, heat the 3 tbsp olive oil in a large skillet over medium-high heat. Add the 450 g (1 lb) sliced mushrooms in a single layer and let them cook undisturbed for 5 minutes, so they release their water and the undersides go deeply brown.
Step 3: Stir the mushrooms, then add the diced shallot and 3 minced garlic cloves. Cook for 5 more minutes, stirring occasionally, until the shallot turns translucent and the whole pan smells like garlic and browned mushrooms.
Step 4: Fluff the cooked rice with a fork, then tip it into the skillet with the mushroom mixture. Add the remaining 1/2 tsp salt, 1/2 tsp pepper, and 1 tsp thyme leaves, folding everything together over low heat for 2 minutes so the flavors can meet.
Step 5: Scatter the 3 tbsp fresh parsley over the pilaf and serve it hot in a wide bowl, with a little extra black pepper on top if anyone at the table wants it.
Cheesy Leek and Cauliflower Gratin
This gratin is what you make when you want a vegetable dish that rivals the roast for attention. The cauliflower soaks up the creamy sauce, the leeks melt into sweetness, and the golden cheese crust on top is the part everyone will fight over.

Ingredients (serves 8)
- Cauliflower, cut into florets: 1 large head, about 900 g (2 lb)
- Leeks, white and light green parts only, sliced: 2 large
- Unsalted butter: 45 g (3 tbsp)
- All-purpose flour: 3 tbsp
- Whole milk: 480 ml (2 cups)
- Gruyère cheese, grated: 170 g (1 3/4 cups)
- Dijon mustard: 1 tsp
- Fresh thyme leaves: 1 tsp
- Panko breadcrumbs: 40 g (1/2 cup)
- Salt and black pepper: to taste
Instructions
Step 1: Heat your oven to 200C (400F) and butter a deep 2.5 litre (2 1/2 quart) baking dish. Bring a large pot of salted water to a boil and cook the 900 g (2 lb) cauliflower florets for 4 minutes, just until they start to soften, then drain them well and tip them into the baking dish.
Step 2: Melt the 45 g (3 tbsp) butter in a saucepan over medium heat, then add the sliced leeks and cook for 6 to 7 minutes, until they are soft and translucent but not browned. Stir in the 3 tbsp flour and cook for 1 minute, letting the raw flour taste cook off while you whisk constantly.
Step 3: Pour in the 480 ml (2 cups) milk gradually, whisking the whole time so no lumps form, and bring the sauce to a gentle bubble over medium heat. It will thicken after about 4 minutes, enough to coat the back of a spoon, and then you can remove it from the heat.
Step 4: Stir 130 g (1 1/3 cups) of the Gruyère, the 1 tsp Dijon mustard, 1 tsp thyme, 1 tsp salt, and 1/2 tsp pepper into the sauce until the cheese melts. Pour the sauce over the cauliflower, nudging the florets so every one gets some sauce around it, then top with the remaining 40 g (scant 1/2 cup) Gruyère and the 40 g (1/2 cup) panko.
Step 5: Bake for 25 to 30 minutes, until the top is deep golden and the sauce bubbles thickly at the edges. Let the gratin sit for 5 minutes before you scoop it out, which helps each portion hold its shape on the plate.
Crispy Smashed Baby Potatoes
These are the potatoes that make people reach across the table for seconds, the ones with a shattering crust and a fluffy, steamy middle. Smashing them flat before roasting gives you maximum surface area for browning, and the hot tray does the rest.

Ingredients (serves 6)
- Baby potatoes, scrubbed: 900 g (2 lb)
- Olive oil: 5 tbsp
- Garlic powder: 1 tsp
- Smoked paprika: 1/2 tsp
- Sea salt: 1 1/4 tsp
- Black pepper: 1/2 tsp
- Fresh parsley, chopped: 2 tbsp
Instructions
Step 1: Heat your oven to 220C (425F) and set a large rimmed baking tray on the middle rack to heat up. Put the 900 g (2 lb) baby potatoes in a pot, cover with cold water, add a generous pinch of salt, and boil for 18 to 20 minutes until a fork slides through the largest one easily.
Step 2: Drain the potatoes and let them sit in the colander for 2 minutes so the steam escapes and the skins dry a little. Mix the 5 tbsp olive oil, 1 tsp garlic powder, 1/2 tsp smoked paprika, 1 1/4 tsp salt, and 1/2 tsp pepper in a small bowl.
Step 3: Pull the hot tray from the oven and arrange the potatoes across it with space between them. Press each one down with the bottom of a mug or a fork until it flattens to about 1.5 cm (1/2 inch) thick, letting the sides split open in craggy bits that will crisp up beautifully.
Step 4: Brush or drizzle the oil mixture over the smashed potatoes, making sure the seasoning pools into all those rough edges. Roast for 25 minutes, then flip them and roast for 15 to 20 more minutes, until the skins are a deep, crackling brown and the edges look almost brittle.
Step 5: Lift the potatoes onto a warm platter and shower the 2 tbsp parsley over them while they are still hot enough to release the herb’s scent.
Watch your roasting pans more than your timers this Christmas. The difference between a good side and a great one usually comes down to giving vegetables enough space on the tray and enough heat to actually brown, so split things between two trays rather than piling everything together. Pick the side that suits your table this year and let it shine.
