British Christmas Pudding with Brandy Sauce Recipe
Introduction
British Christmas Pudding is a rich, fruity dessert traditionally enjoyed during the holiday season. This recipe combines soaked dried fruits, warm spices, and suet to create a dense pudding, perfectly complemented by a luscious brandy sauce. It’s a festive treat worth making ahead and savoring on Christmas day.

Ingredients
- 2 cups (280 grams) dark raisins
- 1 cup (140 grams) golden raisins
- 1 red apple, peeled and chopped (about 1¾ cups / 173 grams)
- ½ cup (60 grams) candied orange peel
- ½ cup (60 grams) candied lemon peel
- ⅓ cup (48 grams) blanched/peeled almonds, chopped
- 1 cup (236 ml) brandy
- ¾ cup (100 grams) plain/all-purpose flour
- ½ teaspoon baking powder
- ½ teaspoon nutmeg
- 1 teaspoon ground allspice
- 1 cup (75 grams) breadcrumbs
- 5 tablespoons (66 grams) suet or softened butter
- ⅓ cup (55 grams) light brown sugar
- 1 large whole egg
- 1 egg yolk
- For the brandy sauce:
- 4 tablespoons (55 grams) butter
- ⅓ cup (55 grams) plain/all-purpose flour
- 1 ½ cups (354 ml) warm milk
- 1 cup heavy/double cream
- ¼ cup (55 grams) granulated sugar
- 4 tablespoons brandy
Instructions
- Step 1: For the fruit marinade, combine dark and golden raisins, chopped apple, candied orange and lemon peel, chopped almonds, and brandy in a bowl. Stir well, cover, and leave at room temperature for 24 hours.
- Step 2: In a separate bowl, mix the flour, baking powder, nutmeg, allspice, and breadcrumbs. Set aside.
- Step 3: In a large mixing bowl, whisk suet or softened butter with brown sugar, egg, and egg yolk until smooth. Stir in the fruit marinade along with any remaining brandy until well combined. Add half the dry ingredients and mix well, then add the rest and stir until no flour is visible. You can cover and refrigerate the mixture to let flavors meld, or proceed to steaming immediately.
- Step 4: Line a 1 liter/1 quart (6 x 4 inches) pudding basin with parchment paper. Pack the pudding mixture into the basin tightly without gaps. Cover with parchment paper and two layers of foil, then tie securely with string.
- Step 5: Place a steam riser or trivet at the bottom of a tall lidded pan. Set the pudding basin on the riser and add water until it reaches halfway up the basin. Cover with the lid and bring water to a light simmer. Steam gently for 7 hours, checking the water level every two hours and topping up as needed.
- Step 6: When cooked, remove the pudding from the steamer and let cool in the basin until manageable. Remove string, foil, and parchment. Invert the pudding onto a plate. Cool completely before eating immediately or wrap well and refrigerate.
- Step 7: To reheat, leave the wrapped pudding at room temperature overnight. Warm in a 300°F (150°C) oven for 30-45 minutes or steam for 45 minutes before serving.
- Step 8: For the brandy sauce, melt butter in a saucepan over medium heat. Stir in flour and cook briefly. Gradually whisk in warm milk until smooth. Add cream and sugar, cooking until thickened. Stir in brandy and serve warm alongside the pudding.
Tips & Variations
- Use suet for a traditional texture, or substitute with softened butter for a vegetarian option.
- Steaming time can vary slightly; ensure the pudding is firm and cooked through by testing with a skewer.
- Prepare the pudding several weeks in advance to allow flavors to mature — the pudding often improves with age.
- For an extra festive touch, flame the brandy sauce at the table before pouring over the pudding.
Storage
Store the cooled pudding wrapped tightly in the refrigerator for up to 2 weeks or freeze for up to 3 months. Reheat thoroughly before serving, either by steaming or gently warming in the oven as described. Brandied sauce is best made fresh but can be stored refrigerated for 2 days and gently reheated.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make this pudding ahead of Christmas?
Yes, Christmas pudding is ideal to make weeks in advance. Storing the pudding allows the flavors to deepen and develop, making it even more delicious by Christmas day.
What can I use if I don’t have suet?
Softened unsalted butter can be used as a substitute for suet, especially to make the pudding vegetarian. It will change the texture slightly but still give a rich result.
Print
British Christmas Pudding with Brandy Sauce Recipe
- Total Time: 8 hours (active) plus 24 hours soaking
- Yield: 8 servings 1x
Description
Traditional British Christmas Pudding soaked in brandy and gently steamed for a rich, moist holiday dessert, served with a luscious homemade brandy sauce.
Ingredients
Fruit Marinade
- 2 cups (280 grams) dark raisins
- 1 cup (140 grams) golden raisins
- 1¾ cups (173 grams) 1 red apple, peeled and chopped
- ½ cup (60 grams) candied orange peel
- ½ cup (60 grams) candied lemon peel
- ⅓ cup (48 grams) blanched/peeled almonds, chopped
- 1 cup (236 ml) brandy
Dry Ingredients
- ¾ cup (100 grams) plain/all-purpose flour
- ½ teaspoon baking powder
- ½ teaspoon nutmeg
- 1 teaspoon ground allspice
- 1 cup (75 grams) breadcrumbs
Wet Ingredients
- 5 tablespoons (66 grams) suet or softened butter
- ⅓ cup (55 grams) light brown sugar
- 1 large whole egg & 1 egg yolk
Brandy Sauce
- 4 tablespoons (55 grams) butter
- ⅓ cup (55 grams) plain/all-purpose flour
- 1 ½ cups (354 ml) milk, warm
- 1 cup heavy/double cream
- ¼ cup (55 grams) granulated sugar
- 4 tablespoons brandy
Instructions
- Prepare Fruit Marinade: Combine dark raisins, golden raisins, chopped red apple, candied orange and lemon peel, chopped almonds, and brandy in a bowl. Stir well, cover, and let it soak at room temperature for 24 hours to allow flavors to meld.
- Mix Dry Ingredients: In a separate bowl, whisk plain flour, baking powder, nutmeg, ground allspice, and breadcrumbs together until evenly combined. Set aside.
- Combine Wet Ingredients and Fruit: In a large mixing bowl, whisk together suet or softened butter, light brown sugar, whole egg, and egg yolk until smooth. Stir in the fruit marinade along with any remaining brandy liquid. Gradually add half the dry ingredients, stirring well, then add the remaining half, mixing until no dry flour remains. The batter should be dense and well combined.
- Prepare Pudding Basin: Line a 1 liter (1 quart) pudding basin, about 6 inches tall and 4 inches wide, with parchment paper. Pack the pudding mixture tightly into the basin without gaps. Cover it with a layer of parchment paper and two layers of foil, tying securely with string to keep moisture in during steaming.
- Steam the Pudding: Place a steaming rack or trivet inside a tall pan with a lid. Set the pudding basin on the rack. Add boiling water until it reaches halfway up the basin. Cover the pan with a lid and bring to a gentle simmer. Steam the pudding for 7 hours, replenishing water levels every 2 hours to prevent drying out.
- Cool and Store: Once steaming is complete, carefully remove the pudding from the pan and let it cool in the basin until it can be handled safely. Remove the foil, parchment, and string. Invert the pudding onto a plate and allow it to cool completely. You may serve immediately or wrap it tightly and refrigerate until Christmas.
- Reheat Before Serving: To reheat, bring the wrapped pudding to room temperature overnight. Warm in a 300°F (150°C) oven for 30-45 minutes or steam for 45 minutes as originally cooked.
- Prepare Brandy Sauce: Melt butter in a saucepan over medium heat until bubbling. Stir in the flour and cook for a minute to form a roux. Gradually whisk in warm milk to avoid lumps, then add cream and sugar. Cook, stirring constantly until the sauce thickens. Remove from heat and stir in the brandy. Serve warm alongside the Christmas pudding.
Notes
- Soaking the fruit in brandy for 24 hours enhances the depth of flavor in the pudding.
- Use suet for a traditional texture, or softened butter for a vegetarian option.
- Make the pudding in advance to allow flavors to mature; it can be steamed again on the day of serving.
- Ensure water remains at a simmer and does not boil vigorously to prevent breaking the pudding basin seal.
- The brandy sauce can be prepared ahead and gently reheated before serving.
- Prep Time: 25 minutes (plus 24 hours soaking)
- Cook Time: 7 hours steaming + 30-45 minutes reheating
- Category: Dessert
- Method: Steaming
- Cuisine: British
Keywords: Christmas pudding, British dessert, Christmas recipe, steamed pudding, brandy sauce, holiday dessert

