20 Keto Christmas Side Dishes for 2024

Want to stick to a keto diet this festive season, but don’t want to miss out on all the flavors and treats? I’ve got you covered with this collection of the best keto Christmas side dish recipes! From creamy cauliflower cheese to vibrant roasted radishes, these ideas are perfect for sticking to a low carb diet whilst still celebrating the holidays. They’re perfect for serving on the big day itself, or enjoying throughout December. 

Please note that I’ve included the nutritional information here as a guideline, but exact values will be dependent on the ingredients you use, and the brands that you choose in the grocery store. If you’re following a very strict low carb diet, I always recommend double checking the values for your own peace of mind! 

Without any further ado, let’s jump in… 

1. Keto Cauliflower Cheese

keto cauliflower cheese

Keto Cauliflower Cheese is a rich and creamy side dish that’s perfect for Christmas. The tender cauliflower is baked in a smooth cheese sauce, creating a comforting dish that’s hard to resist.

Serves: 6

Ingredients:

  • 1 large head cauliflower, cut into florets
  • 1 cup heavy cream
  • 1 1/2 cups shredded cheddar cheese
  • 1/2 cup grated Parmesan cheese
  • 4 oz cream cheese
  • 2 cloves garlic, minced
  • Salt and pepper, to taste

Instructions:

  1. Preheat the oven to 375°F (190°C).
  2. Steam the cauliflower florets until tender, about 8-10 minutes.
  3. In a saucepan, heat the heavy cream and cream cheese over medium heat until melted.
  4. Stir in the shredded cheddar, Parmesan, and garlic. Cook until the cheese is fully melted and the sauce is smooth.
  5. Place the cauliflower in a baking dish and pour the cheese sauce over it.
  6. Bake for 20-25 minutes until bubbly and golden.

Nutritional Information (per serving):

  • Calories: 320
  • Net Carbs: 5g
  • Fat: 28g
  • Protein: 12g
  • Fiber: 2g

2. Keto Garlic Parmesan Brussels Sprouts

keto garlic parmesan sprouts

These Keto Garlic Parmesan Brussels Sprouts are crispy, cheesy, and bursting with flavor. The garlic and Parmesan bring out the natural sweetness of the sprouts, making them a delicious addition to your Christmas table.

Serves: 6

Ingredients:

  • 1 lb Brussels sprouts, halved
  • 3 tbsp olive oil
  • 1/2 cup grated Parmesan cheese
  • 3 cloves garlic, minced
  • Salt and pepper, to taste
  • Fresh parsley, for garnish

Instructions:

  1. Preheat the oven to 400°F (200°C).
  2. Toss the Brussels sprouts with olive oil, garlic, salt, and pepper.
  3. Spread them on a baking sheet and roast for 20-25 minutes until tender and golden.
  4. Sprinkle with Parmesan cheese and return to the oven for 5 minutes until the cheese is melted and crispy.
  5. Garnish with fresh parsley before serving.

Nutritional Information (per serving):

  • Calories: 220
  • Net Carbs: 6g
  • Fat: 18g
  • Protein: 8g
  • Fiber: 4g

3. Keto Sausage Stuffing

keto sausage stuffing

This Keto Sausage Stuffing is savory, hearty, and full of classic holiday flavors. Made with sausage, herbs, and low-carb bread, it’s a perfect keto-friendly alternative to traditional stuffing.

Serves: 8

Ingredients:

  • 1 lb ground sausage
  • 1 onion, chopped
  • 2 celery stalks, chopped
  • 2 cloves garlic, minced
  • 1 tbsp fresh sage, chopped
  • 1 tbsp fresh thyme, chopped
  • 1/4 cup chicken broth
  • 4 cups cubed low-carb bread
  • 1/2 cup shredded mozzarella cheese
  • Salt and pepper, to taste

