Cinnamon and Cream

Classic Baked Rice Pudding with Golden Nutmeg Crust

18 min read

↓ Jump to Recipe

There is a particular kind of magic that happens when a cold oven dish slides into gentle heat and, over the course of a long, unhurried afternoon, transforms a handful of humble ingredients into something deeply, almost impossibly good. Baked rice pudding is that magic. The kitchen fills with the warm scent of vanilla and nutmeg, the milk slowly thickens and turns golden at the edges, and eventually you pull out a dish with a trembling, creamy interior crowned with a burnished, lacy crust that crackles just slightly when you press a spoon through it. It is, without exaggeration, one of the most satisfying things you can bake.

What sets this version apart is patience and proportion. Many baked rice pudding recipes rush the process or use too much rice, resulting in something stodgy and stiff. Here, a modest amount of short-grain pudding rice is baked low and slow in full-fat whole milk with a touch of double cream, and the ratio is deliberately generous on the liquid side. The rice grains gradually absorb and release starch into the surrounding milk, creating a sauce that is luxuriously thick without ever becoming gluey. A final dusting of freshly grated whole nutmeg before baking is non-negotiable: it blooms in the oven heat and forms that signature speckled, golden crust that every great baked rice pudding must have.

This recipe sits firmly in the easy category, requiring almost no active effort once it goes into the oven. It is genuinely perfect for weekend baking when you want something warming and homey with very little fuss, and it is equally at home as an everyday comfort dessert or a nostalgic centrepiece at a casual dinner party. If you have never made baked rice pudding from scratch, this is the place to start.

Prep: 10 minutesTotal: 2 hours 25 minutesYield: one 1.5-litre (1.5-quart) baking dish, serving 6Difficulty: ★☆☆ EasyOccasion: Weekend Bake
✓ Vegetarian✓ Gluten-Free✓ Nut-Free✓ Soy-Free
Servings:

6

servings

Ingredients

  • 100 gshort-grain pudding rice or arborio rice (about 1/2 cup), rinsed and drained
  • 900 mlwhole full-fat milk (about 3 3/4 cups), plus extra if needed
  • 150 mldouble cream or heavy cream (about 2/3 cup)
  • 60 gcaster sugar or granulated white sugar (about 1/4 cup)
  • 1 tsppure vanilla extract
  • 20 gunsalted butter (about 1 1/2 tbsp), cut into small cubes, plus extra for greasing
  • 1/2 whole nutmeg, freshly grated (about 1/2 tsp ground nutmeg), for the crust
  • Pinch of fine sea salt

Ingredient Substitutions

double cream or heavy cream

  • Full-fat coconut cream (same quantity): gives a subtle coconut flavour and keeps the pudding dairy-free when combined with plant-based milk. The texture will be slightly lighter.
  • All whole milk in place of the cream: the pudding will be a little less rich but still very creamy. Increase baking time by 10 to 15 minutes as it will take longer to thicken.
whole full-fat milk

  • Oat milk or full-fat oat barista blend (same quantity): produces a delicately sweet, creamy pudding. Avoid low-fat oat milks as the pudding may not set properly.
  • Evaporated milk diluted 50/50 with water: gives an extra-rich, slightly caramel-toned pudding reminiscent of old-fashioned tinned versions.
short-grain pudding rice or arborio rice

  • Sushi rice (same quantity): a very close substitute with similar starch levels, works beautifully.
  • Long-grain white rice: will work but releases less starch, resulting in a thinner, less creamy sauce. The texture will be noticeably different.
caster sugar or granulated white sugar

  • Light brown sugar (same quantity): adds a gentle molasses warmth that pairs wonderfully with the nutmeg.
  • Honey (45ml, about 3 tbsp): stir into the milk before baking. The pudding will be slightly floral and a little less sweet.
unsalted butter

  • Vegan butter block (same quantity): works well if making a dairy-free version. Avoid spreadable tub margarines.
  • Coconut oil (same quantity, melted): adds a faint coconut note and keeps the recipe dairy-free.

Instructions

🔧 Equipment

🔥1.5-litre (1.5-quart) deep ovenproof baking dish
🖌️pastry brush or paper towel for greasing
🍋fine grater or microplane for nutmeg
🧁measuring jug
⚖️kitchen scales
🐢4-litre or larger slow cooker insert (for slow cooker method)
🥣heavy-bottomed medium saucepan (for stovetop method)
🍴wooden spoon or heat-proof silicone spatula
🌡️oven thermometer (recommended)



