clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Three bowls of Milchreis (German Rice Pudding) with different toppings displayed on a white background.

Milchreis (German Milk Rice Pudding)

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 5 from 9 reviews
  • Author: Vanessa | Maple + Mango
  • Prep Time: 5 min
  • Cook Time: 40 min
  • Total Time: 45 min
  • Yield: 4 servings 1x
  • Category: Dessert, Main Dish, Snack
  • Method: Stovetop
  • Cuisine: German
  • Diet: Vegetarian


Milchreis (aka German Rice Pudding) – a German comfort food classic!  This creamy and delicious stovetop rice pudding recipe is a simple dish loved by both kids and adults alike!


  • 1 tablespoon butter
  • 1 cup (200 grams) Arborio rice, or other round, short-grain white rice
  • 4 cups (1 liter) milk
  • 1/4 cup (50 grams) organic cane sugar
  • 1/2 vanilla bean (or 1 teaspoon vanilla extract or vanilla paste)
  • pinch of salt


  1. Sauté rice in butter: Melt the butter in a large saucepan over medium heat.  Add the rice and stir for a couple of minutes until the rice begins to look slightly translucent and smells nutty and delicious.
  2. Add remaining ingredients: Stir in the milk, sugar, vanilla and salt.  If using vanilla bean, split the piece lengthwise with the tip of a paring knife, scrape out the seeds and add both the seeds and the empty pod to the pot.
  3. Simmer: Bring to a gentle boil over medium heat, stirring often.  Watch carefully so it doesn’t burn or boil over!  Reduce the heat to low and cover with a lid.  Simmer for 30 minutes or until the rice is soft and most of the liquid is absorbed, stirring occasionally.  Remove from heat and rest for 10 minutes to cool down a bit and finish thickening.
  4. Serve: Remove the vanilla bean.  Serve with cinnamon and sugar sprinkled on top, compote, fresh fruit or your favorite toppings.  Enjoy!


  • Milk: My preference is to use whole milk for the creaminess it gives.  For an extra rich and creamy Milchreis, use 3 cups milk + 1 cup cream.
  • Toppings: Milchreis is typically served with some type of topping.  Cinnamon sugar and brown butter, compote or fruit are a few of the classic toppings.  For more ideas, see the “Topping Ideas” section in the post.
  • Storage: Milchreis tastes best fresh but leftovers can be stored in the fridge for 2-3 days and eaten hot or cold. 
  • To reheat: Add a splash of milk to loosen the rice pudding up and gently warm up on the stovetop over low heat or in the microwave.