Kirbie's Cravings

Japanese Milk Pudding

This simple milk pudding is just 4 ingredients. It has a silky, creamy texture and tastes like ice cream in pudding form. Japanese-style milk pudding can be found in convenience stores all over Japan, but you can easily make this treat at home too. 

photo of milk pudding in a jar with more jars in the background

One of the foods I obsess over when I visit Japan is their milk pudding. It’s one of several things I always buy when shopping at all the convenience stores like Lawson’s, 7-Eleven and Family Mart. It’s a very simple pudding but there is something so delightful in its simplicity.

close-up photo of Japanese Milk Pudding garnishes with flowers

What is Japanese Milk Pudding?

Japanese milk pudding is made almost purely of milk, which is why it tastes so much like ice cream. It is not the same as purin pudding, another popular Japanese pudding which is made from eggs.

In Hokkaido, you’ll find a version of this made with Hokkaido’s famous milk

The pudding is made with whole milk, sugar, cream and gelatin. You can also add a splash of vanilla to make it taste even more like ice cream.

It makes a delicious snack, afternoon treat, or dessert.

overhead photo of a spoon scooping some milk pudding

How to Make Milk Pudding

To make the milk pudding, all the ingredients are added to a large pot and then heated over low heat so that the gelatin and sugar can dissolve into the milk and cream.

Once all the ingredients are completely mixed, the pudding mixture is then poured into small cups/jars/bowls.

They are then placed in the fridge for about 6 hours to set.

The puddings can be eaten straight from the fridge. You can also add fruit or syrup on top before serving.

overehead photos of  jars of Japanese Milk Puddings with flour garnishes

Looking for more Japanese recipes to try? I’ve also made Japanese souffle pancakes, 3 Ingredient Japanese Cheesecake, Japanese egg salad sandwiches, and a microwave version of purin pudding.

Japanese Milk Pudding

Servings: 5 (4 oz) servings
Prep Time: 5 minutes
Cook Time: 2 minutes
Course: Dessert, Snack
Cuisine: Japanese
This popular Japanese snack can be made at home with just 4 ingredients. It tastes like ice cream in pudding form.
4.93 from 14 votes


  • 500 ml whole milk
  • 50 ml heavy cream
  • 3 tbsp granulated white sugar
  • 2.5 tsp unflavored gelatin powder
  • 1/2 tsp vanilla (optional)


  • Add milk, cream, sugar, vanilla to a large pot. Sprinkle gelatin over top. Stir with a whisk until gelatin is almost dissolved.
  • Warm pudding mixture over low heat on the stove. You do not want it to simmer or come to a boil. While the mixture is heating up, continue to stir with whisk until gelatin and sugar are completely dissolved. This should only take 1-2 minutes once the mixture begins to heat up. Once dissolved, remove from heat.
  • Pour pudding into small bowls/jars or similar containers. You should have about 20 oz of pudding mixture. I divided mine into 4 oz servings.
  • Place pudding containers into fridge to set. This will take about 4-6 hours. Once set, they can be eaten as is. You can also decorate the tops with fruit or syrup before eating. I recommend taking them out of the fridge 15-20 minutes before eating, which will yield a softer pudding. It can be eaten straight out of the fridge but the texture will be more firm.


  • Slightly adapted from Peachy Bunny Mel.
  • I used Knox gelatin.*
  • When the puddings solidifies, the surface may be slightly wrinkly. This is normal. You can cover it up with fruits or syrup if you are serving this to guests.
  • This recipe works best with whole milk to achieve the right level of creaminess.
  • Make sure you do not let the pudding mixture come to a boil when heating it up.
*Some of the product links contained in this post are affiliate links. Much like referral codes, this means I earn a small commission if you purchase a product I referred (at no extra charge to you).


Serving: 1(4 oz) pudding, Calories: 128kcal, Carbohydrates: 12g, Protein: 4g, Fat: 7g, Saturated Fat: 4g, Sodium: 47mg, Potassium: 139mg, Sugar: 12g, NET CARBS: 12g

The nutrition information provided are only estimates based on an online nutritional calculator. I am not a certified nutritionist. Please consult a professional nutritionist or doctor for accurate information and any dietary restrictions and concerns you may have.

Did you make this recipe?I'd love to see it! Mention @KirbieCravings and tag #kirbiecravings!

Subscribe to receive new post updates via email

don’t miss a thing!

Get new post updates via email:

