Dates and Nuts Halwa

0g protein · 40 min · 350 kcal

Dates and Nuts Halwa

This dates and nuts halwa is a rich Indian sweet made by blending soaked nuts and dates with milk, then cooking the mixture with sugar and ghee until thick. It makes a warming festive dessert, particularly for Diwali, and can be served straight from the pan.

40 min6 servings350 kcal

Ingredients

  • About 280 g (2 cups)mixed nuts, such as cashews, pistachios, walnuts, almonds and hazelnuts
  • 10dates
  • About 100 g (½ cup)brown sugar or palm sugar
  • 360 ml (1½ cups)warm milk
  • 60 ml (¼ cup)ghee

Instructions

  1. 1

    Soak the mixture

    Put the nuts and dates in a bowl, pour over the warm milk and leave to soak for 30 minutes.

  2. 2

    Blend until smooth

    Transfer the soaked nuts, dates and milk to a blender and purée until smooth.

  3. 3

    Cook the purée

    Heat 15 ml (1 tablespoon) of the ghee in a kadai. Add the purée and cook over a low heat for 5 minutes, stirring, until the raw smell has gone.

  4. 4

    Add the sugar

    Stir in the brown sugar or palm sugar. Continue cooking over a low heat until the sugar melts and the halwa thickens.

  5. 5

    Finish with ghee

    Add the remaining ghee a little at a time, continuing to cook until the halwa pulls away from the sides of the pan. This should take about 8–10 minutes.

  6. 6

    Serve warm

    Serve the halwa warm.

What is dates and nuts halwa?

Halwa is a broad family of South Asian sweets, with recipes and textures that vary by region and ingredients. This version is a dense, spoonable sweet made from dates, mixed nuts, milk, sugar and ghee.

The dates give the mixture sweetness and body, while the nuts bring a rounded, toasted flavour. Soaking softens both before blending, helping them cook into a cohesive halwa.

Nutrition and macros by portion

The nutrition label shows one serving as written: 350 calories, 0g protein, 0g carbs, 0g fat.

PortionAdjustmentkcalProteinCarbsFat
LighterUse less ghee245 kcal0g0g0g
This servingAs written350 kcal0g0g0g
HungryServe a larger portion525 kcal0g0g0g

The nuts and ghee contribute most of the fat, while the dates, added sugar and milk provide carbohydrates; the nuts and milk also contribute protein. Serve a modest piece alongside fruit or after a meal with a lighter main course to balance the richness.

Choosing the nuts and dates

Mixed nuts: Cashews, pistachios, walnuts, almonds and hazelnuts are suggested, but the balance is flexible. A mixture gives the halwa a more layered flavour than relying on just one nut.

Dates: Remove any stones before soaking. Soft dates will blend readily; firmer dates benefit from the full 30-minute soak in warm milk.

Get a smooth base

Soaking: Give the nuts and dates the stated 30 minutes in warm milk so they soften before blending. Use the soaking milk in the purée rather than draining it.

Blending: Aim for a smooth purée before it goes into the pan. A smooth base cooks more evenly and makes it easier to judge when the halwa has thickened.

Cook gently and watch the texture

Low heat: Cook the purée gently for the initial 5 minutes, stirring so it does not catch on the bottom of the kadai. The raw aroma should fade before you add the sugar.

Doneness: Once the sugar has melted, keep cooking until the mixture thickens. After adding the ghee gradually, look for the halwa to pull away from the sides of the pan; the final stage takes about 8–10 minutes.

Serving and timing

Timing: The recipe takes 40 minutes in total, including the 30-minute soak. Have the sugar and ghee ready before you start cooking, as the mixture needs attention once it is in the pan.

To serve: This halwa is intended to be served warm. Offer it as a small dessert after a meal or as part of a festive spread.

The role of milk and ghee

Milk: Warm milk softens the dates and nuts, and becomes part of the blended base. The recipe relies on it for the mixture’s soft, smooth starting texture.

Ghee: Some ghee is used to begin cooking the purée, while the rest is added gradually near the end. Adding it little by little helps it blend into the thickening halwa.

Recipe notes & tips

  • Use warm rather than cold milk to help soften the dates and nuts during soaking.
  • Scrape down the blender as needed so the purée is smooth throughout.
  • Keep the heat low while cooking the purée and stir regularly to prevent it catching.
  • Add the remaining ghee gradually rather than pouring it in all at once.
  • Use a wide, heavy-based pan if available to give the mixture room to cook evenly.

Variations

  • Change the nut mix: Use different proportions of the suggested nuts to shift the flavour and texture.
  • Choose palm sugar: Use palm sugar in place of brown sugar for a different sweetener.
  • Use only cashews: Make the mixture with cashews alone for a simpler nut profile.
  • Keep it rustic: Blend the soaked mixture briefly if you prefer a little more texture.
  • Adjust the sweetness: Use either brown sugar or palm sugar and tailor the amount to taste.

Common mistakes to avoid

  • Skipping the soak: The nuts and dates may be harder to blend; allow the full 30 minutes in warm milk.
  • Draining the milk: The recipe uses the soaking liquid as part of the purée; blend it with the nuts and dates.
  • Cooking over high heat: The mixture can catch before it thickens; keep the heat low and stir regularly.
  • Adding all the ghee at once: It may not incorporate as evenly; add it a little at a time.
  • Stopping too early: If the halwa has not pulled away from the sides, continue cooking and check again.

How to store

Cool the halwa, transfer it to an airtight container and refrigerate for up to 3 days. Reheat gently in a pan over a low heat, stirring until warm; add a small splash of milk if it seems too firm.

Frequently asked questions

Can I use just one kind of nut?

Yes. The recipe calls for mixed nuts, but you can use one type, such as cashews or almonds, while keeping the total quantity the same.

Do I need to remove the date stones?

Yes, remove any stones before soaking and blending.

Can I use brown sugar instead of palm sugar?

Yes. The recipe gives brown sugar and palm sugar as alternatives, so use either one.

How do I know when the halwa is ready?

It should be thick, and after the ghee is added it should pull away from the sides of the pan. The final cooking stage takes about 8–10 minutes.

Can I make the halwa ahead?

Yes. Refrigerate it in an airtight container and reheat gently before serving.

Cook it from the original

This recipe comes from yummytummyaarthi.com. Their page has the author’s own photos, notes and tips — the best place to cook it from.

Open the recipe on yummytummyaarthi.comOpens in a new tab
Calori App Free download Install