How to Make Salted Butter Toffee (Traditional & Healthy Version)

Salted Butter Toffee is a much-loved sweet treat in India, combining the rich, creamy flavor of makhan (butter) with a delightful hint of namak (salt) for an irresistible balance of sweetness and savoriness. This traditional mithai is often enjoyed during festive occasions like Diwali and Raksha Bandhan, where homemade sweets are a symbol of love and celebration. The Indian version uses locally sourced ingredients and incorporates jaggery (gur) to add depth and a subtle earthy sweetness, making it unique compared to standard toffees. The texture is crisp yet melts in your mouth, leaving a lingering buttery aftertaste. What makes Salted Butter Toffee a great choice is its perfect blend of nostalgia and flavor, reminding many of the classic mithai shops found in old Indian bazaars. It’s a quick and easy recipe, ideal for lunchboxes or as a post-meal treat. The use of pure makhan and gur not only enhances its taste but also adds a traditional touch, appealing to both young and old. Whether you’re preparing it for a festival or as a homemade gift, this Salted Butter Toffee is sure to be a crowd-pleaser, celebrating India’s love for sweets in a health-conscious way.

35 min total2 servingsEasy140 kcal / 100g

Ingredients

Step-by-step instructions

Step 1: Grease a small thali or tray with ghee and set aside
0%

Step 1 · Grease a small thali or tray with ghee and set aside

Grease a small thali or tray with ghee and set aside. Prepare all ingredients before starting.

Step 2: In a heavy-bottomed kadhai
0%

Step 2 · In a heavy-bottomed kadhai

In a heavy-bottomed kadhai, melt the butter over low heat until fully liquid and slightly foamy.

Step 3: Add the grated jaggery and brown sugar to the melted butter
0%

Step 3 · Add the grated jaggery and brown sugar to the melted butter

Add the grated jaggery and brown sugar to the melted butter. Stir on medium flame until the mixture dissolves completely.

Step 4: Raise the heat slightly and cook the mixture
0%
10 min

Step 4 · Raise the heat slightly and cook the mixture

Raise the heat slightly and cook the mixture, stirring constantly, until it thickens and starts to leave the sides of the kadhai (about 8–10 minutes).

Step 5: Add sea salt
0%

Step 5 · Add sea salt

Add sea salt, cardamom powder, and vanilla extract (if using). Mix well. Quickly stir in chopped almonds and pistachios.

Step 6: Immediately pour the hot mixture onto the greased thali
0%

Step 6 · Immediately pour the hot mixture onto the greased thali

Immediately pour the hot mixture onto the greased thali. Flatten evenly with a spatula and sprinkle more nuts if desired.

Step 7: Let the toffee cool for 20–30 minutes at room temperature until set
0%
30 min

Step 7 · Let the toffee cool for 20–30 minutes at room temperature until set

Let the toffee cool for 20–30 minutes at room temperature until set. Cut into bite-sized pieces using a greased knife.

Why this recipe is healthy

Choosing jaggery over refined sugar reduces the glycemic load and provides trace minerals, while nuts contribute to satiety and heart health. By controlling the portion size and using fresh makhan, this Salted Butter Toffee delivers authentic Indian flavor with fewer empty calories. It’s a mindful sweet treat suitable for a balanced vegetarian diet.

A note on tradition

Salted Butter Toffee, though inspired by global toffees, has found a beloved place in Indian mithai culture, especially during festivals like Diwali, Holi, and Raksha Bandhan. Many families prepare homemade toffees using regional ingredients like makhan, gur, and local nuts, blending tradition with a modern twist. The sweet is often exchanged as part of festive hampers or served as a treat for guests, reflecting Indian hospitality and the joy of sharing.

← Back to Salted Butter Toffee