If you grew up loving a warm bowl of Gajar Ka Halwa, you know itโs more than just dessert โ itโs comfort, winter nostalgia, and celebration in every spoonful. But what if you can enjoy this classic Indian carrot pudding in a lighter, healthier way โ without refined sugar, without ghee, and without the tedious grating?

This healthy gajar ka halwa recipe keeps all the flavour and richness you love, while simplifying the process and using more wholesome ingredients.
Why Youโll Love This Healthier Gajar Ka Halwa
- โ๏ธ No sugar โ naturally sweetened with dates
- โ๏ธ No ghee โ still rich and indulgent
- โ๏ธ No grinding or fine grating needed
- โ๏ธ Made with simple, real ingredients
This version is ideal if youโre looking for a refined sugar-free Indian dessert that still tastes authentic.
The Secret to Naturally Sweet Gajar Ka Halwa
The key lies in two simple choices:
1. Use Red Carrots
If you can find red winter carrots, use them. They are naturally sweeter and juicier than orange carrots, which makes a noticeable difference in flavour.
No need to finely grate them โ just roughly chop and let them cook down until tender. This saves time and effort while still giving you that classic texture.
2. Sweeten with Dates
Instead of adding sugar, we use soft dates. As they cook down with the carrots, milk, and cream, they blend seamlessly into the halwa.
And no โ you wonโt taste โdates.โ Youโll just get a beautifully balanced sweetness.

No Ghee? No Problem.
Traditional gajar ka halwa uses a generous amount of ghee. In this lighter version, we skip it entirely.
A little cream adds richness, and the real magic comes from slow bhunaai (roasting on low heat). Cooking patiently allows the milk solids and natural sugars to caramelise, creating that deep, nutty flavour without needing extra fat.
The rule?
Low heat. No rushing. Stir occasionally and let it transform.
Ingredients
- 1 kg red carrots, roughly chopped
- 300 ml full-fat milk
- 100g heavy cream
- 100g soft dates, pitted and chopped
- 3โ4 green cardamom pods
- A handful of chopped nuts (optional)
- 25 g powdered milk (optional)
- Khoya (for garnishing- optional)
How to Make Healthy Gajar Ka Halwa
Step 1: Cook the Carrots
Add the chopped carrots, milk, cream, and dates to a heavy-bottomed pot or pressure cooker.
If using an Instant Pot, cook for 20 minutes on high pressure. Otherwise, simmer on medium heat until fully cooked (you may need to add some more milk in this case).
Step 2: Reduce & Bhunao
Once the carrots are soft, mash them using a potato masher until evenly chunky. Cook uncovered on low heat for 45-50 minutes. Stir occasionally and allow the mixture to get rid of all the liquid.
This is where the magic happens. Keep cooking until the milk evaporates and the halwa thickens. The mixture will darken slightly and develop a rich aroma. Keep the heat low throughout.
Step 3: Finish & Garnish
Remove the skin of the cardamom and crush the seeds. Add them to the pot along with chopped nuts and powdered milk (if using). Gently mix to combine and cook for a few minutes.
Optional: Top with 5-Minute Homemade Khoya
Want to take it one step further? Add a spoonful of quick homemade khoya on top for extra indulgence (Recipe coming soon!).
Storage Tips
- Store in an airtight container in the fridge for up to 4 days or in the freezer for up to 2 months.
- Reheat gently on the stove or microwave before serving.
Frequently Asked Questions
Can I make this vegan?
Yes. Replace milk and cream with full-fat coconut milk or a creamy plant-based alternative. Substitute the powdered milk with finely shredded coconut. The flavour will change slightly but still be delicious.
Can I use orange carrots?
Absolutely. Red carrots are naturally sweeter, but orange carrots work well too. You may need some extra dates.
Is this halwa good for kids?
Yes! Since itโs naturally sweetened and free from refined sugar, itโs a great option for little ones.
This no sugar gajar ka halwa proves that traditional recipes can be adapted without losing their soul. Itโs rich, comforting, and deeply satisfying โ just made with a little more intention.
If you try this recipe, let me know on Instagram how it turns out. I love seeing your creations!

Healthier Gajar ka Halwa
Ingredients
Method
- Peel and roughly chop the carrots. Add them to a pot, along with dates, milk and cream. Cook until the carrots are fully cooked (about 30-35 minutes). If using an instant pot, cook on high pressure for 20 minutes.
- Mash the mixture using a potato masher. It should still be coarse but the texture should be even.
- Turn the heat on low and cook the mixture, stirring occasionaly until all liquid has evaporated. It will take roughly about 45-50 minutes. (If using an instant pot, do this on saute mode).
- Remove the covering of the cardamom and crush the seeds to make a fine powder. Add this into the pot, along with the chopped nuts and powdered milk. Cook for about 5 minutes, stirring frequently.
- Transfer to a serving bowl and garnish with chopped nuts and khoya (optional). Serve warm!