12 Keto Christmas Side Dishes for a Low-Carb Dinner
Disclosure: This post may contain affiliate links. If you purchase through one of these links, we may earn a commission at no additional cost to you.
A Christmas dinner feels more complete when the side dishes bring different textures and flavors to the table without pulling attention away from the main course. These keto Christmas side dishes are built around that balance, with roasted vegetables for freshness, creamy options for comfort, and a few special-occasion bakes that make the meal feel festive.
This collection goes deeper on side dishes than our broader Christmas-menu guide, so you can mix and match based on your main dish, oven space, and make-ahead needs. Choose a few contrasting recipes rather than trying to serve everything at once, and you can build a low-carb holiday table that still feels generous and varied.
What You Might Need
- Rimmed sheet pans and parchment paper — See the Nordic Ware Naturals Half Sheet 2-Pack on Amazon.
- Large skillet or sauté pan
- Medium saucepan or Dutch oven
- Casserole or gratin dish
- Mixing bowls
- Mandoline or sharp chef’s knife for thin slicing
- Food processor, potato masher, or sturdy hand masher for celeriac
- Colander and clean kitchen towels for moisture control
- Box grater or microplane for cheese and citrus zest
Fresh & Roasted Christmas Vegetable Sides
1. Lemon-Garlic Roasted Broccolini
Broccolini is useful when the rest of Christmas dinner leans rich. High heat browns the florets while the stems stay tender-crisp, and lemon added at the end keeps the finished dish bright instead of heavy.

Prep time: 10 minutes
Cook time: 12 to 15 minutes
Yield: 6 servings
Equipment: Large rimmed sheet pan, mixing bowl, microplane or zester
Ingredients
- 1 1/2 pounds broccolini, tough stem ends trimmed
- 2 tablespoons olive oil
- 3/4 teaspoon kosher salt
- 1/4 teaspoon black pepper
- 3 garlic cloves, finely minced
- 1 teaspoon finely grated lemon zest
- 1 tablespoon fresh lemon juice
- 2 tablespoons finely grated Parmesan, optional for serving
How to Make It
- Heat the oven to 425°F. Place a large rimmed sheet pan in the oven while it heats so the vegetables begin browning quickly.
- Pat the broccolini dry. Toss it with the olive oil, salt, and black pepper until the stems and florets are lightly coated.
- Carefully spread the broccolini in a single layer on the hot pan. Roast for 8 minutes.
- Remove the pan, scatter the minced garlic over the broccolini, and turn the pieces so a new side contacts the pan.
- Return to the oven for 4 to 7 minutes, until the florets have browned tips and the thickest stems are tender when pierced but still have a little resistance.
- Toss immediately with the lemon zest and lemon juice. Add Parmesan, if using, just before serving.
Notes
For the best texture, roast close to serving time. You can trim and season the broccolini a few hours ahead, refrigerate it covered, and add the garlic only during the final roasting stage so it does not scorch.
2. Parmesan-Herb Roasted Fennel
Roasted fennel becomes mild, tender, and lightly sweet at the edges, which makes it a good partner for roast beef, pork, turkey, or chicken. Parmesan and herbs keep the flavor savory and give the browned surfaces a little extra depth.

Prep time: 15 minutes
Cook time: 28 to 35 minutes
Yield: 6 servings
Equipment: Large rimmed sheet pan, parchment paper, chef’s knife
Ingredients
- 3 medium fennel bulbs, stalks removed
- 2 tablespoons olive oil
- 3/4 teaspoon kosher salt
- 1/4 teaspoon black pepper
- 1 teaspoon chopped fresh thyme
- 1/2 teaspoon chopped fresh rosemary
- 1/3 cup finely grated Parmesan cheese
- 1 teaspoon fresh lemon juice
How to Make It
- Heat the oven to 425°F and line a large rimmed sheet pan with parchment.
- Cut each fennel bulb lengthwise through the root, then slice into wedges about 3/4 inch thick, keeping a little root attached so the layers stay together.
- Toss the fennel with olive oil, salt, pepper, thyme, and rosemary. Arrange the wedges in one layer with a cut side against the pan.
- Roast for 15 minutes, then turn each wedge. Roast another 10 minutes.
- Sprinkle the Parmesan over the fennel and continue roasting 3 to 10 minutes, until the wedges are tender through the center and the edges are caramelized.
- Finish with lemon juice and serve warm.
The fennel can be cut and refrigerated several hours ahead. Reheat leftovers on a sheet pan at 375°F until hot rather than microwaving if you want to preserve more of the browned edge texture.
3. Shaved Brussels Sprout Salad with Goat Cheese & Pecans
A cold Brussels sprout salad gives a Christmas plate needed crunch when the main course and other sides are warm. A sharp vinaigrette lightly softens the shaved sprouts, while goat cheese and toasted pecans add richness without turning the dish into another baked casserole.