74 comments on “Japanese Milk Pudding”

  1. Hi! I just wanna say I’m super glad I found this recipe and I really love it!! Since I moved to a different area I strangely couldn’t find gelatin powder but I have access to gelatin sheets so, how much gelatin sheets should I use? Still confused on how to convert them myself ?

  2. Do you have a conversion for using gelatin sheets instead of powder?

  3. I just made a second batch this weekend, my new favorite dessert!! I added a teaspoon of rose water after taking the milk off the heat. May add a small spoonful of raspberry rose syrup for color.

    Thank you so much for this wonderful recipe!

  4. I made a batch with slightly less sugar and added cinnamon yesterday, and it was soooo tasty. So tasty, in fact, that I’m making a coffee milk version as we speak, which smells amazing. Great recipe, thanks! : )

  5. Thank you, I tried to make this last night and it turned out perfectly! Also not too sweet for my preference.

  6. Kirbie, thank you very much for the recipe! It is so very delicious! It was not an easy job to find a good recipe of such a pudding. I tried several panna cotta recipes, unsuccessfully. But yours works perfectly. I think the wording is very accurate and it gives the understanding of the whole process (I think it is important).
    By the way, I used more cream and reduced the quantity of whole milk respectively.
    And I have a question as to whether it is possible to make coconut pudding using your recipe. Probably you have already tried…

  7. So I tried this and after sitting in the fridge overnight I just had sweet milk. 
    I can’t have gelatin so I usually use agar agar powder. I’m assuming that this substitution is what caused the fail. Anyone else use agar agar and canoe out with different results?

    • Thanks for sharing your experience – we haven’t tested it with agar agar powder, but in general agar agar does not yield the same results/texture as gelatin so that is likely what caused it to not work.

  8. Thank you, I’ve tried to make this a few times and it has always turned out amazing!
    Just another question, is it possible to replace milk with soy milk so that we can make soy milk pudding?
    Looking forward to your reply!

  9. I tried this recipe first by whole milk and it was amazing! I wanted a bit more taste into the pudding (without using fruit syrup as a topping) so I decided to use evaporated milk with the same portion as whole milk (I did half portion overall since I didnt want to waste any evap milk if it turned out bad) and it turned out even better! Creamier than before but still giving that slightly sweeter taste as well!

  10. It is very tasty!

  11. Just wanted to come back and say that I tried this with 2% milk and whole cream, but it tasted more like a traditional Jello pudding rather than that rich creaminess of milk pudding. I added just under the amount of 2% milk, and increased the whole cream a tiny bit to compensate, but it wasn’t enough. Also some water seeped out of it while it was in my fridge. So, 2% is “okay” but you won’t get that quintessential Japanese milk pudding taste.

  12. Hi, I want to make this tonight for Thanksgiving, but the yield seems small. If I want double the yield, should I just double all the ingredients? Please let know asap. Thanks!

      • Thanks. I actually made the dessert before I saw your reply. I’m glad I doubled the quantity except for the sugar. The dessert was a hit, but I think the directions could be clearer eg “begins to heat up” is vague and perhaps even incorrect. Do you mean once the pot is uniformly warm to the touch, heat for 1-2 minutes?
        I used dairy from the fridge, but is it better to use the dairy at room temp?
        Even on gas stove, it took much, much longer than 1-2 minutes (like one of the previous posters implied) for the gelatin to really dissolve. Also, I stirred with a spoon, and no matter how long I heated, the dairy on the back of the spoon always seemed to have some crystals (perhaps gelatin crystals?). My mom wanted me to stay on the heating step until the dairy on the back of the spoon did not have any crystals, but I saw numerous small bubbles forming so I got scared the dairy was simmering and turned off the heat. Idk if it’s possible for all the gelatin to “completely dissolve.”

        I was very tempted to use 2% milk and honey, but I read through your posts first. Still, next time I will probably try 2% and/or honey. Haha

      • The instructions say “once the mixture begins to heat up” The mixture is the pudding, not the pot. So it’s not about when the pot is warm or uniformly warm, it’s when the mixture is starting to warm up. Keep in mind that since you doubled the recipe, it may increase your cooking time, so that may be why your mixture took longer. Only one person commented it took longer and that person also said she did it on very low heat.
        The gelatin can be fully dissolved but you need to dissolve most of it before heating it up.
        I don’t recommend using 2% milk. Another reader commented that the pudding was not nearly as creamy and more gelatin like.

      • Hi, I spent quite a bit of time stirring in the gelatin even before heating. I also took into account that because I doubled the quantity, the cooking time would probably be longer, but I still think that “begins to heat up” regarding the dairy mixture is vague. I was just trying to provide helpful feedback.
        – Also, is it better for the dairy to be at room temp or cold, or does it not matter?

        I’m glad somebody posted their results using 2% milk.
        Perhaps I will try using honey or no sweetener at all. I assume people can always add sweetener on top.
        -Actually, what happens if you don’t use any sugar at all? Is the sugar necessary for the texture, or is gelatin all that is needed for the texture?
        Thanks again

      • Because you doubled the recipe, it can be more difficult to dissolve the larger quantity of gelatin. You might want to try adding half of it first and dissolving and then adding the second half. You also need to make sure you sprinkle it in rather than just dumping it in. The dairy can be cold or room temp. Room temp will be a bit easier to dissolve but it will also dissolve with the ingredients straight from the fridge.
        Sugar affects the texture of the gelatin so not including the sugar will definitely affect the texture and it may not set.

  13. Tried making this a few times already for family and friends and they all loved it! Great to eat plain and also with toppings. Our favourites are topping it with citron honey tea mix (the one where you it’s a jam-like consistency and you mix it with water). It’s super refreshing with this topping.

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating