Authentic Almond Halwa Recipe – Ghee & Milk Based Indian Dessert

Neha DeshmukhRecipe Author
Ingredients
4
Person(s)
  • 1.5 cup
    Almonds
  • 3 cups
    Milk
  • 250 gm
    Ghee
  • 0.5 cup
    Sugar
Directions
  • Peel the soaked almonds, rinse thoroughly, and grind into a smooth paste.
  • Heat ghee in a heavy-bottomed pan over medium heat.
  • Add the almond paste and cook on medium heat, stirring continuously to prevent burning.
  • Once the paste turns aromatic and light golden, carefully pour in hot milk while stirring continuously.
  • Use a long-handled spatula to mix as the mixture may splatter.
  • Cook until thickened, then add sugar and stir gently until the ghee separates from the mixture.
  • Garnish with chopped nuts and serve warm.
Nutritions
  • Calories:
    450 kcal
    25%
  • Energy:
    1882 kJ
    22%
  • Protein:
    10 g
    28%
  • Carbohydrates:
    35 mg
    40%
  • Sugar:
    28 mg
    8%
  • Salt:
    25 g
    25%
  • Fat:
    32 g
    20%

Last Updated on 4 months by Neha Deshmukh

Authentic Almond Halwa Recipe – Ghee & Milk Based Indian Dessert

Okay, let’s be real. Halwa is comfort food defined, right? And this Almond Halwa… well, it’s a little slice of heaven. I remember the first time I made this – it was for Diwali, and I was so nervous about getting the ghee just right! But honestly, it’s easier than it looks, and the reward is SO worth it. This recipe is a classic, using a generous amount of ghee and full-fat milk for that unbelievably rich and smooth texture. Let’s get cooking!

Why You’ll Love This Recipe

This Almond Halwa isn’t just a dessert; it’s an experience. It’s warm, fragrant, and utterly decadent. It’s perfect for special occasions, a cozy night in, or just when you need a little something sweet to brighten your day. Plus, it’s a relatively quick dessert to make – perfect when you want something impressive without spending hours in the kitchen.

Ingredients

Here’s what you’ll need to create this magic:

  • 1.5 cup Almonds soaked overnight (about 180g)
  • 3 cups Hot milk (720ml) – full fat is best!
  • 250 gm Ghee (that’s about 1 cup, packed)
  • 0.5 – 0.33 cup Sugar (adjust to your sweetness preference – around 100-80g)

Ingredient Notes

Let’s talk ingredients for a sec, because a few things really make a difference here:

  • Almonds: Soaking the almonds overnight is non-negotiable! It softens them for a super smooth paste. I usually soak mine for at least 8 hours, sometimes even overnight and into the next afternoon.
  • Ghee: Good quality ghee is key. It lends a unique flavour that you just can’t replicate. Don’t skimp here! If you’re unsure, look for ghee that’s a lovely golden colour and smells wonderfully nutty.
  • Milk: Full-fat milk is highly recommended. It contributes to the richness and creamy texture. While you can use low-fat milk, the halwa won’t be quite as luxurious.

Step-By-Step Instructions

Alright, let’s get down to business!

  1. First things first, peel the soaked almonds. It’s a little tedious, I know, but trust me, it’s worth it. Rinse them thoroughly after peeling.
  2. Now, grind those almonds into a really smooth paste. You can use a food processor or a blender. Add a tiny splash of milk if needed to help it along, but don’t add too much – we want a thick paste.
  3. Heat the ghee in a heavy-bottomed pan over medium flame. A heavy-bottomed pan is crucial to prevent sticking and burning.
  4. Add the almond paste to the hot ghee and cook for about 2 minutes on high heat. Then, reduce the heat to low and keep stirring constantly. Seriously, don’t walk away!
  5. Once the paste turns aromatic and a lovely light golden colour, carefully pour in the hot milk while continuing to stir. Be careful – it might splatter a little!
  6. Keep stirring and cooking until the mixture thickens. This will take a while, so be patient.
  7. Add the sugar and stir gently until it dissolves and the ghee starts to separate from the mixture. This is how you know it’s almost ready!
  8. Garnish with your favourite chopped nuts – almonds, pistachios, or cashews all work beautifully. Serve warm and enjoy!

Expert Tips

Want to make sure your halwa is perfect? Here are a few things I’ve learned along the way:

  • Preventing Sticking: Constant stirring is your best friend! And using a heavy-bottomed pan is a must.
  • Consistency is Key: The halwa should be thick enough to hold its shape, but still creamy and smooth. It will thicken further as it cools.
  • Knowing When It’s Cooked: The ghee separating from the mixture is the biggest clue. You’ll also notice the halwa starts to pull away from the sides of the pan.

Variations

Want to switch things up? Here are a few ideas:

  • Vegan Adaptation: Use plant-based ghee and milk (almond or cashew milk work well). It won’t be exactly the same, but still delicious!
  • Sugar-Free Adaptation: Use a sugar substitute like erythritol or stevia. Adjust the amount to your taste.
  • Spice Level: Add a pinch of cardamom powder for a warm, fragrant twist. My grandmother always added a tiny bit of saffron too!
  • Festival Adaptations: For Diwali, I like to add a few strands of saffron and some silver leaf (vark) for extra festivity. During Holi, a sprinkle of pistachios adds a lovely green colour.

Serving Suggestions

Almond Halwa is wonderful on its own, but it’s also lovely with a scoop of vanilla ice cream or a sprinkle of chopped nuts. It’s a classic Indian dessert, so it pairs well with a cup of masala chai.

Storage Instructions

Leftover halwa can be stored in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop or in the microwave. It might thicken up a bit when chilled, so you may need to add a splash of milk to loosen it up.

FAQs

Let’s answer some common questions:

1. What is the best way to soak almonds for halwa?

Soak them in plenty of water overnight, or for at least 8 hours. This softens them for a smoother paste.

2. Can I use almond flour instead of whole almonds?

You can, but the texture won’t be quite the same. It will be a bit more grainy. I prefer using whole almonds for the best results.

3. How do I know when the halwa is cooked to the right consistency?

The ghee will start to separate from the mixture, and the halwa will pull away from the sides of the pan. It should be thick enough to hold its shape.

4. Why is ghee important in this recipe, can I substitute it?

Ghee adds a unique flavour and richness that’s hard to replicate. While you can use butter, it won’t have the same flavour profile.

5. How can I prevent the halwa from becoming grainy?

Make sure your almond paste is really smooth, and stir constantly while cooking.

6. Can this halwa be made ahead of time?

Yes, but it’s best enjoyed fresh. It can be stored in the refrigerator for a few days, but the texture might change slightly.

Images