Prep time: 20 minutes
Chill time: 20 minutes
Yield: 6 servings
Equipment: Mandoline or sharp knife, large mixing bowl, small jar or bowl
Ingredients
- 1 pound Brussels sprouts, trimmed and very thinly sliced
- 3 tablespoons extra-virgin olive oil
- 1 1/2 tablespoons apple cider vinegar
- 1 teaspoon Dijon mustard
- 1/2 teaspoon allulose, optional
- 1/2 teaspoon kosher salt
- 1/4 teaspoon black pepper
- 4 ounces goat cheese, crumbled
- 1/2 cup pecans, toasted and roughly chopped
- 2 tablespoons chopped fresh parsley
How to Make It
- Place the shaved Brussels sprouts in a large mixing bowl and separate any tightly packed slices with your fingers.
- Whisk or shake together the olive oil, apple cider vinegar, Dijon, optional sweetener, salt, and black pepper until emulsified.
- Pour about three-quarters of the vinaigrette over the sprouts and toss well for 1 minute so the dressing reaches the cut surfaces.
- Let the dressed sprouts stand in the refrigerator for 20 minutes to soften slightly while staying crisp.
- Just before serving, toss again, then fold in the goat cheese, pecans, and parsley. Add the remaining vinaigrette only if the salad needs more coating.
Notes
For make-ahead prep, shave the sprouts and mix the vinaigrette up to one day ahead, but store them separately. Dress the sprouts 20 to 30 minutes before serving and add the goat cheese and pecans at the end so the salad stays fresh and crunchy.
4. Roasted Red Peppers with Feta & Herbs
This side can be served warm or at room temperature, which is useful when oven space is tight. Roasting the peppers until blistered gives them a soft, silky texture, while feta, parsley, and oregano keep the final dish firmly in savory side-dish territory rather than turning it into a dip.

Prep time: 15 minutes
Cook time: 30 minutes
Rest time: 15 minutes
Yield: 6 servings
Equipment: Rimmed sheet pan, bowl with lid or plate, serving dish
Ingredients
- 4 large red bell peppers
- 1 tablespoon olive oil, plus 1 tablespoon for finishing
- 1 tablespoon red wine vinegar
- 1 small garlic clove, finely minced
- 1/2 teaspoon dried oregano
- 1/4 teaspoon kosher salt
- 1/4 teaspoon black pepper
- 4 ounces feta cheese, crumbled
- 2 tablespoons chopped fresh parsley
How to Make It
- Heat the oven to 450°F. Rub the whole peppers with 1 tablespoon olive oil and place them on a rimmed sheet pan.
- Roast for 25 to 30 minutes, turning every 8 to 10 minutes, until the skins are blistered and blackened in several spots and the peppers have softened.
- Transfer the hot peppers to a bowl and cover. Let them steam for 15 minutes so the skins loosen.
- When cool enough to handle, peel away the loose skins, remove the stems and seeds, and slice the peppers into wide strips. Do not rinse them, which would wash away roasted flavor.
- Toss the pepper strips gently with the remaining olive oil, red wine vinegar, garlic, oregano, salt, and black pepper.
- Arrange on a serving dish and scatter the feta and parsley over the top.
You can roast and season the peppers up to one day ahead and refrigerate them covered. Add the feta and parsley shortly before serving, and let the peppers sit at room temperature for about 20 minutes if you do not want them refrigerator-cold.
Creamy & Cheesy Holiday Sides
5. Cheesy Spaghetti Squash Gratin
Spaghetti squash gives you a creamy baked side without repeating the cauliflower-heavy holiday dishes already elsewhere on the site. The important step is removing excess moisture before the cheese sauce goes in, which keeps the gratin creamy instead of watery.

