10 ingredients or less/jams, spreads, dips/recipes

Sweetened Condensed Milk Recipe

Posted May 9, 2014 by Stephanie
sweetened condensed milk recipe - www.iamafoodblog.com

sweetened condensed milk - www.iamafoodblog.com

I LOVE sweetened condensed milk. It’s partially nostalgic and partly because it’s just so delicious. How could you not love milk and sugar? I could eat it by the spoonful, but the way I use condensed milk most is in coffee. What’s a girl to do though, when you don’t have any condensed milk in the fridge or pantry and it’s 3 am and there’s no where to go for your coffee-sugar fix? (Don’t ask why I need coffee-sugar fix at 3 am …)

sweetened condensed milk - www.iamafoodblog.com

You could go out for bubble/boba tea, where they use copious amounts of sweetened condensed milk in their drinks. Or…you could stay up for another two plus hours binge watching Survivor and making your own homemade sweetened condensed milk. (Don’t judge! Every one has a plethora of vices, mine just happen to be trashy TV, coffee and sweetened condensed milk.)

sweetened condensed milk - www.iamafoodblog.com

This recipe is pretty hands-off so you don’t need to pay much attention to it (bonus: more time to yell useless threats at the TV). Nope, all this sweet, milky deliciousness needs is some time and a couple of good stirs. Your milk won’t end up as thick as the store bought stuff, but at 3 in the morning, who can really be bothered to put on real clothes and google 24 hour grocery stores?

sweetened condensed milk - www.iamafoodblog.com

That being said, if there was a 24 hour Japanese bakery nearby selling shokupan, I would totally put on real clothes and go buy myself a loaf. Shokupan is the bestest, fluffiest, whitest bread you’ll ever eat in your life, guaranteed. It’s like bread crack: one slice is never enough. If you have some lying around, do yourself a favour and toast, then slather with condensed milk. If you’re feeling extra naughty, get some bonus points by buttering up your toast before you generously make it rain condensed milk. If you don’t have a Japanese/Asian bakery nearby, any thick-cut, fluffy white bread will do in a pinch. Yes, before you ask, it must white bread. It may not be the best for your body, but boy, oh boy, is it the best for your overall enjoyment of life.

sweetened condensed milk - www.iamafoodblog.com


i am milky, i am sweet, i am sweetened  condensed milk!

Sweetened Condensed Milk Recipe
makes just under 1 cup


  • 1 1/2 cups whole milk
  • 1/2 cup granulated sugar
  • 1/4 teaspoon vanilla extract, if desired


  • 1 slice of the thickest, fluffiest bread you can find
  • butter, at room temp, if you dare
  • sweetened condensed milk

Mix together the milk and sugar in a small, heavy-bottomed sauce pan. Over medium heat, warm until just steaming. Lower the heat and simmer for 2 hours, or until it thickens slightly. When the mixture has reduced by about half, stir in the vanilla extract (if using). Pour into a clean, dry airtight container (I like to use a glass jar) and cool completely. The milk will thicken slightly in the fridge. Store in the fridge for up to 2 weeks. Notes: This won’t be nearly as thick as canned sweetened condensed milk, but it does have the same sweet, milky flavour. Note: The vanilla is optional – it adds an extra hint of creaminess, but isn’t absolutely necessary. Also, Erika of The Pancake Princess has successfully made vegan condensed milk using coconut milk! Check it out!

Make the toast: Toast the bread until it is golden and crisp on the outside and fluffy and steaming hot on the inside. Liberally butter and then make it rain condensed milk. Enjoy immediately with a knife and fork, or with your hands (because well all know that’s faster!)

sweetened condensed milk - www.iamafoodblog.com

