Kesar Badam Halwa | Saffron Almond Pudding

Kesar Badam halwa, or Saffron Almond Pudding, is the undisputed “king” of Indian desserts. Made using just six simple ingredients, it is one of the most delicious and decadent desserts. I make it using almond flour , milk, butter or ghee (clarified butter), sugar, cardamom and saffron.

Naturally sweet and nutty almond flour, or almond meal,  forms the foundation of this rich dessert. I add milk for a creamy and silky smooth texture. Saffron provides a beautiful floral aroma and vibrant yellow color to this halwa. I add a pinch of freshly crushed cardamom since that enhances and compliments the flavors of saffron.

Kesar Badam Halwa, Saffron Almond Pudding by Spice Cravings . #cooking #food #recipe #recipes #foodphotography #foodblogger #yummy #delicious #foodie #saffron #almond #fudge #halwa #indiancuisine #desserts

Traditional Stove-Top Recipe

Up until I came up with this recipe, I had been making Almond Halwa following my mother-in-law’s super delicious recipe. I would start by soaking the almonds in warm water for 3-4 hours, peel off their skin, then puree them into a paste using about a quarter cup of milk. I would then saute the almond paste and sugar mix in ghee.  Saffron soaked in warm milk would go in and I’d continue to saute till it reached a pudding like consistency. That process took anywhere from 30 -45 minutes depending on the quantity. During the entire process, I would have to stir almost continuously to prevent the almond paste and sugar from sticking at the bottom and burning.  The result was always finger-licking good, but, it was a labor of love!

Kesar Badam Halwa, Saffron Almond Pudding by Spice Cravings . #cooking #food #recipe #recipes #foodphotography #foodblogger #yummy #delicious #foodie #saffron #almond #fudge #halwa #indiancuisine #desserts

Quick, Easy & Healthier Recipe for Kesar Badam Halwa

Ever since I got my electric pressure cooker (instant pot), I have been experimenting with our cherished family recipes and making them simpler, quicker and healthier to make. It took me a couple of attempts to perfect this one. I’ve made this recipe simpler and quicker by replacing raw almonds paste with almond flour, or almond meal. That cut down the total time considerably. No more soaking, peeling and grinding.

The original recipe uses about 3-4 tablespoons of ghee or butter, to provide that rich and creamy texture. I’ve made this recipe healthier by cutting ghee or butter down to a tablespoon, and, increasing the quantity of milk. I feel that almonds have natural oils that release during the process of cooking, so I don’t feel the need to add more than a tablespoon of ghee. But that’s a personal preference. If you enjoy your halwa with more ghee, you can always add more. Cutting down ghee reduces the saturated fat content, hence reducing calories. Increasing the quantity of milk adds a rich flavor and gives a silky smooth finish to Kesar Almond Halwa .

I make this kesar badam halwa in my programmable pressure cooker, Instant Pot 6 Qt.   To learn more about the instant pot, check out my Instant Pot FAQ and Accessories blog.

Kesar Badam Halwa, Saffron Almond Pudding by Spice Cravings . #cooking #food #recipe #recipes #foodphotography #foodblogger #yummy #delicious #foodie #saffron #almond #fudge #halwa #indiancuisine #desserts

Dairy-Free Variation of Kesar Badam Halwa

You can make Kesar Badam Halwa halwa dairy-free by replacing two ingredients in this recipe. Add any clear oil instead of butter or ghee, and, add unsweetened plain Almond milk instead of regular milk.

Kesar Badam Halwa, Saffron Almond Pudding by Spice Cravings . #cooking #food #recipe #recipes #foodphotography #foodblogger #yummy #delicious #foodie #saffron #almond #fudge #halwa #indiancuisine #desserts

More Indian desserts to enjoy



Kesar Badam Halwa, Saffron Almond Pudding by Spice Cravings . #cooking #food #recipe #recipes #foodphotography #foodblogger #yummy #delicious #foodie #saffron #almond #fudge #halwa #indiancuisine #desserts

Kesar Badam Halwa | Saffron Almond Pudding

Print Recipe
Serves: 3-4 Cooking Time: 30 mins




Saute Heat butter or ghee on SAUTE. Reserve 1 tablespoon of slivered almonds for garnish and add the rest in. Add almond flour and saute for 3-4 minutes. Meanwhile, heat milk, water and saffron in the microwave for 3 minutes. You can also heat this on the stove-top. Add sugar to the almond mix and stir well.


Pressure Cook Add crushed cardamom and saffron milk mixture to the pot, and whisk well to prevent any lumps. Cancel SAUTE, close the lid. Set the vent to 'sealing' mode and pressure cook for 4 minutes on high pressure.


Reduce Do a quick release of pressure (QR), by turning the knob from sealing to venting position. Once the pin drops, open the lid and turn on SAUTE. Reduce the liquid and stir in between. For this quantity, in a 3qt Instant Pot, it takes about 10 minutes for the halwa to reduce to a pudding like consistency. This time can vary depending on the quantity of halwa and size of your pot. A larger surface area will help reduce the halwa faster. Turn off SAUTE when Halwa reaches a desired pudding like consistency. It will continue to thicken while it cools too. Garnish with the reserved slivered almonds and serve warm! Enjoy!

SPICE CRAVINGS Store • Instant Pot Accessories • FAQs

Check out recommended kitchen gadgets & recipe ingredients at the SPICE CRAVINGS STORE


Spice Cravings is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for us to earn fees by linking to and affiliated sites.

Never miss a recipe

You Might Also Like

No Comments

Leave a Reply