Prep time: 20 minutes
Cook time: 60 to 70 minutes total
Yield: 8 servings
Equipment: Rimmed sheet pan, colander, clean kitchen towel, saucepan, 2-quart gratin dish
Ingredients
- 1 medium spaghetti squash, about 3 pounds
- 1 tablespoon olive oil
- 1/2 teaspoon kosher salt, divided
- 1/4 teaspoon black pepper
- 1 tablespoon unsalted butter
- 2 garlic cloves, minced
- 4 ounces cream cheese, cubed
- 1/3 cup heavy cream
- 1/2 cup finely grated Parmesan cheese, divided
- 1 cup shredded low-moisture mozzarella cheese, divided
- 1/2 teaspoon dried thyme
How to Make It
- Heat the oven to 400°F. Cut the squash lengthwise, scoop out the seeds, brush the cut sides with olive oil, and season with 1/4 teaspoon salt and the black pepper.
- Place the halves cut-side down on a rimmed sheet pan. Roast 35 to 45 minutes, until a fork easily pierces the shell and the strands pull free but are not mushy.
- Cool for 10 minutes, then scrape the strands into a colander. Let them drain for 10 minutes, then press gently in a clean kitchen towel to remove additional moisture without crushing the strands.
- Reduce the oven to 375°F. Melt the butter in a saucepan over medium-low heat. Cook the garlic for 30 seconds, then add the cream cheese and heavy cream. Stir until smooth.
- Stir in 1/4 cup Parmesan, 1/2 cup mozzarella, thyme, and the remaining 1/4 teaspoon salt. Remove from the heat when the cheese is melted.
- Fold the drained squash into the sauce, transfer to a lightly greased 2-quart gratin dish, and top with the remaining mozzarella and Parmesan.
- Bake 20 to 25 minutes, until bubbling at the edges and lightly browned on top. Rest 10 minutes before serving so the sauce settles.
Notes
You can roast and drain the squash a day ahead. Assemble the gratin several hours before dinner, refrigerate it covered, and add roughly 5 to 10 minutes to the bake time if it goes into the oven cold.
6. Creamy Garlic Kale with Parmesan
Creamed kale gives you the comfort of a classic holiday green without copying a spinach side. Cooking the kale uncovered after it wilts lets extra moisture escape before the cream and Parmesan are added, which keeps the sauce rich rather than diluted.

Prep time: 15 minutes
Cook time: 18 to 22 minutes
Yield: 6 servings
Equipment: Large deep skillet or sauté pan, tongs
Ingredients
- 12 ounces kale leaves, stems removed and leaves sliced into 1-inch ribbons
- 2 tablespoons unsalted butter
- 3 garlic cloves, finely minced
- 1/3 cup low-sodium chicken or vegetable broth
- 1/2 teaspoon kosher salt
- 1/4 teaspoon black pepper
- 1/2 cup heavy cream
- 2 ounces cream cheese, cubed
- 1/2 cup finely grated Parmesan cheese
- Pinch of ground nutmeg
How to Make It
- Melt the butter in a large deep skillet over medium heat. Add the garlic and cook for about 30 seconds, just until fragrant.
- Add the kale in batches, tossing as each batch wilts. Pour in the broth and season with salt and black pepper.
- Cook uncovered for 6 to 8 minutes, stirring occasionally, until the kale is tender and most visible liquid has evaporated.
- Lower the heat. Add the heavy cream and cream cheese and stir until the cream cheese melts into a smooth sauce.
- Simmer gently for 3 to 5 minutes, stirring often, until the sauce coats the kale instead of pooling in the pan.
- Stir in the Parmesan and nutmeg. Cook 1 minute more, then remove from the heat and taste for seasoning.
This reheats well on the stovetop over low heat. Add 1 or 2 tablespoons of cream or broth if the sauce tightens too much after refrigeration, and heat only until steaming so the dairy stays smooth.
7. Celeriac Mash with Chive Butter
Celeriac, also called celery root, makes a smooth holiday mash with an earthy, celery-like flavor that is distinctly its own. Draining and steam-drying the cooked pieces before mashing keeps the texture from becoming loose or watery.

Prep time: 20 minutes
Cook time: 25 minutes
Yield: 6 servings
Equipment: Large saucepan, colander, food processor or potato masher
Ingredients
- 2 1/2 pounds whole celeriac, about 2 pounds after peeling
- 1 teaspoon kosher salt for the cooking water, plus more to taste
- 4 tablespoons unsalted butter, divided
- 1/3 cup heavy cream, warmed
- 1/4 teaspoon black pepper
- 2 tablespoons finely chopped fresh chives
How to Make It
- Slice off the rough top and bottom of the celeriac, then use a knife to remove the thick knobby peel. Cut the flesh into 1-inch cubes.
- Place the cubes in a large saucepan, cover with cold water by about 1 inch, and add 1 teaspoon salt. Bring to a boil, then reduce to a steady simmer.
- Cook 18 to 22 minutes, until the pieces are completely tender when pierced with a knife.
- Drain very well, then return the celeriac to the hot dry saucepan for 2 minutes over low heat, shaking occasionally, so surface moisture evaporates.
- Mash or process with 3 tablespoons butter, the warm cream, and black pepper until smooth to your preferred texture. Add salt only after tasting.
- Melt the remaining tablespoon butter and stir in the chives. Spoon the chive butter over the mash just before serving.
Notes
Celeriac mash can be made several hours ahead. Cool it promptly, cover, and refrigerate until needed. Reheat gently in a covered saucepan over low heat, stirring occasionally, until steaming throughout; add a small splash of cream if needed. Its flavor is more herbal and earthy than potato, so it works best when treated as its own side rather than as an exact imitation.
8. Bacon-Leek Creamed Cabbage
This stovetop cabbage side is creamy and savory without becoming another roasted cheese casserole. Leeks add a mild onion flavor, bacon adds smoke and salt, and the cabbage cooks just until tender so it still has some structure.

Prep time: 15 minutes
Cook time: 25 minutes
Yield: 6 servings
Equipment: Large skillet with lid, slotted spoon
Ingredients
- 6 slices bacon, cut into 1/2-inch pieces
- 1 large leek, white and light green parts only, halved, rinsed well, and thinly sliced
- 1 1/2 pounds green cabbage, cored and sliced into 1/2-inch ribbons
- 1/2 teaspoon kosher salt
- 1/4 teaspoon black pepper
- 1/3 cup low-sodium chicken broth
- 1/2 cup heavy cream
- 2 ounces cream cheese, cubed
- 1 teaspoon Dijon mustard
- 1 tablespoon chopped fresh parsley
How to Make It
- Cook the bacon in a large skillet over medium heat until crisp, 7 to 9 minutes. Transfer it to a paper-towel-lined plate with a slotted spoon, leaving about 2 tablespoons bacon fat in the pan.
- Add the sliced leek and cook for 3 to 4 minutes, stirring often, until softened but not browned.
- Add the cabbage, salt, and black pepper. Toss to coat in the bacon fat, then pour in the broth.
- Cover and cook for 6 minutes. Uncover and cook another 4 to 6 minutes, stirring occasionally, until the cabbage is tender but not collapsed and most of the broth has evaporated.
- Reduce the heat to low. Stir in the heavy cream, cream cheese, and Dijon. Cook 3 to 4 minutes, stirring, until the sauce is smooth and lightly coats the cabbage.
- Fold in most of the bacon. Transfer to a serving dish and top with the remaining bacon and parsley.
For make-ahead service, cook the bacon and complete the cabbage through Step 4. Cool the cabbage promptly, then cover and refrigerate it and the cooked bacon separately. Reheat the cabbage gently until steaming, then add the cream cheese, cream, mustard, and bacon shortly before serving so the sauce stays fresh.
Special-Occasion Bakes & Table Sides
9. Gruyère Scalloped Kohlrabi
Thinly sliced kohlrabi makes a layered holiday bake with a firmer bite than cauliflower and a mild cabbage-turnip flavor. Gruyère and cream turn it into a special-occasion side, while a long covered bake gives the slices time to become tender.

