Jaggery Cake for Diwali: Ask anyone in an Indian home what they remember from winter, and many will mention the smell of gur. Warm, earthy, a little caramel-like. It sits in a steel box in the kitchen, and a small piece after lunch feels like a treat.
This jaggery cake brings that same comfort into a soft, spongy bake. There’s no white sugar in it at all. The jaggery gives it a deep golden-brown colour and a rich, toffee-like flavour, and a little cardamom and ginger make it feel festive.
It’s simple to make, it keeps well, and it’s a lovely change from the usual heavy Diwali sweets.
Why you’ll love this cake
- It uses jaggery instead of refined sugar, so the flavour is deeper and more interesting.
- It’s soft, moist and naturally sweet.
- It needs only basic pantry ingredients.
- It stays fresh for days, so you can bake it ahead.
- It’s lovely with evening chai or as a light after-dinner treat.
What you’ll need
Makes one 7-inch cake (about 8 slices)
For the cake:
- 1 cup jaggery powder (or grated jaggery)
- ¾ cup warm milk
- ½ cup oil or melted ghee
- 1½ cups whole wheat flour (or 1 cup whole wheat + ½ cup maida for a softer cake)
- 2 eggs (see the egg-free option below)
- 1 tsp baking powder
- ½ tsp baking soda
- 1 tsp cardamom powder
- ½ tsp ginger powder (sonth)
- 1 tsp vanilla essence
- A pinch of salt
For the topping:
- 2 tbsp chopped almonds, cashews or walnuts
- 1 tbsp raisins (optional)
First, deal with the jaggery
Jaggery doesn’t dissolve like sugar, so this step matters.
- Add the jaggery powder to the warm milk.
- Stir for 3 to 4 minutes until it melts completely. If there are stubborn lumps, warm it gently on low heat, but don’t let it boil.
- Let it cool for 5 minutes. If it’s too hot, it will cook the eggs.
If you’re using a hard block of jaggery, grate or chop it finely first.
How to make it
- Get ready. Preheat the oven to 175°C. Grease a 7-inch tin and line it with parchment paper.
- Mix the wet ingredients. To the jaggery milk, add the oil, eggs and vanilla. Whisk well until smooth and slightly frothy.
- Add the dry ingredients. Sift in the flour, baking powder, baking soda, cardamom, ginger and salt. Fold gently until just combined. The batter will be thin, and that’s normal.
- Pour and top. Pour the batter into the tin, tap it on the counter to remove air bubbles, and scatter the nuts and raisins on top.
- Bake. Bake for 35 to 40 minutes, until a toothpick comes out clean. Start checking at 30 minutes.
- Cool. Rest the cake in the tin for 10 minutes, then lift it out and cool on a rack. Let it cool fully before cutting.
Tips for a perfect jaggery cake
- Use soft, fresh jaggery. Old, hard jaggery can be gritty. Powdered jaggery from a trusted brand melts the easiest.
- Strain if needed. Jaggery sometimes has tiny impurities. If yours looks dirty, strain the melted jaggery milk through a sieve.
- Don’t add hot jaggery milk. Always cool it a little first, or the eggs may scramble.
- Don’t over-mix. Whole wheat flour turns dense if mixed too much.
- Let the cake rest. It tastes even better the next day, when the flavours settle in.
- Check the colour. Jaggery makes the cake brown quickly. If the top darkens too fast, cover loosely with foil for the last 10 minutes.
Easy variations
- Egg-free version: Replace the 2 eggs with ½ cup curd and an extra pinch of baking soda.
- Ragi version: Use ½ cup ragi flour and 1 cup whole wheat flour for a more nutritious cake.
- Coconut twist: Add ¼ cup desiccated coconut to the batter.
- Festive spice: Add a pinch of nutmeg or a few saffron strands soaked in the milk.
- Date and jaggery cake: Add 5 to 6 chopped soft dates for extra chewiness.
- Vegan version: Use coconut oil, almond milk and replace the eggs with ½ cup applesauce or mashed banana.
No oven? Use a kadhai
Heat a heavy-bottomed kadhai on low for 10 minutes with a stand inside and the lid on. Place the tin inside, cover, and bake on low heat for 40 to 45 minutes. Avoid opening the lid before 30 minutes. Because of the jaggery, check the bottom of the cake so it doesn’t brown too much.
How to serve it
Serve thick slices with a cup of hot chai or filter coffee. For a dessert, warm a slice for 10 seconds and top with a spoon of ghee or a small scoop of vanilla ice cream. It also looks pretty on a festive plate with a few marigold petals and a diya beside it.
How to store it
Keep the cake in an airtight container at room temperature for up to 4 days, or in the fridge for up to 7 days. You can freeze slices, wrapped in cling film, for up to a month. Warm a slice briefly before eating and it tastes freshly baked.
A thoughtful gift idea
Bake the batter in mini loaf tins, wrap each one in butter paper, and tie with a jute string. Add a small tag that says “Made with jaggery, no refined sugar.” It’s a healthy, homemade Diwali gift that people will appreciate.
A quick note
Jaggery is less processed than white sugar and has a few trace minerals, but it’s still sugar. This cake is a gentler, more flavourful choice, not a “free” treat. If you’re managing diabetes or a health condition, enjoy it in moderation and check with your doctor or dietitian.
Final thoughts
Diwali sweetness doesn’t have to come from a packet of white sugar. A little jaggery, a few spices and some simple ingredients are enough to make something warm and comforting.
Bake this cake once, and the smell alone will make your home feel like a festival.
Happy Diwali! 🪔
Also Read : Rasgulla Cake: A Bengali-Inspired Diwali Bake
Jaggery Cake
Ingredients
Method
- Add the jaggery powder to the warm milk and stir for 3 to 4 minutes until it melts completely. If there are lumps, warm gently on low heat without boiling. Cool for 5 minutes.
- Preheat the oven to 175°C (347°F). Grease a 7-inch tin and line it with parchment paper.
- To the jaggery milk, add the oil, eggs and vanilla. Whisk well until smooth and slightly frothy.
- Sift in the flour, baking powder, baking soda, cardamom, ginger and salt. Fold gently until just combined. The batter will be thin, and that’s normal.
- Pour the batter into the tin, tap on the counter to remove air bubbles, and scatter the nuts and raisins on top.
- Bake for 35 to 40 minutes, until a toothpick comes out clean. Start checking at 30 minutes.
- Rest in the tin for 10 minutes, then lift out and cool completely on a wire rack before cutting.
Notes
- Use soft, fresh jaggery. Hard, old jaggery can be gritty.
- Strain the melted jaggery milk if it has impurities.
- Cool the jaggery milk before adding eggs, or they may scramble.
- Don’t over-mix. Whole wheat flour turns dense if mixed too much.
- If the top browns too fast, cover loosely with foil for the last 10 minutes.
- Egg-free: replace the 2 eggs with ½ cup curd and an extra pinch of baking soda.
- Vegan: use coconut oil, almond milk, and ½ cup applesauce or mashed banana instead of eggs.
- Ragi version: use ½ cup ragi flour and 1 cup whole wheat flour.
- No oven: bake in a covered kadhai on low heat with a stand inside for 40-45 minutes. Check the bottom so it doesn’t over-brown.
- Storage: 4 days at room temperature, 7 days in the fridge, or 1 month in the freezer.
My Name is Ravi Sharma, I cover Articles related to Baking, Recipes, Cake Design, Toppers and Many More. I have more than 2 Years of Experience in Writing Food and Baking Article.