Christmas is about more than twinkling lights and carols. It is about gathering around a table that feels warm, abundant, and special. Whether you are hosting a small family dinner or a festive get-together with friends, the menu sets the mood and creates memories long after the last bite.
This year, build a Christmas table that celebrates flavour and familiarity. From impressive starters to a comforting main course, a festive drink, and a dessert worth lingering over, this guide brings together a complete Christmas feast made with simple ingredients and joyful cooking.
Starter: Cheese & Herb Stuffed Mushrooms with Cranberry & Walnuts
Juicy mushrooms are filled with a creamy blend of cheese and fresh herbs, then baked until golden and tender. Finished with a cranberry and walnut topping, this festive bite brings together savoury richness, gentle sweetness, and a satisfying crunch for the Christmas table.

Prep Time: 20 mins | Cook Time: 20 mins |Servings: 4-6
| Ingredients |
For the mushrooms:
- 300 gms button mushrooms (medium-sized)
- 100 gms cream cheese, softened
- 50 gms parmesan cheese, grated
- 3 cloves garlic, minced
- 2 tbsp fresh parsley, finely chopped
- 1 tbsp fresh thyme leaves
- 2 tbsp breadcrumbs
- 2 tbsp olive oil
- Salt and black pepper to taste
For the topping:
- 1/4 cup cranberry sauce (homemade or store-bought)
- 12-15 walnut pieces
- Thyme for garnish
Click here to buy the ingredients
|
| Method |
- Clean the mushrooms with a damp cloth and gently remove the stems.
- Finely chop the mushroom stems and set them aside.
- Preheat the oven to 200°C.
- Brush the mushroom caps, both inside and out, with olive oil, and place them stem-side up on a baking tray lined with parchment paper.
- Sprinkle the caps lightly with salt and black pepper.
- In a mixing bowl, combine cream cheese, parmesan, minced garlic, chopped parsley, thyme, breadcrumbs, and the finely chopped mushroom stems.
- Season the mixture with salt and black pepper, then mix until well combined.
- Fill each mushroom cap with the cheese mixture, creating a slight well in the centre.
- Add dried cranberries to the well of each mushroom.
- Top each mushroom with a walnut piece, gently pressing it into the filling.
- Bake for 15–17 minutes, until the mushrooms are tender, the cheese is bubbly, and the filling turns golden.
- Remove from the oven and let the mushrooms cool for at least 10 minutes to allow the flavours to settle and avoid burnt tongues.
- Arrange on a serving platter and garnish with fresh thyme leaves.
- Serve warm.
|
Main Course: Herb-Crusted Roast Chicken with Orange Glaze
The centrepiece of your Christmas table deserves attention, and this herb-crusted roast chicken delivers. Tender, juicy, and fragrant with rosemary, thyme, and a hint of citrus, this dish looks impressive but requires minimal fuss. The orange glaze adds a sweet-tangy finish that pairs beautifully with the savoury crust.

Prep Time: 25 mins | Cook Time: 1 hour 15 mins | Servings: 4-6
| Ingredients |
- 1 whole chicken (approximately 1.5 kg)
- 3 tbsp butter, softened
- 3 cloves garlic, minced
- 2 tbsp fresh rosemary, chopped
- 2 tbsp fresh thyme, chopped
- 1 tsp black pepper
- Salt to taste
- 2 oranges (juice and zest)
- 3 tbsp honey
- 2 tbsp olive oil
- 1 tsp red chilli flakes (optional)
Click here to buy the ingredients
|
| Method |
- Preheat the oven to 180°C.
- Pat the chicken dry thoroughly using paper towels.
- In a small bowl, mix the softened butter, minced garlic, rosemary, thyme, black pepper, and salt.
- Rub this herb butter generously all over the chicken, making sure to apply some under the skin as well.
- Place the chicken breast-side up in a roasting pan.
- In another bowl, whisk together the orange juice, orange zest, honey, olive oil, and chilli flakes to make the glaze.
- Brush half of the orange glaze evenly over the chicken.
- Roast the chicken for 1 hour and 15 minutes.
- Every 20 minutes, baste the chicken with the remaining glaze to keep it moist and glossy.
- The chicken is done when the juices run clear, and the internal temperature reaches 75°C.
- Remove the chicken from the oven and let it rest for 10 minutes before carving.
- Serve the golden, glistening roast chicken as the centrepiece of your table, paired with roasted vegetables or a fresh green salad.
|
Festive Drink: Spiced Cranberry Punch
No Christmas table is complete without a drink that feels special. This spiced cranberry punch is vibrant, warming, and impossibly easy to make. The combination of cranberry, orange, cinnamon, and star anise creates a drink that smells like Christmas and tastes even better.