PS – My cookbook, Easy Gourmet, is available for preorder now! Run & get your copy before they’re out!


  1. Monica says:

    I grew up eating a lot of condensed milk toast…just like you said, thick white toast, buttered, and slathered with condensed milk. I confess to making it for my family sometimes. Such sweet stuff! I never thought to make my own condensed milk. That would totally make it wholesome! : )

    1. steph says:

      Heehee, yes, a nice wholesome snack!! :D

  2. Erika says:

    Aww thanks for the link Stephanie! Your photos are GORGEOUS as always–that glistening layer of condensed milk on that fat piece of toast looks TO DIE FOR. LOL I’ve never quite had a 3am coffee craving since I don’t usually drink coffee…but chalk up my vices to cake and teeny bopper TV shows. Because late night cake cravings are DEFINITELY a thing.

    1. steph says:

      MMM CAKE! oh oh yes, who doesn’t love teeny bopper TV shows!??!

  3. molly yeh says:

    SURVIVOR?! do they still make new episodes of that show?!

    these photos are so stunning. i am so in awe of your ability to take a simple thing like condensed milk and make wowee zowee beautiful photos out of it. i also must get my hands on some of that yummy soft bread.

    1. steph says:

      THEY DO! hahhaha although, i confess, i only got addicted because my friend was binge watching one night…i didn’t know they made new episodes either but apparently they are on their 20 millionth season or something.

      girl, you can make that bread! you have da bread skillz.

  4. You can make sweetened condensed milk at home? MIND blown. I had no idea. I wonder if it would work with almond milk too? I have so many things I want to try out now. Thank you for kind of changing my life a little bit.

    1. steph says:

      hmm, don’t know if almond milk would get as thick, but it would definitely taste good. mmm….almond condensed milk toast topped with chopped roasted almonds…or almond butter..gah. so delicious!

  5. YUM. Also, am very impressed by your dedication to sweetened condensed milk AND trashy TV, lol. I love that you made this at 3AM. Rock it, lady.

    1. steph says:

      when it comes to sugar and tv i can be VERY dedicated!

  6. As if you freaking made your own!!! I love condensed milk too!!

    1. steph says:

      who doesn’t love it!??!? sometimes i like to sneak a little taste with a spoon. but that’s really dangerous…

  7. Trish says:

    oooooooh this stuff is SO dangerous! This may put Michael Polan’s “you can eat anything as long as you make it at home” idea right out the window. SO trying this!

    1. steph says:

      i think if you take the 2 plus hours to make it….it’s okay to eat it! :P

  8. STEPH i want a piece of that toast so bad. i am also an insaneo about sweetened condensed milk… i like to eat it up with a spoon. i use it in ice cream recipes all the time, too! yum!!! xo

  9. Anne says:

    I love eating sweetened condensed milk with plain, fried Chinese steamed bread. Sooooo good! Brings back so many good memories. Thanks for the recipe! Your pictures look wonderful!

  10. This look like an amazing recipe, I wonder if you could sweeten it with a little chocolate? as always, thanks for posting on this wonderful blog.

    1. steph says:

      I haven’t tried sweetening with chocolate, but that sounds both wonderful and doable!

  11. Marie says:

    Awesome recipe! I tried it yesterday with brown sugar, everything in the same quantities. It’s until that I cooked 15 mn too much (on low temperature : 1,5 and max is 6) :( I should have stopped at 1h30 instead of 1h45, there was lumps everywhere :( It still tastes good but the feeling is quiet different!

  12. noelle says:

    This! This is what I want when I wake up in the morning.

Leave a Reply

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

$(function(){ var trigger = $('.hamburger'), overlay = $('.overlay'), isClosed = false; trigger.click(function () { hamburger_cross(); }); function hamburger_cross() { if (isClosed == true) { overlay.hide(); trigger.removeClass('is-open'); trigger.addClass('is-closed'); isClosed = false; } else { overlay.show(); trigger.removeClass('is-closed'); trigger.addClass('is-open'); isClosed = true; } } $('[data-toggle="offcanvas"]').click(function () { $('#wrapper').toggleClass('toggled'); }); bindBehavior.subscribe(); });