Instructions:

  1. Preheat the oven to 350°F (175°C).
  2. In a skillet, cook the sausage over medium heat until browned. Remove and set aside.
  3. In the same skillet, sauté the onion, celery, and garlic until softened.
  4. Stir in the fresh herbs, chicken broth, and sausage.
  5. Toss the mixture with the low-carb bread cubes and mozzarella cheese.
  6. Transfer to a baking dish and bake for 30-35 minutes until golden and crisp.

Nutritional Information (per serving):

  • Calories: 300
  • Net Carbs: 4g
  • Fat: 24g
  • Protein: 15g
  • Fiber: 2g

4. Keto Fried Cabbage with Bacon

keto fried cabbage with bacon

This Keto Fried Cabbage with Bacon is a simple yet flavorful side dish. The crispy bacon adds a smoky richness to the tender cabbage, making it a great accompaniment to your Christmas feast.

Serves: 6

Ingredients:

  • 1 large head cabbage, shredded
  • 6 slices bacon, chopped
  • 1 onion, chopped
  • 2 cloves garlic, minced
  • 1/4 tsp red pepper flakes (optional)
  • Salt and pepper, to taste

Instructions:

  1. In a large skillet, cook the bacon until crispy. Remove the bacon and set aside, leaving the bacon grease in the skillet.
  2. Add the onion and garlic to the skillet and sauté until softened.
  3. Stir in the shredded cabbage and cook until tender, about 10-15 minutes.
  4. Add the cooked bacon back to the skillet and toss to combine.
  5. Season with red pepper flakes, salt, and pepper before serving.

Nutritional Information (per serving):

  • Calories: 200
  • Net Carbs: 5g
  • Fat: 16g
  • Protein: 6g
  • Fiber: 3g

5. Keto Parmesan and Bacon Asparagus

keto parmesan and bacon asparagus

This Keto Parmesan and Bacon Asparagus is the perfect blend of crispy, cheesy, and savory flavors. The asparagus is roasted to perfection and topped with Parmesan and crispy bacon.

Serves: 6

Ingredients:

  • 1 lb asparagus, trimmed
  • 4 slices bacon, cooked and crumbled
  • 2 tbsp olive oil
  • 1/2 cup grated Parmesan cheese
  • Salt and pepper, to taste
  • 1 tbsp fresh parsley, chopped

Instructions:

  1. Preheat the oven to 400°F (200°C).
  2. Toss the asparagus with olive oil, salt, and pepper.
  3. Arrange the asparagus on a baking sheet and sprinkle with Parmesan cheese.
  4. Roast for 15-20 minutes until tender and golden.
  5. Top with crumbled bacon and fresh parsley before serving.

Nutritional Information (per serving):

  • Calories: 180
  • Net Carbs: 4g
  • Fat: 14g
  • Protein: 8g
  • Fiber: 2g

6. Keto Green Bean Casserole

keto green bean casserole

This Keto Green Bean Casserole is a classic holiday side dish made keto-friendly. With tender green beans and a creamy mushroom sauce, it’s a delicious low-carb addition to your Christmas spread.

Serves: 6

Ingredients:

  • 1 lb fresh green beans, trimmed
  • 1 cup heavy cream
  • 1 cup mushrooms, sliced
  • 1/4 cup grated Parmesan cheese
  • 2 cloves garlic, minced
  • 1/4 cup almond flour
  • 1/4 cup grated Parmesan cheese (for topping)
  • Salt and pepper, to taste

Instructions:

  1. Preheat the oven to 375°F (190°C).
  2. Steam the green beans until tender, about 5-7 minutes. Drain and set aside.
  3. In a skillet, cook the mushrooms and garlic until softened.
  4. Stir in the heavy cream and 1/4 cup Parmesan cheese, cooking until the sauce thickens.
  5. Toss the green beans in the sauce and transfer to a baking dish.
  6. In a small bowl, mix the almond flour and remaining Parmesan cheese. Sprinkle over the green beans.
  7. Bake for 20-25 minutes until the topping is golden and crispy.

Nutritional Information (per serving):

  • Calories: 280
  • Net Carbs: 5g
  • Fat: 24g
  • Protein: 9g
  • Fiber: 3g