Prep Time: 5 mins | Cook Time: 15 mins | Servings: 6-8
| Ingredients |
- 2 cups cranberry juice
- 1 cup orange juice
- 1/2 cup pomegranate juice
- 3 tbsp honey
- 2 cinnamon sticks
- 3-star anise
- 4-5 whole cloves
- 1 orange, sliced
- Cranberries for garnish
- Fresh mint leaves for garnish
Click here to buy the ingredients
|
| Method |
- In a large saucepan, combine cranberry juice, orange juice, pomegranate juice, and honey.
- Add the cinnamon sticks, star anise, and cloves to the saucepan.
- Place the pan over medium heat and bring the mixture to a gentle simmer.
- Let it simmer for 10–12 minutes, allowing the spices to infuse fully into the punch.
- Remove from the heat and strain the punch to discard the whole spices.
- Pour the warm punch into mugs or glasses.
- Garnish each serving with orange slices, cranberries, and mint leaves.
- This punch is warm, fragrant, and festive, with spices adding depth without overpowering the fruity base.
- For a chilled version, skip the heating step and serve the punch over ice topped with sparkling water.
|
Dessert: Cardamom Rose Panna Cotta with Pomegranate
Silky panna cotta infused with fragrant cardamom and rose, set to a delicate wobble. Finished with jewel-like pomegranate seeds, this dessert feels light, elegant, and perfect for a festive Christmas table.

Prep Time: 20 mins | Chill Time: 4-5 hours | Servings: 6
| Ingredients |
- 2 cups fresh cream
- 1 cup full-fat milk
- 1/2 cup sugar
- 1 tsp cardamom powder
- 1 tsp rose water (adjust to taste)
- 2 tsp gelatin powder (or agar-agar for vegetarian version)
- 3 tbsp warm water
- Fresh pomegranate seeds for topping
- Crushed pistachios for garnish
- Rose petals for garnish (optional)
Click here to buy the ingredients
|
| Method |
- In a small bowl, sprinkle the gelatin over warm water and let it bloom for 5 minutes.
- In a saucepan, combine the cream, milk, sugar, and cardamom powder.
- Heat the mixture over medium heat, stirring frequently, until it is warm and the sugar dissolves completely. Do not let it boil.
- Remove the saucepan from the heat and add the bloomed gelatin.
- Stir well until the gelatin is fully dissolved.
- Add the rose water and mix gently. Taste and adjust if needed, keeping the rose flavour subtle and balanced.
- Strain the mixture through a fine sieve to remove any cardamom bits.
- Pour the strained mixture into serving glasses or ramekins.
- Allow them to cool to room temperature, then refrigerate for 4–5 hours or overnight until fully set.
- Before serving, top each panna cotta with fresh pomegranate seeds and crushed pistachios.
- Finish with a few rose petals for an elegant touch.
|
A memorable Christmas table is built on balance, not excess. This menu brings together comforting flavours, festive freshness, and just enough indulgence to feel special without feeling heavy.
With dishes that can be prepped ahead and finished effortlessly, you stay present with your guests while the food does the talking. Set the table, pour the punch, and let the season unfold around good food, easy conversation, and moments worth savouring.
Want to expand your Christmas menu? Check out our savoury Christmas dishes, cake perfection guide, and delectable dessert ideas for even more festive flavour.
If you like this post, a share would be epic!
Like this:
Like Loading...
0 comments on “Recipes for a Christmas Table: From Starters to Dessert”