You can’t go wrong with this delicious Christmas pudding recipe
Brown ale and brandy goes into this Christmas pudding recipe. Don’t forget to leave time to soak the fruit overnight.
125 g each sultanas, currants and raisins
50 g ready-to-eat dried figs, chopped
1½ tbsp brandy
50 ml brown ale
Zest and juice of ½ lemon and ½ orange
50 g plain flour
¼ tsp each mixed spice and cinnamon
Pinch of freshly grated nutmeg
125 g fresh wholemeal breadcrumbs
50 g shredded suet
75 g dark brown sugar
40 g blanched almonds, chopped
1 small carrot, grated
1 apple, peeled and grated
2 medium eggs, beaten
A little butter to grease
Put the dried fruit into a non-metallic bowl with the brandy, ale, zest and juice. Cover and soak overnight.
Add the remaining ingredients, apart from the butter, to the bowl and stir well.
Grease a 1 litre (1¾ pint) pudding basin and line with a 61cm (24in) square piece of muslin. Spoon the mixture into the basin, packing it down firmly, and level the top. Gather the muslin together and secure with string, trimming any excess cloth.
Tie string round the basin just under the rim and knot. Make a handle by bringing the ends over the top of the bowl and tying them to the string on the other side.
To cook the pudding, put the basin on an upturned saucer in a deep pan. Pour in enough water to reach halfway up the sides of the basin, then cover and bring to a simmer. Cook for 6hr. Make sure the pan never boils dry by topping it up with boiling water as necessary.
Remove the pudding from the pan and leave to cool, then lift it out of the basin, keeping it in its muslin cloth, and wrap in clingfilm and a double layer of foil. Store in a cool, dark place. The pudding will keep for up to one year if wrapped tightly.
To reheat: return the pudding, still in its muslin, to the pudding basin. Follow the heating instructions in step 5, cooking the pudding for 2hr until hot right through.
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
This cookie is set by the provider Cloudflare. The cookie provides informations on HTTP Status Code returned by the origin web server, the Ray ID of the original failed request and the data center serving the traffic.
This cookie is set by the provider Cloudflare content delivery network. This cookie is used for determining whether it should continue serving "Always Online" until the cookie expires.
The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Advertisement".
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
This cookie is used to assign the user to a specific server, thus to provide a improved and faster server time. It remembers which server had delivered the last page on to the browser. It also helps in load balancing.
The cookie is used by cdn services like CloudFlare to identify individual clients behind a shared IP address and apply security settings on a per-client basis. It does not correspond to any user ID in the web application and does not store any personally identifiable information.
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
This cookies is set by Youtube and is used to track the views of embedded videos.
This cookies is installed by Google Universal Analytics to throttle the request rate to limit the colllection of data on high traffic sites.
The cookie is set by Google Analytics and is deleted when the user closes the browser. The cookie is not used by ga.js. The cookie is used to enable interoperability with urchin.js which is an older version of Google analytics and used in conjunction with the __utmb cookie to determine new sessions/visits.
The cookie is set by Google Analytics and is used to throttle request rate.
This cookie is set by Google analytics and is used to store the traffic source or campaign through which the visitor reached your site.
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
This cookie is installed by Google Analytics. The cookie is used to calculate visitor, session, campaign data and keep track of site usage for the site's analytics report. The cookies store information anonymously and assign a randomly generated number to identify unique visitors.
This cookie is used by Google Analytics to understand user interaction with the website.
This cookie is installed by Google Analytics. The cookie is used to store information of how visitors use a website and helps in creating an analytics report of how the website is doing. The data collected including the number visitors, the source where they have come from, and the pages visted in an anonymous form.
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
The cookie is set by Facebook to show relevant advertisments to the users and measure and improve the advertisements. The cookie also tracks the behavior of the user across the web on sites that have Facebook pixel or Facebook social plugin.
1 year 24 days
Used by Google DoubleClick and stores information about how the user uses the website and any other advertisement before visiting the website. This is used to present users with ads that are relevant to them according to the user profile.
This cookie is set by doubleclick.net. The purpose of the cookie is to determine if the user's browser supports cookies.
5 months 27 days
This cookie is set by Youtube. Used to track the information of the embedded YouTube videos on a website.
This cookie is set by Facebook to deliver advertisement when they are on Facebook or a digital platform powered by Facebook advertising after visiting this website.