Delicious Milk Rice Recipe: Simple & Easy

Welcome to my milk rice recipe! This sweet and creamy rice dish is a popular dessert in many cultures, from German Milchreis to Sri Lankan Kiribath. It is made by cooking rice in milk until it reaches a creamy, pudding-like consistency.

I discovered this recipe while traveling through Sri Lanka and fell in love with the unique flavors and textures. It’s a simple yet delicious dessert that can be served warm or cold and enjoyed any time of day.

I have made my own version of this recipe by combining traditional methods from various cultures, resulting in a tasty blend of flavors that are sure to impress. In this article, I will show you how to make homemade rice pudding from scratch with just a few basic ingredients.

Whether you’re looking for an easy dessert to serve at your next dinner party or wanting to try something new and exciting, this milk rice recipe will not disappoint. So let’s get cooking!

Why You’ll Love This Recipe

Milk Rice
Milk Rice

Milk rice, also known as “Milchreis” in German or “Kiribath” in Sri Lankan, is a classic dish that has been enjoyed worldwide for many years. This dish is often served as breakfast or dessert and it is perfect for those who love creamy, sweet and comforting dishes.

If you are a fan of rice pudding, you will definitely love this milk rice recipe as it is very similar in texture and flavor. The best thing about this recipe is that it uses simple ingredients which are probably already in your pantry such as rice, salt, and milk. Additionally, the recipe is versatile and can be easily customized to your liking by swapping out ingredients and adding your favorite toppings.

The milk used in this recipe can be regular cow’s milk or plant-based milk such as coconut milk or rice milk. The addition of coconut milk gives a unique taste to the recipe that will leave you wanting more. For those who want to make this dish vegan-friendly, swap out the cow’s milk for your favorite plant-based milk and you’re good to go!

This dish is perfect for those cold winter nights when you’re looking for something warm and comforting. The dish has a very rich flavor and aroma that will make your taste buds dance with joy. One thing’s for sure, after trying this milky, creamy deliciousness, you won’t be able to get enough!

In conclusion, if you are a fan of comforting and sweet dishes or if you simply want to switch up your usual breakfast routine with something new and exciting, then give this Milk Rice Recipe a try! You will fall in love with its rich flavor and addictive creaminess – it’s perfect for times when you need a little pick-me-up!

Ingredient List

 A warm bowl of comfort on a cold day.
A warm bowl of comfort on a cold day.

To make this delicious Milk Rice recipe, you will need the following ingredients:

  • 1 cup of white rice
  • 4 cups of water
  • 1 teaspoon of salt
  • 4 cups of milk
  • 1 vanilla bean or 1 ½ teaspoons of vanilla extract

You can also substitute some of the ingredients to create variations of this recipe. For instance, for a creamier version, use coconut milk instead of regular milk. Additionally, you can replace the vanilla extract for cinnamon or cardamom, which gives a Sri Lankan or German rice pudding recipe vibe, respectively.

Make sure to use short-grain rice as it provides more starch and makes the dish creamier. Also, consider washing the rice well to remove excess starch and impurities.

The Recipe How-To

 Smooth, creamy, and delicious.
Smooth, creamy, and delicious.


  • 1 cup short-grain white rice
  • 4 cups water
  • 1 tsp salt
  • 4 cups milk (rice milk, coconut milk or cow’s milk)
  • ½ cup granulated sugar (optional)
  • 1 vanilla bean or 2 tsp vanilla extract
  • Cinnamon to sprinkle on top

Step 1: Wash the rice

Wash the rice well and put it in a large saucepan with 4 cups of water. Boil the rice with salt over high heat, stirring frequently. When it reaches boiling point, turn the heat to medium-low and cook until the rice is tender and fluffy for about 18 to 20 minutes.

Step 2: Add milk and sugar (if desired)

After the rice is cooked, add the sweetened milk while stirring gently until it boils.

Step 3: Add vanilla

Split a vanilla bean lengthwise, scrape out the seeds and add them to the pan with the milk.

(Note: If you are using vanilla extract instead of a vanilla bean, add it at the end of cooking time.)

Step 4: Simmer

Allow the mixture to simmer on low-medium heat for about another 10 to 15 minutes until most of the milk is absorbed by rice.

Step 5: Serve

Remove from heat when creamy texture is achieved. Serve warm or chilled. Sprinkle cinnamon on top before serving. Adjust sweetness according to your taste.

This recipe serves about four people as a dessert dish.

Substitutions and Variations

 A classic recipe that never goes out of style.
A classic recipe that never goes out of style.

One of the best things about cooking is that you can easily customize it based on your preferences or dietary restrictions. Fortunately, milk rice recipe allows for a range of substitutions and variations without sacrificing its creamy and delicious taste.

Firstly, if you prefer vegan or lactose-free options, you can always use non-dairy alternatives such as coconut milk or almond milk instead of cow’s milk to make your rice pudding. Coconut milk, in particular, adds a delightful tropical flavor to the dish and pairs well with the nuttiness of the rice.

Another option for adding more depth to the flavor is to use different types of rice. You can try basmati or jasmine rice for a more fragrant aroma, or brown rice for a nuttier and chewier texture. You could also experiment with different varieties of short-grain rice from around the world, such as Japanese sushi rice or Italian Arborio rice.

If you want to make your rice pudding sweeter, you could add sugar or honey to the recipe along with vanilla extract. You could also mix in cinnamon, nutmeg, or cardamom for an aromatic spice blend.

To give the dish some texture, you can add raisins, walnuts, almonds or other nuts as toppings.

Lastly, you can tailor this recipe based on tradition and culture: For instance, adding fried vegetables like onion and curry leave in place of sweet ingredients gives Sri Lankan flavor known as ‘Kiribath’; Germans commonly make milchreis (german rice pudding) by adding cinnamon stick along with sugar and topping off the mixture with fruit jam.

In Summary, there are numerous ways to make this traditional dish personalized for one’s own palate – so feel free to experiment!

Serving and Pairing

 The perfect breakfast or dessert option.
The perfect breakfast or dessert option.

Once you’ve cooked your delicious milk rice recipe, it’s time to serve and enjoy it! Milk rice is a versatile dish that can be served hot or cold, as a main course or dessert. You can also pair it with a variety of sides depending on your preferences.

In Sri Lankan tradition, milk rice, also known as Kiribath, is served alongside savory dishes like spicy chicken curry or vegetable stew. It’s a great match for flavor heavy foods because the creamy texture of the milk rice can help to balance the spice and heat.

For a sweeter approach, serve your milk rice with some fruit compote made from berries or peaches. You can also add some honey and cinnamon to give some extra sweetness and kick to the recipe.

Additionally, if you’re fond of rice pudding, try garnishing your milk rice with raisins, chopped nuts like almonds or cashews, maple syrup, or even chocolate shavings. It will give your milk rice an additional depth of flavour and texture.

Overall, the pairing options for this homemade recipe are endless! A good way to find out what suits your preferences best is to experiment with different combinations until you find the perfect one!

Make-Ahead, Storing and Reheating

 A quick and easy recipe that requires few ingredients.
A quick and easy recipe that requires few ingredients.

Milk rice is a wonderful dish to make ahead of time and store for later. To begin with, let the rice cool down to room temperature before covering it with plastic wrap or an airtight lid. Store it in the refrigerator for up to 3-4 days.

When reheating milk rice, I suggest adding a little milk or water to make it creamy again, as the rice will absorb the liquid during storage. You can reheat the rice in a saucepan over low heat, making sure to stir frequently to prevent burning or sticking.

If you have leftover coconut milk rice, you can also use it to make delicious sweet cakes. Simply mix the cooked rice with some sugar and press into a cake pan. Refrigerate for at least 30 minutes before cutting into squares and serving.

Whether you make milk rice ahead of time, store it for later, or repurpose leftovers into something new, this dish will never fail to delight your taste buds.

Tips for Perfect Results

 The sweet aroma of milk and cinnamon fills the air.
The sweet aroma of milk and cinnamon fills the air.

Cooking rice can be tricky sometimes, especially when aiming for a creamy consistency. Therefore, I have some tips that can greatly contribute to achieving a perfect milk rice recipe.

First and foremost, make sure to wash the white short-grain rice well before cooking it. This basic step contributes to getting rid of its excess starch, leading to a creamier texture.

Secondly, it’s important to use enough milk to ensure that the rice will absorb it and create a creamy consistency. A good rule of thumb is to use a ratio of 1:2 – one cup of rice requires two cups of liquid.

Thirdly, adding a vanilla bean or a teaspoon of vanilla extract lends a subtle sweetness that enhances the flavor profile. Not only is it easy and convenient, but it also adds an unforgettable aroma.

Fourthly, don’t forget to stir the mixture frequently while boiling the rice in milk. The dense liquid may form a skin on top if not stirred properly – which isn’t harmful, but not exactly appetizing either!

Lastly, once the milk is absorbed and the rice is creamy, let it rest for 5-10 minutes before serving it. This simple step allows the pudding to thicken and settle down evenly.

By following these tips, you can ensure that your milk rice recipe turns out consistently delicious and creamy every time you make it.


Now, you might have some lingering questions while making this recipe. Don’t worry; I got you covered! Take a look at these frequently asked questions to troubleshoot any issues that may arise while cooking with milk rice.

Can you cook rice with milk?

To begin, grab a big saucepan and add rice, salt, and a cup of milk. Allow the mixture to boil on high heat while stirring occasionally. Once it reaches boiling point, lower the heat to medium. Let the rice cook while absorbing the milk. Keep adding half a cup of milk at a time as needed, until the rice is tender.

What is milk rice made of?

Kiribath is a celebrated dish in Sri Lankan culinary customs, often served for breakfast. This traditional delicacy comprises of rice and coconut milk and is sometimes referred to as milk rice or rice pudding.

How do you milk rice?

If you’re looking to make rice milk, start off by cooking a batch of rice and allowing it to cool afterwards. Following this, mix the cooked rice together with water and some dates, and blend it all in a blender until the liquid becomes smooth. For optimal texture, strain the mixture using either a fine mesh sieve or cheesecloth. Finish off by storing the delicious homemade rice milk in the fridge.

What is the use of milk rice?

As a plant-based alternative to dairy milk, rice milk is highly suitable for individuals who possess certain food intolerances or allergies. Vegans often use it to substitute milk, while lactose or soy intolerant individuals can consume it safely. Additionally, rice milk is highly hypoallergenic as compared to other plant milks available out there.

Bottom Line

So there you have it, my milk rice recipe that can be enjoyed in various cultures and styles. Whether you prefer the German style Milchreis, the Sri Lankan Kiribath, or the English-style rice pudding, this recipe has got you covered.

What I love most about this recipe is its versatility and simplicity. With just a few basic ingredients and easy-to-follow steps, you can create a creamy and delicious milk rice that’s perfect for breakfast, dessert or any time of day.

But don’t take my word for it. Try it out for yourself and discover why this dish is loved worldwide. Share your results with your friends and family to spread the deliciousness.

In conclusion, I hope that this recipe has inspired you to get creative in the kitchen and explore different culinary traditions. Remember to enjoy the process of cooking as much as the final result. Happy cooking!

Milk Rice

Milk Rice Recipe

Growing up this was always one of my favorite things to eat. My Grandmother would often make this special treat for me when I came to visit. To this day it's my favorite comfort food, when I'm craving something a little sweet.
No ratings yet
Prep Time 15 mins
Cook Time 30 mins
Course Dessert
Cuisine South Asian
Calories 324.3 kcal


  • 2 cups water, boiled
  • 1/2 teaspoon salt
  • 2 cups rice
  • 2 quarts whole milk


  • Boil 2 cups of water.
  • Add 1/2 teaspoon salt & 2 cups rice.
  • Boil 2 minutes.
  • Add 2 quarts whole milk.
  • Bring to boil.
  • Remove from heat and let stand at room temperature until all milk is absorbed.
  • Refrigerate untill cool, (about 3 hrs), or serve warm. It's good both ways.
  • Serve with sugar and cinnamon on top.

Add Your Own Notes


Serving: 281gCalories: 324.3kcalCarbohydrates: 50.4gProtein: 10.9gFat: 8.2gSaturated Fat: 4.6gCholesterol: 24.4mgSodium: 252.5mgFiber: 0.7gSugar: 12.3g
Keyword < 60 Mins, Dessert, Easy, Healthy, Low Cholesterol
Tried this recipe?Let us know how it was!

Recommended Recipes Just For You



Dora is a chef well-versed in Brazilian and American cuisine. After a hard day's work in the kitchen of her restaurant, she finds the time to jot down recipes for her food blog. Her recipes are sure to delight foodies everywhere, as she strives to make each one unique and enjoyable to read.