
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

Nazook: Sweet Persian Pastry Delight
Indulge in the flaky and buttery goodness of Nazook, a traditional sweet Persian pastry filled with a fragrant walnut and sugar mixture.

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.

Mandarin Orange Delight Cake
This Mandarin Orange Delight Cake is a moist, fruity, and easy-to-make dessert that is perfect for any occasion.

Chia Coconut Pudding with Coconut Milk
Indulge in a creamy, tropical treat with our easy-to-make chia coconut pudding, perfect for breakfast or a healthy dessert.
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.