7. Keto Cauliflower Mash

keto cauliflower mash

This Keto Cauliflower Mash is a creamy and buttery alternative to mashed potatoes. With only a few ingredients, it’s quick to make and delivers all the comfort of traditional mash without the carbs.

Serves: 6

Ingredients:

  • 1 large head cauliflower, cut into florets
  • 1/4 cup butter
  • 1/4 cup heavy cream
  • 1/2 cup grated Parmesan cheese
  • 2 cloves garlic, minced
  • Salt and pepper, to taste
  • Fresh chives, for garnish

Instructions:

  1. Steam the cauliflower florets until tender, about 10-12 minutes.
  2. In a food processor, blend the cauliflower with butter, heavy cream, Parmesan cheese, and garlic until smooth.
  3. Season with salt and pepper to taste.
  4. Garnish with fresh chives before serving.

Nutritional Information (per serving):

  • Calories: 210
  • Net Carbs: 4g
  • Fat: 18g
  • Protein: 6g
  • Fiber: 3g

8. Keto Broccoli Cheese

keto broccoli cheese

This Keto Broccoli Cheese dish is a creamy, cheesy delight that’s perfect for any Christmas meal. The broccoli is cooked to tender perfection and smothered in a rich cheese sauce that’s incredibly satisfying.

Serves: 6

Ingredients:

  • 4 cups broccoli florets
  • 1 cup heavy cream
  • 1 cup shredded cheddar cheese
  • 1/2 cup grated Parmesan cheese
  • 4 oz cream cheese, cubed
  • 1 clove garlic, minced
  • Salt and pepper, to taste

Instructions:

  1. Steam the broccoli florets until tender, about 5-7 minutes. Drain and set aside.
  2. In a saucepan, heat the heavy cream and cream cheese over medium heat until the cream cheese melts.
  3. Stir in the cheddar cheese, Parmesan cheese, and garlic. Cook until the sauce is smooth and creamy.
  4. Pour the cheese sauce over the broccoli and toss to coat.
  5. Serve hot, garnished with extra cheese if desired.

Nutritional Information (per serving):

  • Calories: 320
  • Net Carbs: 5g
  • Fat: 28g
  • Protein: 10g
  • Fiber: 3g

9. Keto Creamy Shredded Sprouts with Bacon

keto creamy shredded sprouts with bacon

This Keto Creamy Shredded Sprouts with Bacon dish combines crispy, smoky bacon with tender shredded Brussels sprouts in a creamy sauce. It’s a rich and flavorful side that’s perfect for a festive holiday table.

Serves: 6

Ingredients:

  • 1 lb Brussels sprouts, shredded
  • 6 slices bacon, chopped
  • 1/2 cup heavy cream
  • 1/4 cup grated Parmesan cheese
  • 1 clove garlic, minced
  • Salt and pepper, to taste

Instructions:

  1. In a large skillet, cook the bacon until crispy. Remove and set aside, leaving the bacon grease in the skillet.
  2. Add the shredded Brussels sprouts and garlic to the skillet and sauté until tender, about 8-10 minutes.
  3. Stir in the heavy cream and Parmesan cheese. Cook until the sauce thickens.
  4. Add the bacon back to the skillet and toss to combine.
  5. Season with salt and pepper before serving.

Nutritional Information (per serving):

  • Calories: 320
  • Net Carbs: 6g
  • Fat: 28g
  • Protein: 10g
  • Fiber: 4g

10. Keto Creamed Cabbage

keto creamed cabbage

This Keto Creamed Cabbage is rich, buttery, and comforting. The tender cabbage is simmered in a creamy sauce with a hint of garlic, making it a simple yet elegant side dish.

Serves: 6

Ingredients:

  • 1 large head cabbage, shredded
  • 4 tbsp butter
  • 1 cup heavy cream
  • 1/2 cup grated Parmesan cheese
  • 1 clove garlic, minced
  • Salt and pepper, to taste

Instructions:

  1. In a large skillet, melt the butter over medium heat.
  2. Add the shredded cabbage and garlic, cooking until the cabbage is tender, about 10-12 minutes.
  3. Stir in the heavy cream and Parmesan cheese. Cook until the sauce thickens and coats the cabbage.
  4. Season with salt and pepper before serving.

Nutritional Information (per serving):

  • Calories: 290
  • Net Carbs: 6g
  • Fat: 25g
  • Protein: 6g
  • Fiber: 3g

11. Keto Broccoli Mash

keto broccoli mash

This Keto Broccoli Mash is a low-carb alternative to mashed potatoes. The broccoli is blended with butter and cream cheese, creating a creamy and flavorful mash that’s perfect for any holiday meal.

Serves: 6

Ingredients:

  • 4 cups broccoli florets
  • 4 oz cream cheese
  • 1/4 cup butter
  • 1/4 cup heavy cream
  • 1/4 cup grated Parmesan cheese
  • Salt and pepper, to taste
  • Fresh chives, for garnish

Instructions:

  1. Steam the broccoli florets until tender, about 10 minutes.
  2. In a food processor, blend the broccoli with cream cheese, butter, heavy cream, and Parmesan cheese until smooth. I like to leave a few chunky florets in for the texture! 
  3. Season with salt and pepper to taste.
  4. Garnish with fresh chives before serving, if you like.

Nutritional Information (per serving):

  • Calories: 250
  • Net Carbs: 4g
  • Fat: 22g
  • Protein: 6g
  • Fiber: 3g

12. Keto Swede Mash

keto swede mash

This Keto Swede Mash (also known as rutabaga) is a fantastic low-carb alternative to mashed potatoes. It has a slightly sweet, earthy flavor that pairs perfectly with rich, savory holiday dishes.

Serves: 6

Ingredients:

  • 1 large swede (rutabaga), peeled and cubed
  • 1/4 cup butter
  • 1/4 cup heavy cream
  • 1/4 cup grated Parmesan cheese
  • Salt and pepper, to taste

Instructions:

  1. Boil the cubed swede in a large pot of salted water until tender, about 15-20 minutes.
  2. Drain the swede and return to the pot.
  3. Mash the swede with butter, heavy cream, and Parmesan cheese until smooth.
  4. Season with salt and pepper to taste before serving.

Nutritional Information (per serving):

  • Calories: 210
  • Net Carbs: 7g
  • Fat: 18g
  • Protein: 3g
  • Fiber: 2g

13. Keto Cauliflower Rice Pilaf

keto cauliflower rice pilaf

This Keto Cauliflower Rice Pilaf is a flavorful and fragrant side dish. The cauliflower rice is sautéed with butter, garlic, and herbs, making it a delicious low-carb alternative to traditional rice pilaf.

Serves: 6

Ingredients:

  • 4 cups cauliflower rice
  • 2 tbsp butter
  • 1 clove garlic, minced
  • 1/4 cup chicken broth
  • 1 tsp dried thyme
  • 1 tsp dried rosemary
  • Salt and pepper, to taste
  • Fresh parsley, for garnish

Instructions:

  1. In a large skillet, melt the butter over medium heat.
  2. Add the garlic and sauté until fragrant.
  3. Stir in the cauliflower rice, chicken broth, thyme, and rosemary. Cook for 5-7 minutes until the cauliflower is tender.
  4. Season with salt and pepper to taste.
  5. Garnish with fresh parsley before serving.

Nutritional Information (per serving):

  • Calories: 150
  • Net Carbs: 4g
  • Fat: 12g
  • Protein: 4g
  • Fiber: 2g

14. Keto Garlic Butter Mushrooms

keto garlic butter mushrooms

These Keto Garlic Butter Mushrooms are savory and buttery with a rich, earthy flavor. The mushrooms are sautéed with garlic, butter, and herbs, making them an irresistible side dish for any Christmas meal.

Serves: 6

