German Milchreis is a creamy stovetop rice pudding made by slowly simmering short-grain rice in milk with a little sugar, salt, and vanilla. Served warm or chilled with cinnamon sugar, it is a simple German comfort food whose texture depends on gentle heat and regular stirring.
Ingredients
- 1 cup (200 g) short-grain rice, preferably rice labeled Milchreis or pudding rice
- 4 cups (950 ml) whole milk, plus a little more if needed
- 3 tablespoons (38 g) granulated sugar
- 1 teaspoon (5 ml) vanilla extract, or the seeds from 1 vanilla bean
- ¼ teaspoon fine salt
- 2 tablespoons (25 g) granulated sugar, for the cinnamon sugar
- 1 teaspoon ground cinnamon, about 2.5 g
- 2 tablespoons (28 g) unsalted butter, for serving, optional
Instructions
-
Measure and prepare the topping. Stir the 2 tablespoons sugar and cinnamon together in a small bowl and set it aside. Measure the rice, milk, sugar, vanilla, and salt before starting; once the milk is hot, the rice needs regular attention. Do not rinse the rice. Its surface starch helps thicken the pudding and gives Milchreis its characteristically creamy consistency.
-
Warm the milk. Pour the milk into a heavy-bottomed saucepan with the 3 tablespoons sugar and salt. If using a vanilla bean, split it lengthwise, scrape the seeds into the milk, and add the pod as well. Heat over medium heat for about 5 minutes, stirring occasionally, until the milk is steaming and small bubbles appear around the edge. Avoid letting it boil hard, since milk can foam over quickly.
-
Add the rice and simmer gently. Stir in the rice. Reduce the heat to low as soon as the mixture returns to a very gentle simmer. Cook uncovered for about 35 minutes, stirring every 2 to 3 minutes and scraping the bottom and corners of the pan. If the rice begins sticking, lower the heat immediately. A gentle simmer is important: a rolling boil can scorch the milk before the rice is tender.
-
Check the texture as it cooks. After about 30 minutes, taste a few grains. They should be tender all the way through, with no firm or chalky center. The pudding should look loose and creamy rather than stiff; it thickens further as it stands. If the rice is still firm and the pan looks dry, stir in 2 to 4 tablespoons (30 to 60 ml) warm milk and continue cooking for a few minutes. Add more milk a spoonful at a time if needed.
-
Finish the pudding. Remove the saucepan from the heat and take out the vanilla pod if you used one. Stir in the vanilla extract if using it instead. Cover the pan and let the pudding stand for 5 minutes. This short rest helps the rice finish absorbing milk. If the pudding seems thicker than you like afterward, loosen it with a splash of warm milk and stir gently.
-
Serve. Spoon the warm Milchreis into four bowls. Sprinkle with cinnamon sugar and add a small piece of butter to each portion, if desired. For a more defined cinnamon-sugar topping, let the butter melt over the hot pudding before sprinkling the mixture on top.
Tips
-
Choose the right rice. Short-grain pudding rice or rice sold as Milchreis gives the creamiest result because it releases starch as it cooks. If it is unavailable, use another short-grain rice such as arborio; it will be creamy but may have a slightly firmer, more distinct grain. Long-grain rice is less suitable and usually produces a less cohesive pudding.
-
Keep the heat low. Milk solids settle on the bottom of the pan and can scorch if the mixture boils vigorously or sits unstirred. Use a heavy saucepan, stir frequently with a wooden spoon or heat-safe spatula, and reduce the burner if you notice sticking. Do not scrape up any dark, burnt layer into the pudding.
-
Adjust thickness at the end. Rice absorbs liquid at different rates, and the pudding thickens as it cools. Keep a little extra milk nearby and add it gradually after cooking if you prefer a softer, spoonable consistency. If it is too loose, give it a few more minutes over low heat, stirring often.
-
Use vanilla thoughtfully. A vanilla bean adds tiny seeds and a fuller aroma; extract is a convenient substitute. Add extract after cooking so its aroma remains pronounced. The cinnamon-sugar topping is traditional in many versions, but you can adjust the cinnamon or serve it separately so everyone can choose how much to add.
Serving Suggestions
Milchreis is often served as a warm bowlful with cinnamon sugar, either as dessert or as a simple sweet meal. A little butter melting on top is a classic-style finishing touch, though it is optional. Add the topping just before serving so the sugar stays distinct instead of dissolving into the pudding. If you like a little contrast, serve each bowl with sliced apple, pear, or a spoonful of fruit compote.
Sour cherries, stewed plums, and apple sauce are particularly good alongside the mild, milky rice. Their tartness balances the sweetness without needing to make the pudding itself very sugary. Put fruit in a small bowl at the table or spoon it over one side of each serving, which lets the rice and fruit keep their separate textures. For a chilled serving, portion the pudding into bowls, cool it safely, and add fresh fruit and cinnamon sugar just before eating.
Variations
Make it more or less sweet: The rice itself is only lightly sweetened, so the topping adds much of the sweetness at the table. Reduce the sugar in the milk to 1 or 2 tablespoons if serving it with sweet fruit, or add an extra teaspoon to the cinnamon sugar if you prefer a dessert-like bowl. Taste before adding more because the pudding can seem less sweet while very hot.
Try citrus or spice: Simmer a strip of lemon or orange zest with the milk, then remove it before serving. A small pinch of cardamom can be added with the cinnamon, though it changes the flavor from the familiar cinnamon-sugar version. If using whole spices, remove them before portioning so no one bites into a hard piece.
Use a milk alternative: Unsweetened oat or soy milk can replace the dairy milk in equal volume. Choose an unflavored variety to keep the vanilla and cinnamon in balance, and check the pan more often because plant milks can behave differently when heated. The result may be less rich or may thicken differently, so adjust with extra milk near the end if necessary. Coconut milk gives a more pronounced coconut flavor rather than a neutral Milchreis taste.
Add fruit while cooking: For a simple apple variation, serve the pudding with cooked apples rather than stirring raw fruit into the pot. Raw fruit releases liquid and can make the rice cook unevenly. Cooked fruit can be spooned over the top, or folded in after the rice is tender if you want fruit throughout.
Storage and Reheating
Cool leftover rice pudding promptly and refrigerate it within 2 hours of cooking in a shallow, covered container. Keep it refrigerated for 3 to 4 days. It will firm up as the rice absorbs more liquid, so a thick texture after chilling is normal. Do not leave the pudding at room temperature for an extended period, and discard it if it has been unrefrigerated for more than 2 hours.
To reheat a portion, add it to a small saucepan with 1 to 3 tablespoons (15 to 45 ml) milk per serving. Warm over low heat, stirring often, until steaming throughout; the USDA FSIS safe minimum for reheated leftovers is 165°F (74°C), checked with a food thermometer. Add another splash of milk if it remains too thick. You can also microwave a portion in a covered, microwave-safe bowl, stirring every 30 seconds and checking that it is evenly hot. Refrigerated Milchreis can also be eaten cold, with fruit or cinnamon sugar added at serving time.
Frequently Asked Questions
What is Milchreis?
Milchreis is the German name for rice cooked in milk until soft and creamy, and the name is also used for the short-grain rice commonly sold for making it. It can be served warm or cold, often with cinnamon sugar, fruit, or compote. Recipes vary by household and region, so there is no single required topping or sweetness level.
Can I make German rice pudding with long-grain rice?
You can, but the texture will be different. Long-grain rice tends to stay more separate and releases less starch, so the pudding may not be as creamy. If it is the only rice available, use the same amount and begin checking for tenderness at 30 minutes; you may need extra milk or a little more cooking time.
Why is my Milchreis still hard?
The rice may need more time, or the heat may have been too high and allowed the milk to reduce before the grains softened. Add warm milk a few tablespoons at a time, lower the heat, and continue simmering gently while stirring. Check that the center of a grain is tender before taking the pan off the heat.
Can I make it ahead?
Yes. Cook it as directed, transfer it to shallow containers, and refrigerate within 2 hours. It will be considerably firmer when cold, so stir in a little milk when reheating. For the freshest texture and a clear cinnamon-sugar topping, add the topping just before serving rather than mixing it into the whole batch.
Can I freeze Milchreis?
It can be frozen in an airtight, freezer-safe container, although the rice may soften and the texture can become less smooth after thawing. Freeze in individual portions for easier use, thaw in the refrigerator, and reheat with milk while stirring. For the best texture, use refrigerated leftovers within 3 to 4 days instead.
Is German rice pudding usually served hot or cold?
Either is common. Warm pudding is soft and especially good with melting butter and cinnamon sugar, while chilled pudding is firmer and pairs well with fruit or compote. If serving it cold, remember that it thickens in the refrigerator; stir in a little milk before portioning if you want a looser consistency.
Related
- Smoked Pheasant Recipe for a Traeger Pellet Grill
- Snail Noodle Recipe: Liuzhou-Style Rice Noodles at Home
- Snail Butter Recipe: Garlic-Parsley Escargot Butter
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).