Prep time: 25 minutes
Cook time: 70 to 80 minutes
Yield: 8 servings
Equipment: Mandoline or sharp knife, 9-by-13-inch baking dish, foil
Ingredients
- 2 1/2 pounds kohlrabi, peeled
- 1 tablespoon unsalted butter, for the dish
- 1 1/2 cups heavy cream
- 2 garlic cloves, finely minced
- 1 teaspoon fresh thyme leaves
- 3/4 teaspoon kosher salt
- 1/4 teaspoon black pepper
- 1 1/2 cups shredded Gruyère cheese, divided
- 1/4 cup finely grated Parmesan cheese
How to Make It
- Heat the oven to 375°F. Butter a 9-by-13-inch baking dish.
- Slice the peeled kohlrabi into rounds about 1/8 inch thick. Keep the slices as even as possible so they soften at the same rate.
- Warm the cream with the garlic, thyme, salt, and black pepper in a small saucepan just until steaming; do not boil.
- Arrange one-third of the kohlrabi in overlapping layers in the baking dish. Sprinkle with one-third of the Gruyère. Repeat twice, ending with the remaining Gruyère.
- Pour the warm cream evenly over the layers. Press the slices down gently so the cream moves between them.
- Cover tightly with foil and bake for 50 minutes.
- Remove the foil, sprinkle with Parmesan, and bake another 20 to 30 minutes, until the top is browned and a thin knife slides through the center layers with little resistance.
- Rest 10 to 15 minutes before serving so the cream thickens around the slices.
Notes
You can assemble the dish several hours ahead and refrigerate it covered. If baking straight from the refrigerator, allow extra time before checking tenderness; the knife test is more reliable than the clock.
10. Green Beans with Bacon & Shallot Vinaigrette
This green bean side stays bright and crisp-tender instead of going creamy or casserole-style. A warm bacon-and-shallot vinaigrette gives the beans holiday richness while keeping the dish sharp enough to balance heavier mains and bakes.

Prep time: 15 minutes
Cook time: 15 minutes
Yield: 6 servings
Equipment: Large pot, bowl of ice water, skillet, serving bowl
Ingredients
- 1 1/2 pounds fresh green beans, trimmed
- 5 slices bacon, cut into 1/2-inch pieces
- 1 large shallot, finely chopped
- 2 tablespoons extra-virgin olive oil
- 1 1/2 tablespoons red wine vinegar
- 1 teaspoon Dijon mustard
- 1/2 teaspoon kosher salt, plus salt for blanching water
- 1/4 teaspoon black pepper
- 2 tablespoons chopped fresh parsley
How to Make It
- Bring a large pot of salted water to a boil and prepare a bowl of ice water.
- Add the green beans and cook for 4 to 5 minutes, until bright green and crisp-tender. Drain and immediately transfer them to the ice water for 2 minutes.
- Drain again and dry the beans well with clean towels so the vinaigrette will cling.
- Cook the bacon in a skillet over medium heat until crisp. Transfer the bacon to a plate, leaving 1 tablespoon rendered fat in the skillet.
- Add the shallot and cook for 2 minutes until softened. Remove the skillet from the heat and whisk in the olive oil, red wine vinegar, Dijon, salt, and black pepper.
- Toss the dry green beans with the warm vinaigrette and most of the bacon. Transfer to a serving bowl and finish with the remaining bacon and parsley.
Blanch and dry the beans up to one day ahead and refrigerate them covered. Make the warm vinaigrette shortly before serving, then toss everything together so the beans keep their crisp-tender texture.
11. Garlic-Thyme Roasted Mushrooms
Mushrooms bring deep savory flavor to a Christmas table, but they brown best when they are not crowded. Two hot sheet pans give the moisture room to evaporate, and the garlic goes in near the end so it flavors the mushrooms without burning.