Ingredients:

  • 1 lb mushrooms, sliced
  • 4 tbsp butter
  • 3 cloves garlic, minced
  • 1 tsp dried thyme
  • 1 tsp dried rosemary
  • Salt and pepper, to taste
  • Fresh parsley, for garnish

Instructions:

  1. In a large skillet, melt the butter over medium heat.
  2. Add the garlic and sauté until fragrant.
  3. Stir in the mushrooms, thyme, and rosemary. Cook for 10-12 minutes until the mushrooms are tender and golden.
  4. Season with salt and pepper to taste.
  5. Garnish with fresh parsley before serving.

Nutritional Information (per serving):

  • Calories: 180
  • Net Carbs: 3g
  • Fat: 16g
  • Protein: 4g
  • Fiber: 1g

15. Keto Creamed Spinach

keto creamed spinach

This Keto Creamed Spinach is rich, creamy, and full of flavor. The spinach is cooked in a velvety sauce made with heavy cream and cream cheese, making it a decadent side dish that’s low in carbs.

Serves: 6

Ingredients:

  • 4 cups fresh spinach
  • 4 oz cream cheese, cubed
  • 1/4 cup heavy cream
  • 2 tbsp butter
  • 1 clove garlic, minced
  • 1/4 cup grated Parmesan cheese
  • Salt and pepper, to taste

Instructions:

  1. In a large skillet, melt the butter over medium heat.
  2. Add the garlic and sauté until fragrant.
  3. Stir in the spinach and cook until wilted, about 3-4 minutes.
  4. Add the cream cheese, heavy cream, and Parmesan cheese. Cook until the sauce is smooth and creamy.
  5. Season with salt and pepper before serving.

Nutritional Information (per serving):

  • Calories: 260
  • Net Carbs: 4g
  • Fat: 22g
  • Protein: 8g
  • Fiber: 2g

16. Keto Cauliflower Gratin

keto cauliflower gratin

This Keto Cauliflower Gratin is a rich and cheesy dish that’s perfect for Christmas. The cauliflower is baked in a creamy cheese sauce and topped with a crispy almond flour topping, making it a comforting low-carb side.

Serves: 6

Ingredients:

  • 1 large head cauliflower, cut into florets
  • 1 cup heavy cream
  • 1/2 cup grated Parmesan cheese
  • 1 cup shredded cheddar cheese
  • 4 oz cream cheese
  • 2 cloves garlic, minced
  • 1/4 cup almond flour
  • 1/4 cup grated Parmesan cheese (for topping)
  • Salt and pepper, to taste

Instructions:

  1. Preheat the oven to 375°F (190°C).
  2. Steam the cauliflower florets until tender, about 8-10 minutes.
  3. In a saucepan, heat the heavy cream, cream cheese, cheddar cheese, Parmesan cheese, and garlic over medium heat until smooth and creamy.
  4. Toss the cauliflower in the cheese sauce and transfer to a baking dish.
  5. In a small bowl, mix the almond flour and additional Parmesan cheese. Sprinkle over the cauliflower.
  6. Bake for 20-25 minutes until bubbly and golden.

Nutritional Information (per serving):

  • Calories: 320
  • Net Carbs: 5g
  • Fat: 28g
  • Protein: 10g
  • Fiber: 2g

17. Keto Bacon-Wrapped Green Beans

keto bacon wrapped green beans

These Keto Bacon-Wrapped Green Beans are a savory and delicious side dish that’s sure to impress. The green beans are wrapped in crispy bacon and roasted until tender, making them a perfect addition to any Christmas table.

Serves: 6

Ingredients:

  • 1 lb fresh green beans, trimmed
  • 12 slices bacon
  • 2 tbsp olive oil
  • 1 clove garlic, minced
  • Salt and pepper, to taste

Instructions:

  1. Preheat the oven to 400°F (200°C).
  2. Toss the green beans with olive oil, garlic, salt, and pepper.
  3. Bundle a few green beans together and wrap each bundle with a slice of bacon.
  4. Place the bundles on a baking sheet and roast for 20-25 minutes until the bacon is crispy and the green beans are tender.

