A sweet, creamy confection perfect for festive occasions or a delightful treat.
Prep
10 min
Cook
30 min
Total
70 min
Servings
20
Difficulty
Medium
Instructions
Prepare the pan
Grease an 8-inch (20 cm) square pan with butter or line it with parchment paper.
Pro tip: Ensure the entire surface is covered to prevent sticking.
Combine ingredients
In a heavy-bottomed saucepan, combine condensed milk, sugar, and water over medium heat.
Pro tip: Use a wooden spoon to prevent scratching the pan.
Cook the mixture
Stir constantly for about 25 minutes until the mixture thickens and begins to leave the sides of the pan.
Pro tip: Adjust heat to avoid burning.
Add butter and flavour
Add butter and vanilla extract, stirring until the butter has melted and is fully incorporated.
Pro tip: Ensure the mixture is smooth and glossy.
Mix in nuts
Stir in the chopped cashew nuts and mix well.
Pro tip: Nuts should be evenly distributed throughout the mixture.
Set the toffee
Pour the mixture into the prepared pan and smooth the top with a spatula. Allow it to cool slightly for 10 minutes.
Pro tip: Press down with a spatula to make an even surface.
Cut into pieces
Before the toffee sets completely, score it into squares with a knife. Let it cool completely before breaking into pieces.
Pro tip: Wipe the knife with butter for smooth cuts.
Tips & Tricks
- Use a heavy-bottomed pan to prevent burning.
- Stir constantly for a smooth texture.
- Cut while slightly warm for neat pieces.
Frequently Asked Questions
What is Sri Lankan Milk Toffee?
Sri Lankan Milk Toffee is a traditional sweet made from condensed milk and sugar, often flavoured with vanilla and nuts.
How long does it take to make Sri Lankan Milk Toffee?
It takes about 70 minutes in total, including preparation, cooking, and cooling time.
Can I store milk toffee?
Yes, store it in an airtight container at room temperature for up to a week.
How many calories are in a piece of milk toffee?
Each piece contains approximately 150 calories.
Can I substitute ingredients in milk toffee?
You can substitute cashews with other nuts, but the classic flavour comes from using cashews.
Serving Suggestions
Nutrition per serving
150
Calories
2g
Protein
5g
Fat
25g
Carbs
You Might Also Like
More Dessert Recipes
Cracker Cookie Brittle Delight
This cracker cookie brittle is a crunchy, sweet treat that's perfect for snacking or gifting.
Easy Toffee
Indulge in the best toffee ever with this super easy recipe perfect for any occasion.
Vanilla Hot Milk Cake with Fresh Strawberries
A delightful vanilla hot milk cake topped with fresh strawberries, perfect for any occasion.
The Cake That Doesn't Last: Irresistible Chocolate Delight
An incredibly moist and decadent chocolate cake that vanishes in an instant, perfect for any occasion.
One Two Three Four Cake: Classic Canadian Delight
Indulge in the simplicity of One Two Three Four Cake, a classic Canadian treat that's perfect for any occasion.
Coconut and Oat Milk Rice Pudding
Enjoy this creamy, dairy-free rice pudding made with coconut and oat milk. Perfect for anyone seeking a lactose-free dessert option.
Kitchen & BBQ gear
What we use for recipes like this

Food Storage · Spice Organisers
PanPanPal Spice Drawer Organizer, 4 Tier- 4 Pack Clear Acrylic Drawer Seasoning Organizer, Expandable From 11'' to 22'' Kitchen Spice Rack Organizers and Storage for Drawer (Jars not included)
$26.16

Kitchen Utensils · Ladles
ReaNea Stainless Steel Soup Ladle – Extra-Deep Large-Capacity Ladle with Long Hollow Handle, Dishwasher Safe, Easy to Clean – Ideal for Soup, Stew, Broth & Sauce
$12.59

Pit Boss Grills
Cutting Board with Drawer
$59.99
Affiliate links. Prices come from Amazon and are refreshed at least every 24 hours.
