How to Make Sri Lankan Milk Toffee with Just Condensed Milk

Hey sweet tooths! If you are craving something sweet, rich, and creamy, you have got to try this super easy Sri Lankan Milk Toffee recipe also know as kiri toffee. It is perfect for satisfying those sweet cravings in the most delicious way. Want to know how to make milk toffee with condensed milk, Sri Lankan style? Read on.

Below is the original recipe video my amazing Sri Lankan friend, Nadee, shared with me. Trust me, you will love it!

Why Sri Lankan Milk Toffee Is So Popular

Sri Lankan milk toffee

Sri Lankan milk toffee, or “kiri toffee,” is a favorite sweet treat in Sri Lanka, especially during holidays and celebrations. It’s been around since condensed milk became common. You can easily make it by cooking condensed milk, sugar, and butter until it thickens and turns golden brown.

kiri toffee

Some people add cashews or vanilla for extra flavor. Once it cools, you cut it into squares. It’s creamy, rich, and really delicious.

Condensed Milk – Perfect for Making Toffee

sweetened condensed milk

Sweetened condensed milk is ideal for making Sri Lankan milk toffee because it gives the toffee its rich, creamy texture and helps it caramelize beautifully. The natural sweetness of condensed milk means you get consistent flavor throughout the toffee.

365 by Whole Foods Market, Organic Sweetened Condensed Milk, 14 Ounce

It also speeds up the cooking process since condensed milk thickens faster, allowing you to enjoy your homemade toffee treat sooner. Plus, the flavor and texture you get from using condensed milk are hard to beat, making your toffee taste authentic and delicious every time.

If you liked this easy Sri Lankan milk toffee, try this creamy two-ingredient condensed milk ice cream here.

Sweet And Easy Sri Lankan Milk Toffee Recipe

Recipe by Jen Evansy
0.0 from 0 votes
Course: DessertCuisine: Sri LankanDifficulty: Easy


Prep time


Cooking time




Total time



This easy Sri Lankan milk toffee recipe is a sweet treat that’s perfect for anyone with a sweet tooth. Made with just a few simple ingredients, it has a rich, creamy flavor and a chewy texture that’s irresistible. It’s quick to make and perfect for sharing with family and friends.

Cook Mode

Keep the screen of your device on


  • 1 can (396 grams) sweetened condensed milk

  • 1 cup (200 grams) sugar

  • 1 tsp (5 grams) vanilla extract

  • 1 tbsp (14 grams) butter


  • Prepare the Condensed Milk: Pour the sweetened condensed milk into a heavy-bottomed pan. Rinse out the can with a little water (about 2 tablespoons or 30 milliliters) and add it to the pan to ensure you get all the condensed milk.Prepare the Condensed Milk
  • Add Sugar: Add 1 cup (200 grams) of sugar to the condensed milk.Add Sugar
  • Dissolve the Sugar: Mix the sugar and condensed milk over low heat until the sugar is completely dissolved. Stir continuously to prevent burning.Dissolve the Sugar
  • Add Vanilla Extract: Add 1 teaspoon (5 grams) of vanilla extract to the mixture. Keep stirring.Add Vanilla Extract
  • Thicken the Mixture: Continue to stir the mixture over low heat until it thickens and turns a deep golden brown color. This should take about 15 to 20 minutes. The consistency should be similar to thick caramel sauce.Thicken the Mixture
  • Add Butter: Add 1 tablespoon (14 grams) of butter to the mixture and stir well until the butter is fully incorporated. Remove the pan from heat.Add Butter
  • Pour into a Tray and Prepare to Shape: Slowly pour the hot toffee mixture into a tray or onto a baking sheet lined with parchment paper. Let it cool slightly until it becomes less runny.Pour and prepare to Shape
  • Shape the Toffee: Use a spatula to gently press and shape the toffee to your desired thickness and smooth the surface.Shape the Toffee
  • Cut into Squares: Dip a knife into some butter to prevent sticking, and cut the toffee into squares. Allow the toffee to set for one hour before serving.Cut into Squares

Recipe Video


  • Use a Heavy-Bottomed Pan: This helps distribute heat evenly and prevents the toffee from burning.
  • Stir Constantly: To avoid crystallization and ensure a smooth texture, keep stirring the mixture throughout the cooking process.
  • Low to Medium Heat: Maintain low to medium heat to prevent the toffee from burning or cooking too quickly.
  • Check the Color: Aim for a deep golden brown color, which indicates that the toffee has thickened properly.
  • Add Flavor: Enhance the toffee with a pinch of salt, a dash of vanilla, or some chopped cashews for added flavor and texture.
  • Smooth the Surface: Use a spatula to press and shape the toffee while it’s cooling to get an even surface.

Nutrition Facts

  • Serving Size: 1g
  • Total number of serves: 16
  • Calories: 96kcal
  • Carbohydrates: 16g
  • Protein: 2g
  • Fat: 3.1g

Like this recipe?

Check Out @FoodHow on Pinterest.

Like our Facebook Page!

Follow us on Facebook

Storing Your Sri Lankan Milk Toffee

To keep your Sri Lankan milk toffee fresh and delicious, store it in an airtight container at room temperature. It will stay good for up to two weeks. To prevent the pieces from sticking together, separate them with parchment paper. Enjoy your sweet treat anytime!

Share Your Thoughts and Tips!

Have any questions about the recipe for this authentic Sri Lankan Milk Toffee recipe? Drop a comment below or under the YouTube video where I check comments more often! I would love to hear how your creamy and rich milk toffee with condensed milk turns out or any tips you might have.

Leave a Comment

About Content Manager