Nutritional Information (per serving):

  • Calories: 250
  • Net Carbs: 5g
  • Fat: 20g
  • Protein: 12g
  • Fiber: 3g

18. Keto Loaded Cauliflower Casserole

keto loaded cauliflower casserole

This Keto Loaded Cauliflower Casserole is a deliciously cheesy side dish that’s loaded with all your favorite toppings. It’s like a loaded baked potato, but without the carbs! 

Serves: 6

Ingredients:

  • 1 large head cauliflower, cut into florets
  • 1 cup shredded cheddar cheese
  • 1/4 cup grated Parmesan cheese
  • 4 oz cream cheese, cubed
  • 1/4 cup sour cream
  • 4 slices bacon, cooked and crumbled
  • 2 green onions, chopped
  • Salt and pepper, to taste

Instructions:

  1. Preheat the oven to 375°F (190°C).
  2. Steam the cauliflower florets until tender, about 10 minutes.
  3. In a large mixing bowl, combine the cauliflower, cheddar cheese, Parmesan cheese, cream cheese, sour cream, salt, and pepper. Mix well.
  4. Transfer the mixture to a baking dish and top with crumbled bacon and green onions.
  5. Bake for 20-25 minutes until bubbly and golden.

Nutritional Information (per serving):

  • Calories: 350
  • Net Carbs: 5g
  • Fat: 30g
  • Protein: 12g
  • Fiber: 3g

19. Keto Roasted Radishes

keto roasted radishes

Keto Roasted Radishes are a fantastic low-carb alternative to roasted potatoes. When cooked, radishes become tender and slightly sweet, with a flavor similar to roasted potatoes, making them a perfect holiday side.

Serves: 6

Ingredients:

  • 2 lbs radishes, halved
  • 3 tbsp olive oil
  • 2 cloves garlic, minced
  • 1 tsp dried thyme
  • Salt and pepper, to taste

Instructions:

  1. Preheat the oven to 400°F (200°C).
  2. Toss the radishes with olive oil, garlic, thyme, salt, and pepper.
  3. Spread the radishes on a baking sheet and roast for 20-25 minutes until tender and golden.

Nutritional Information (per serving):

  • Calories: 150
  • Net Carbs: 4g
  • Fat: 12g
  • Protein: 2g
  • Fiber: 2g

20. Keto Zucchini Gratin

keto zucchini gratin

This Keto Zucchini Gratin is a creamy, cheesy side dish that’s perfect for Christmas. The zucchini is baked in a rich cheese sauce and topped with a crispy almond flour topping, making it a delicious low-carb alternative.

Serves: 6

Ingredients:

  • 4 medium zucchini, sliced
  • 1 cup heavy cream
  • 1/2 cup grated Parmesan cheese
  • 1 cup shredded mozzarella cheese
  • 2 cloves garlic, minced
  • 1/4 cup almond flour
  • 1/4 cup grated Parmesan cheese (for topping)
  • Salt and pepper, to taste

Instructions:

  1. Preheat the oven to 375°F (190°C).
  2. Steam the zucchini slices until just tender, about 5-7 minutes.
  3. In a saucepan, heat the heavy cream, mozzarella cheese, Parmesan cheese, and garlic over medium heat until smooth and creamy.
  4. Toss the zucchini in the cheese sauce and transfer to a baking dish.
  5. In a small bowl, mix the almond flour and additional Parmesan cheese. Sprinkle over the zucchini.
  6. Bake for 20-25 minutes until bubbly and golden.

Nutritional Information (per serving):

  • Calories: 280
  • Net Carbs: 5g
  • Fat: 23g
  • Protein: 9g
  • Fiber: 2g

These 20 keto Christmas side dishes are not only low in carbs, but are also bursting with flavor and they’re super easy to prepare. Whether you’re looking for something creamy, cheesy, or roasted, these recipes will perfectly complement your holiday feast while keeping your keto goals on track. Enjoy!