Prep: 10 minutes
Bake: 2 hours 15 minutes at 150°C (300°F)
Total: 2 hours 25 minutes
  1. Preheat your oven to 150°C (300°F / Gas Mark 2). Generously butter a 1.5-litre (1.5-quart) deep ovenproof baking dish, making sure to coat the sides well so the crust does not stick.
  2. Tip the rinsed and drained pudding rice into the buttered dish. Add the sugar, vanilla extract, and pinch of salt, then pour over the whole milk and double cream. Stir everything together gently until the sugar is mostly dissolved.
  3. Scatter the small cubes of butter evenly across the surface of the liquid. Grate the fresh nutmeg generously and evenly over the top, covering the entire surface. Do not stir it in: this layer sits on top and forms the crust.
  4. Place the dish on the middle rack of the preheated oven. Bake uncovered for 45 minutes, then use a spoon to gently break through and stir the skin that has formed on top, folding it back into the pudding. This redistributes the rice and prevents any single layer from burning.
  5. Return the dish to the oven and bake for a further 1 hour 30 minutes, leaving it completely undisturbed. The pudding is ready when the top is a deep golden brown and lightly burnished, the edges are set, and the centre jiggles gently like a very loose custard when you shake the dish. It will firm up further as it cools.
  6. Remove from the oven and let the pudding rest for at least 10 minutes before serving. It will thicken noticeably as it rests. Serve warm directly from the dish, spooned into bowls. A drizzle of extra cream alongside is never wrong.
Prep: 10 minutes
Bake: 45 to 55 minutes on low heat
Total: 1 hour 5 minutes
This method skips the oven entirely and produces a creamier, more uniformly silky pudding without the signature baked crust. It is faster and requires more attention but delivers a deeply comforting result. Grate nutmeg over each bowl when serving rather than baking it on top.
  1. Place the rinsed and drained rice in a heavy-bottomed medium saucepan, ideally one with a pale interior so you can monitor colour. Add the whole milk, double cream, sugar, vanilla extract, and pinch of salt. Stir to combine.
  2. Set the pan over medium heat and bring slowly to a bare simmer, stirring frequently. This should take about 8 to 10 minutes. Do not let it boil rapidly: a hard boil will cause the milk to bubble up and can scorch the bottom.
  3. Once simmering, reduce the heat to low (the surface should barely be trembling). Cook uncovered, stirring every 3 to 4 minutes with a wooden spoon or heat-proof silicone spatula, making sure to scrape the bottom and corners of the pan to prevent sticking or catching.
  4. Continue cooking for 35 to 45 minutes until the rice is completely tender, the mixture has thickened considerably, and a spoon dragged across the surface leaves a trail that holds for a moment before slowly filling back in. The pudding should still look slightly looser than you want the final result, as it will thicken further off the heat.
  5. Remove the pan from the heat and stir in the butter until fully melted and incorporated. Let the pudding stand for 5 minutes, then spoon into warm bowls. Grate fresh nutmeg generously over each serving and eat immediately for the best texture.
Prep: 10 minutes
Bake: 3 to 3.5 hours on High
Total: 3 hours 45 minutes
The slow cooker produces a wonderfully creamy, gently set pudding with minimal effort and no stirring. You will not get the classic baked crust, but the flavour is rich and the texture is beautifully smooth. Ideal when you want to set it and forget it.
  1. Grease the insert of a 4-litre (4-quart) or larger slow cooker generously with butter, paying particular attention to the sides to prevent the milk from catching and discolouring.
  2. Add the rinsed and drained rice, whole milk, double cream, sugar, vanilla extract, butter cubes, and pinch of salt to the slow cooker insert. Stir well to combine and dissolve the sugar. Do not add the nutmeg yet.
  3. Place the lid on the slow cooker and cook on High for 3 to 3.5 hours. Avoid lifting the lid during the first 2 hours as this releases heat and extends cooking time significantly. After 2 hours, give the pudding a gentle stir to redistribute the rice and check progress.
  4. The pudding is ready when the rice is completely tender and the mixture has thickened to a creamy, spoonable consistency. It will still look quite fluid in the slow cooker but will set further as it rests. If it seems very thin after 3.5 hours, remove the lid and cook on High for a further 20 to 30 minutes.
  5. Switch the slow cooker to Warm or turn it off and let the pudding rest for 10 to 15 minutes with the lid ajar. Spoon into bowls and finish each serving with a generous grating of fresh nutmeg. A small knob of extra butter stirred in just before serving adds a lovely gloss.

Nutrition Per Serving

Per 1 serving (makes one 1.5-litre (1.5-quart) baking dish, serving 6)

298Calories
34gCarbs
18gSugar
14gFat
7gProtein

Why This Recipe Works

The magic of baked rice pudding comes down to starch gelatinisation and the Maillard reaction working in harmony. Short-grain rice varieties like pudding rice and arborio are high in amylopectin, a branched form of starch that dissolves readily into the surrounding liquid as it cooks. At temperatures above 60°C (140°F), these starch granules absorb liquid and swell, gradually thickening the milk into that characteristic creamy, almost sauce-like consistency. Long-grain rice, by contrast, contains more amylose, a linear starch that gels differently and is more likely to clump than to create a uniformly creamy sauce, which is why it produces a less satisfying result here.

The low oven temperature of 150°C (300°F) is deliberate and important. At higher temperatures, the milk proteins would coagulate too quickly and unevenly, and the surface would brown and harden before the interior has had time to cook through and become creamy. The long, gentle heat allows the starch gelatinisation to happen slowly and evenly throughout the whole dish. The single early stir at 45 minutes prevents the top layer from setting into a permanent barrier that would insulate the pudding beneath and create an uneven texture. After that stir, a new skin forms and slowly caramelises into the signature golden crust, a combination of the Maillard reaction between the milk proteins and sugars, and gentle caramelisation of lactose at the surface.

If your pudding comes out of the oven looking worryingly liquid, do not panic. This is normal and expected. The starch continues to swell and set as the pudding cools, and what looks like thin, barely-set custard at 150°C will firm into a creamy, spoonable pudding within 10 to 15 minutes of resting. Conversely, if you overbake it until it looks very stiff in the dish, it will become unpleasantly thick and gluey once cool. Pull it from the oven when the centre still has a gentle wobble, and trust the resting process to finish the job.

Baker’s Tips

  • Rinse the rice before using: this removes excess surface starch that can make the pudding slightly gluey rather than creamy.
  • Use whole full-fat milk, not semi-skimmed or skimmed. The fat content is essential for both the texture and the flavour. Lower-fat milks will produce a thinner, less satisfying pudding.
  • Grate nutmeg from a whole nutmeg rather than using pre-ground. Pre-ground nutmeg has lost most of its aromatic oils and will give you very little of that warm, complex flavour the crust needs.
  • Butter the dish generously, including up the sides. The skin that forms on the edges can stick and tear if the dish is not well greased.
  • Do not be tempted to raise the oven temperature to speed things up. The low, slow method is what creates the creamy interior. At higher heat the milk proteins tighten too fast and the pudding becomes grainy.
  • The single stir at 45 minutes is the only time you should disturb the pudding. After that, leave it completely alone so the crust can form and caramelise undisturbed.
  • Serve the pudding warm rather than hot for the best texture and flavour. Straight from the oven it can be quite loose; 10 to 15 minutes of resting allows it to settle into something much more satisfying.

Variations

  • Bay leaf and lemon version: Add 2 fresh bay leaves and a wide strip of lemon zest to the milk before baking, removing them before serving. Omit the vanilla. The result is subtle, fragrant, and elegant.
  • Cardamom and rose version: Replace the nutmeg with 1/2 tsp ground cardamom and stir 1 tsp rosewater into the pudding in the last 10 minutes of baking. Top with a few dried rose petals and crushed pistachios for a Middle Eastern-inspired variation.
  • Jam-swirled version: Spoon 3 to 4 tbsp of raspberry or strawberry jam over the top of the pudding for the final 30 minutes of baking, letting it melt and marble into the crust for a classic British nursery-food combination.
  • Boozy version for grown-ups: Stir 2 tbsp of dark rum or amaretto into the milk mixture before baking for a warmly spiced, gently boozy pudding perfect for winter evenings.

Troubleshooting & FAQ

My pudding is still very liquid after the full baking time. What went wrong?
The most likely causes are an oven running cool, a dish that is too wide and shallow (causing too much evaporation too quickly before the rice has cooked through), or using lower-fat milk which contains more water. Add 20 to 30 more minutes of baking and check again. For future batches, verify your oven temperature with a thermometer and use a deeper dish.
The crust is burning before the rice underneath is cooked. How do I fix this?
This usually means your oven is running hot, or the dish is positioned too high in the oven. Lay a sheet of foil loosely over the top of the dish for the remainder of the baking time to protect the crust, and move the dish to a lower rack. Check your oven temperature and reduce by 10°C to 15°C if this is a recurring issue.
My rice pudding turned out gluey and stodgy rather than creamy. What happened?
Too much rice relative to liquid, or over-baking are the usual culprits. Make sure you are measuring the rice correctly (100g is a modest half cup, not a heaped cup) and that you are pulling the pudding from the oven while the centre still has a gentle wobble. Also check that you rinsed the rice before using, as un-rinsed rice adds extra surface starch.
Can I double the recipe, and does it change the baking time?
Yes, you can double the recipe using a larger baking dish (a 3-litre roasting dish works well). The baking time will increase by approximately 30 to 45 minutes because there is more mass to heat through. Perform the stir at the 1-hour mark rather than 45 minutes, and watch the crust carefully toward the end.
My reheated leftovers are thick and claggy. How do I bring them back to life?
Cold rice pudding always firms up considerably because the starch retrogrades (re-solidifies) in the refrigerator. Reheat it slowly in a saucepan over low heat, stirring in whole milk a splash at a time until it loosens to your preferred consistency. In the microwave, stir in a tablespoon of milk, heat in 30-second bursts, and stir between each burst. Never rush the reheating or the texture will turn grainy.

Storage & Make-Ahead

  • Storage: Store leftover rice pudding in an airtight container in the refrigerator for up to 3 days. It will thicken significantly when cold. Reheat gently in a saucepan over low heat or in the microwave in short bursts, stirring in a splash of milk to loosen it back to a creamy consistency. Rice pudding does not freeze well as the texture becomes grainy and the milk separates on thawing.
  • Make-Ahead: Rice pudding is best eaten fresh and warm, but it can be baked up to 1 day ahead and refrigerated in the dish. Reheat covered with foil at 150°C (300°F) for 20 to 25 minutes, adding a splash of milk and stirring gently before reheating to restore the creamy texture. The crust will soften on reheating but the flavour will still be excellent.


Leave a Comment