Recipe: Badam Halwa Step by Step / Boat ka Halwa

Do you have some traditional dishes/ desserts that are often made during special occasions? Boat ka Halwa is one of them. Muslim weddings in South India make this very popular dessert with almonds and milk. Scroll below for the recipe Badam Halwa in simple steps.

The name “boat halwa” is said to come from the use of the index finger to eat this delicious dessert. Index finger here refers to the word “boat”. This recipe for badam halwa is super easy and only requires a handful of ingredients. This is also the reason it is made for large gatherings.

How to Make Badam Halwa? 

Start the almond halwa recipe by boiling chana dal in a pressure cooker for about 30 minutes.

Then, boil and peel almonds. The traditional recipe also makes use of cashew nuts but we have tried ignoring it and the badam halwa recipe has also been a success this way.

Put the almonds and cashew nuts in a blender and add some water to make a paste. Add this paste in a pan and cook on a low flame. Later, add sugar and milk and stir continuously until the badam ka meetha reaches your desired consistency.

You can add saffron for taste and some orange food coloring as optional steps. Garnish with slivered almond or edible silver sheets. Not adding orange food coloring will result in a light yellow color. In these pictures, I have used some food coloring.

Read below for a more detailed recipe for badam ka halwa.

Click here for more dessert recipes

Recipe: Badam Halwa Step by Step


Badam Halwa

Sarah & Safiyah
A rich dessert made using almonds and cashew nuts!
Prep Time 15 mins
Cook Time 1 hr 30 mins
Course Dessert
Cuisine Indian
Servings 4 servings


  • Hollow pan to hold milk
  • Blender
  • Pressure Cooker


  • 250 grams almonds
  • 100 grams cashew nuts
  • 2 cups sugar
  • 2 cups milk
  • ½ cup chana dal
  • 2 tbsp ghee
  • saffron
  • orange Food coloring


  • In a pressure cooker, add chana dal with about 1 and ½ cups of water and let boil for 30 minutes
  • Meanwhile, add ghee on a medium flame in a pan
  • In a blender, put boiled and peeled almonds, cashew nuts, and cooked chana dal with water to blend into a paste
  • Add this paste to the pan and cook in a low flame
  • Let this cook for about half an hour and then add sugar while continuously stirring the mixture
  • Add milk and let the mixture cook until it thickens
  • Add saffron and food coloring and let it cook
Keyword Almond Halwa, Badam Halwa, Badam Ka Halwa

Alternatives to the recipe of badam halwa: You can also use this recipe of badam halwa with almond flour. Some Indian households make a batch of almond flour in advance that is used in curries.

This almond flour halwa, if made thicker, can also be used for a badam barfi recipe which technically also uses the same ingredients.

How to serve Badam ka Halwa?

How to make badam ka halwa and serve is quite a simple process. In traditional weddings, this dessert is served with naan. You can also use toasted bread slices as an alternative as I have done in these pictures.

Follow this easy badam halwa recipe and let us know what you thought! Also, are there any food traditions you follow for weddings in your culture? We’d love to know!

Signing off now! xx

P.S. If you want to save and read later, here’s a pinnable version 🙂

One thought on “Recipe: Badam Halwa Step by Step / Boat ka Halwa

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating