Badam Halwa or Badam ka halwa is a rich classic Indian Dessert recipe made with almonds flour, milk and sugar with generous amount of ghee in Instant pot Pressure cooker

Recipe Snapshot

  • Prep time: 5 minutes
  • Cook time: 10 minutes
  • Total time: 15 minutes
  • Yield: 4
  • Category: Dessert
  • Cuisine: Indian

Ingredients

  • 1/4 cup + 2 tablespoons ghee (divided)
  • 1 cup almond flour (meal)
  • 1 1/4 cups milk (or water, (1 cup for stovetop pot))
  • 1/2 cup sugar ((Or stevia))
  • 1 big pinch saffron soaked in 1 tablespoon of warm milk ((or a pinch of food color))
  • 1/4 teaspoon cardamom powder
  • 2 tablespoons slivered almonds

Method

  1. Firstly, soak a few strands of saffron (kesar) in 1 tablespoon of warm milk. The warm milk helps the saffron release its color and flavor more effectively.

Instant Pot Method:

  1. Sanitize the Instant Pot parts well before making the sweet dish.
  2. Press the SAUTE and add two tablespoons of ghee/clarified butter into the pot.
  3. Next, add the almond flour and saute for 2 minutes till the raw smell of the almond flour disappears. Note: Stir continuously to avoid burning. Press the CANCEL button.
  4. Next, add milk, saffron milk, sugar, and whisk well to avoid lumps. Also, deglaze the pot make sure no bits are sticking to the pot to avoid BURN notice.
  5. Close the Instant Pot with pressure valve to Sealing. Cook on High Pressure for 0 minute. Once the pot beeps, Do a Quick Release of the pressure (QR).
  6. Add remaining ghee, cardamom powder, and cook till the halwa thickens. Stir Continuously. Note: It takes around 8-10 minutes to reduce to a pudding-like consistency.
  7. Halwa thickens as it cools. So once the right consistency is achieved, take out the instant pot bowl. If you leave it in the instant pot, it gets hard and chewy because of the heat.
  8. Serve Badam Halwa warm or at room temperature and garnish with slivered pistachios and almonds.

Traditional Stovetop Pot Method:

  1. In a heavy-bottomed pot, heat ghee. Add the almond flour and sauté for 3-4 minutes, stirring continuously until the raw smell disappears. This step is crucial to ensure the almond flour is properly cooked and doesn't burn.
  2. Next, add the milk, saffron milk, and sugar to the pot. Whisk well to ensure there are no lumps. Continue to cook for another 5-6 minutes until the mixture reaches a smooth, running consistency.
  3. Add the remaining ghee and cardamom powder to the mixture. Cook, stirring continuously, until the halwa thickens and the ghee starts to separate from the sides of the pan, achieving a pudding-like consistency.
  4. The halwa thickens as it cools. Once you have the right consistency, take it out in a serving bowl. If you leave it on the gas, it will get hard and chewy because of the heat.
  5. Lastly, serve the almond flour badam ka halwa warm or at room temperature, garnished with slivered pistachios and almonds.

Kiyaan Singh’s Kitchen Note

Keep this recipe as a working base: cook once as written, then adjust spice, texture, and serving style for your own table.