Prep time: 15 minutes
Cook time: 20 to 25 minutes
Yield: 6 servings
Equipment: Two large rimmed sheet pans, mixing bowl
Ingredients
- 2 pounds cremini mushrooms, cleaned, stems trimmed, and halved or quartered if large
- 3 tablespoons olive oil
- 3/4 teaspoon kosher salt
- 1/4 teaspoon black pepper
- 1 tablespoon fresh thyme leaves
- 3 garlic cloves, finely minced
- 1 tablespoon unsalted butter, melted
- 1 teaspoon fresh lemon juice
- 2 tablespoons chopped fresh parsley
How to Make It
- Heat the oven to 450°F with two rimmed sheet pans inside while the oven preheats.
- Pat the mushrooms very dry. Toss them with olive oil, salt, black pepper, and thyme.
- Carefully divide the mushrooms between the hot pans in a single layer, leaving visible space between pieces.
- Roast for 12 minutes without stirring. Turn the mushrooms, rotate the pans, and continue roasting 5 minutes.
- Mix the garlic with the melted butter. Drizzle over the mushrooms and toss, then roast another 3 to 6 minutes until deeply browned at the edges and the pans are no longer holding visible liquid.
- Finish with lemon juice and parsley and serve hot.
Notes
Avoid covering the mushrooms while they are hot, which traps steam and softens the browned surfaces. For make-ahead service or leftovers, cool them promptly, then cover and refrigerate. Reheat them spread on a sheet pan at 425°F until steaming throughout, then serve immediately.
12. Rosemary-Parmesan Almond-Flour Dinner Rolls
These individual rolls fill the bread-style side slot on a Christmas table without becoming another cheddar biscuit. A cheese-and-almond-flour dough gives them a soft, savory center and browned exterior, but the texture is naturally different from a yeast-raised wheat roll.

Prep time: 20 minutes
Cook time: 18 to 22 minutes
Yield: 12 rolls
Equipment: Large mixing bowl, microwave-safe bowl or saucepan, parchment-lined sheet pan
Ingredients
- 2 cups superfine blanched almond flour
- 2 tablespoons coconut flour
- 2 teaspoons baking powder
- 1/2 teaspoon kosher salt
- 2 cups shredded low-moisture mozzarella cheese
- 2 ounces cream cheese, cubed
- 2 large eggs, lightly beaten
- 1/2 cup finely grated Parmesan cheese
- 1 teaspoon finely chopped fresh rosemary
- 1 tablespoon unsalted butter, melted, for brushing
How to Make It
- Heat the oven to 375°F and line a sheet pan with parchment.
- Whisk together the almond flour, coconut flour, baking powder, and salt in a large mixing bowl.
- Place the mozzarella and cream cheese in a microwave-safe bowl. Microwave in 30-second intervals, stirring between each, until the cheeses are melted and can be stirred together smoothly. If using a saucepan, melt them over very low heat while stirring constantly.
- Add the warm cheese mixture, beaten eggs, Parmesan, and rosemary to the dry ingredients. Stir firmly, then knead with lightly dampened hands until a uniform dough forms with no streaks of dry flour.
- Let the dough stand for 3 minutes so the coconut flour can absorb moisture. Divide into 12 equal portions and roll each into a smooth ball with damp hands.
- Arrange the rolls about 2 inches apart on the prepared pan and flatten the bottoms slightly so they sit upright.
- Bake 18 to 22 minutes, until the rolls are puffed, deeply golden at the edges, and feel set rather than wet when lightly pressed.
- Brush with melted butter and cool on the pan for 10 minutes before serving.
Notes
These rolls are best served warm. Refrigerate leftovers in a covered container and reheat at 300°F for about 6 to 8 minutes. Because the dough is almond-flour and cheese based, expect a tender, savory roll rather than the airy crumb of a traditional yeast dinner roll.
Build Your Low-Carb Christmas Side-Dish Menu
You do not need a long list of sides to make Christmas dinner feel complete. A simple plan is to choose one fresh or roasted vegetable, one creamy comfort-food side, and one special-occasion bake or table side. Then adjust based on the main dish: a rich roast may benefit from broccolini or the Brussels sprout salad, while a leaner main can handle a gratin, creamed cabbage, or scalloped kohlrabi.
Oven space matters just as much as flavor. Use the cold salad, stovetop kale, celeriac mash, cabbage, or green beans to reduce competition for the oven, and save the oven for the dishes that truly need it. For the rest of the holiday meal, use the broader Christmas-menu guide to coordinate mains, appetizers, and desserts around the side dishes you choose here.
