Learn how to make rich traditional dry fruit halwa at home using dates, almonds, walnuts, cashews, pistachios, desi ghee, milk, and fragrant cardamom. This detailed Pakistani-inspired recipe explains how to roast the nuts, prepare the dates, cook the halwa slowly, achieve the right glossy texture, and fix common problems such as a halwa that is too thick, runny, dry, greasy, or burnt. Discover delicious variations with figs, raisins, coconut, seeds, and saffron, along with serving, storage, reheating, and gifting ideas for winter gatherings and special occasions.
Few homemade desserts capture the richness of a Pakistani winter quite like a traditional dry fruit halwa.
Made with dates, almonds, walnuts, cashews, pistachios, ghee, and fragrant cardamom, this type of halwa is dense, glossy, aromatic, and packed with the unmistakable flavor of roasted dry fruits. Depending on the family recipe, it may also include dried figs, raisins, coconut, seeds, milk, or other traditional ingredients.
There is no single recipe for dry fruit halwa.
Some versions are made almost entirely from dates and nuts, while others use milk, flour, semolina, or additional ingredients to create a softer, more traditional halwa texture. Pakistani recipes also include date-based halwas in which dates are cooked slowly with milk, ghee, almonds, pistachios, and cardamom until the mixture thickens and the fat separates.
That flexibility is part of what makes the dessert so interesting.
This recipe focuses on a rich homemade version built around dates and roasted dry fruits, with ghee providing richness and cardamom adding warmth. It is designed to be achievable in a home kitchen without requiring specialist equipment or complicated confectionery techniques.
The most important part is patience.
A good halwa is not simply a mixture of nuts and dates heated until thick. The ingredients need to be prepared properly, the nuts need to be roasted without burning, the dates need enough cooking time to soften and develop flavor, and the mixture needs to be stirred until it reaches the right consistency.
Once you understand those stages, the recipe becomes much easier.

Dry fruit halwa is a rich sweet preparation made from dried fruits, nuts, fat, and often milk or sugar.
The exact ingredients vary considerably between recipes and regions.
A simple date-based version can contain:
More elaborate versions may include:
A Pakistani recipe for dry-fruit halwa published by Masala TV, for example, uses soaked dates with walnuts, almonds, and cashews, while another traditional Pakistani recipe uses dates with milk, ghee, almonds, pistachios, cardamom, and kewra.
So if you've tasted dry fruit halwa at one home and then tried it somewhere else, don't be surprised if the two versions are completely different.
Winter and rich halwa have a long-standing relationship across Pakistan and the wider South Asian region.
Cold weather brings out recipes built around:
Dry fruit halwa fits naturally into that tradition.
It is especially suitable for family gatherings because it can be prepared in a larger batch, served warm or at room temperature, and decorated generously with nuts.
Sindhi cuisine has its own winter traditions involving rich halwas. One example is khoyo, a Sindhi-style halwa made with milk, khaskhas, dried dates, almonds, pistachios, cashews, ghee, sugar, and aromatic spices. It is described as a winter specialty and is traditionally associated with sharing or sending the preparation to family members.
That broader tradition helps explain why dry fruits and rich halwas remain such a natural combination in Pakistani winter cooking.
This recipe makes approximately 6–8 modest servings.
You can customize the halwa with:
The optional ingredients should be treated as variations rather than requirements.
Dates are already naturally sweet, so taste the mixture before adding additional sugar or another sweetener.
The dates are one of the most important ingredients in this recipe.
Soft dates are easiest to work with because they break down more readily and help create the dense, cohesive texture associated with date-based halwa.
Good dates for this preparation should be:
You can use firmer dates, but they may require soaking or gentle steaming before processing.
Yes.
Chuhara, or dried dates, is widely used in South Asian winter preparations.
However, because very dry dates contain less moisture, they usually need more preparation than soft dates.
Remove the pits, soak them in warm water until softened, then drain them thoroughly before grinding or chopping.
The important thing is to avoid adding unnecessary water to the halwa.
Before cooking, inspect every nut.
Discard anything with:
Fresh ingredients make an enormous difference in a recipe this concentrated.
There are no complicated sauces or spices hiding poor-quality nuts.
The dry fruits are the flavor.
You can, but you don't have to.
For this particular recipe, dry roasting the nuts gives you better control over the flavor and texture.
If you prefer soaked almonds, you can prepare them separately, but make sure they are thoroughly dried before roasting.
Otherwise, the additional moisture can interfere with browning.
Place a heavy-bottomed pan over low to medium heat.
Add the almonds without oil.
Stir frequently.
The goal is to lightly toast them until they become fragrant.
You do not want deep brown almonds.
Once they smell nutty and toasted, transfer them to a plate.
Let them cool.
Roasting develops a deeper flavor and gives the finished halwa a more complex aroma.
The difference is particularly noticeable because almonds form a major part of the mixture.
A lightly roasted almond brings a warm, nutty flavor that works beautifully with dates and cardamom.
Add the cashews to the same pan.
Keep the heat relatively low.
Cashews can brown quickly, so stir them continuously.
Remove them as soon as they become lightly golden and fragrant.
Don't leave them sitting in the hot pan after turning off the heat.
Residual heat can continue cooking them.
Walnuts need even more care.
Their natural oils can develop a bitter flavor if they're over-roasted.
Toast them briefly.
As soon as they become fragrant, remove them.
You don't need to achieve a strong brown color.
Pistachios generally need very little roasting.
A short period in the warm pan is enough.
You can also skip roasting them and add them later.
If you're using some pistachios for garnish, keep those separate.
Allow all the roasted nuts to cool before processing.
This step matters.
Hot nuts release their natural oils more aggressively when processed, which can turn your mixture into nut butter.
For halwa, you generally want a textured nut mixture rather than a smooth paste.
Add the cooled almonds, cashews, walnuts, and pistachios to a food processor.
Pulse several times.
Stop and check the texture.
You want:
Fine pieces + coarse pieces + visible nut texture
You do not want:
Smooth nut butter
The finished halwa is much more interesting when small pieces of nuts remain visible.
You can, but it creates a different texture.
A fine nut powder produces a smoother and denser halwa.
A coarse mixture produces more bite.
For a traditional homemade dry-fruit halwa, a moderately coarse texture is usually more satisfying.
Remove all pits.
If you're using very soft dates, chop them into smaller pieces.
If you're using firm dried dates, soak them in warm water until they soften.
Drain them thoroughly.
Then pat away excess moisture.
Add the dates to the food processor.
Pulse until they become a thick paste.
You don't necessarily need them perfectly smooth.
A slightly textured date paste can work very well.
If you're making a date-and-fig version, prepare the figs at this stage.
Remove hard stems.
If they're very dry, soften them first.
Then process them together with the dates.
Dried figs work particularly well because their tiny seeds add texture while their natural sweetness complements dates.
Some dry-fruit halwa recipes use dates and dried figs alongside almonds, cashews, walnuts, and pistachios.
Place a heavy-bottomed saucepan or karahi over low heat.
Add approximately 2 tablespoons of desi ghee.
Allow it to melt.
Add the cardamom.
Let it warm briefly.
You should smell the cardamom almost immediately.
Don't fry it aggressively.
You are releasing its aroma, not browning it.
Add the prepared date mixture to the warm ghee.
Stir immediately.
Keep the heat low.
The dates will begin to soften further as they cook.
This is where patience starts becoming important.
High heat can cause the dates to scorch before the moisture has evaporated.
You may end up with:
A good halwa needs controlled heat.
Low and steady wins here.
Gradually add the milk while stirring.
Be careful.
The mixture can bubble and splutter when liquid hits hot fat and dense fruit paste.
Add the milk slowly.
Stir continuously.
The mixture may temporarily become much looser.
That's completely normal.
The goal is to cook the milk into the date mixture until the halwa becomes thick again.
Traditional date-halwa recipes commonly cook dates with milk and ghee until the liquid is absorbed and the halwa thickens, with separation of ghee used as one indication that the cooking process is nearing completion.
This is probably the most important part of the recipe.
Keep stirring.
Use a wooden spoon or heat-resistant spatula.
Scrape the bottom and sides of the pan frequently.
As the mixture thickens, it becomes increasingly likely to stick.
Don't walk away at this stage.
The final cooking process may seem slow, but it is what develops the proper texture.
Once the date mixture has thickened and most of the milk has been absorbed, add the roasted nuts.
Mix thoroughly.
Keep the heat low.
The nuts should become evenly distributed throughout the halwa.
You can reserve a few tablespoons of pistachios and almonds for garnish.
Now assess the texture.
If the halwa looks extremely dry and begins sticking aggressively, add another teaspoon or two of ghee.
Don't pour all the remaining ghee in at once.
You want richness, not an oily pool.
The amount of ghee needed varies because dates and nuts differ in moisture and natural fat content.
If ghee is visibly pooling heavily around the halwa long before the mixture is finished, you've probably added more than necessary.
A small amount of separation near the end can be normal in traditional halwa preparation.
A large layer of oil sitting on top is different.
The goal is a rich but cohesive mixture.
Keep stirring.
The halwa should gradually become:
It should begin pulling away from the sides of the pan.
This is one of the most useful visual signs.
Traditional halwa recipes commonly describe the point at which the mixture leaves the sides of the pan and the ghee begins to separate as a sign that cooking is nearly complete.
Look for several signs rather than relying on cooking time alone.
When you scrape the spoon through the mixture, the bottom should remain visible briefly.
The halwa should look rich rather than watery.
A small amount of ghee may appear around the edges.
When you scoop some onto a plate, it shouldn't immediately spread into a liquid puddle.
The raw, wet smell disappears and is replaced by a deeper roasted nut and cardamom aroma.
These signs are more useful than saying “cook for exactly 20 minutes.”
Different pans, ingredients, quantities, and stove temperatures produce different cooking times.
This is the moment to make your final adjustments.
Taste a small spoonful.
Ask:
Is it sweet enough?
If not, add a small amount of honey, jaggery, or another preferred sweetener.
Is the flavor flat?
Add a little more cardamom.
Is the texture too dry?
Add a small amount of warm milk or ghee.
Is it too soft?
Continue cooking gently.
Don't make major adjustments all at once.
Small changes are much easier to control.
Turn off the heat.
Transfer the halwa to a serving dish.
Top with:
You don't need all of them.
A simple combination of pistachios and almonds is enough.
Texture is personal.
Some people prefer halwa that is:
Ideal for serving warm in bowls.
Good for cutting into pieces once cooled.
Best when you want the dry fruits to remain clearly noticeable.
Achieved by grinding the nuts and dates more finely.
There's no universal “correct” texture.
The important thing is that the mixture is cooked properly and tastes balanced.
If you prefer a smooth texture:
The result will resemble a dense nut-and-date pudding.
For more texture:
This version is particularly attractive when served at family gatherings.
Dates are naturally sweet, so additional refined sugar isn't essential in many date-based recipes.
Some recipes deliberately use dates as the primary sweetening ingredient and do not add refined sugar.
However, don't automatically describe the finished dessert as “sugar-free.”
Dates naturally contain sugars.
A more accurate description is:
Dry fruit halwa with no added refined sugar.
If you prefer a sweeter dessert, you can add a modest amount of jaggery or another sweetener.
Yes.
Jaggery can give the halwa a deeper caramel-like flavor.
But taste first.
Dates can already make the mixture very sweet.
Adding jaggery without tasting can easily push the dessert from pleasantly sweet to overwhelmingly sugary.
Traditional date-halva recipes sometimes include sugar, particularly when milk and other ingredients are used.
If you're using a lot of dates, however, you may not need it.
The decision should come down to the sweetness of your dates and your preferred flavor.
Coconut can work beautifully in dry fruit halwa.
Use:
If you're using coconut, remember that it changes the texture and can make the halwa slightly drier.
Add a little milk or ghee if needed.
Raisins bring additional sweetness and chewiness.
Add them toward the later stages so they retain some texture.
You can also lightly chop them first.
Try:
Lightly toast them separately.
Then stir them into the finished halwa.
Seeds can add variety without dramatically changing the basic recipe.
Makhana, or fox nuts, can add another layer of texture.
Lightly roast them until crisp.
Then crush them into smaller pieces.
You can mix them into the halwa or use them as part of the garnish.
Edible gond is traditionally used in various South Asian winter preparations.
If you use it, follow a recipe specifically designed for gond because it needs to be fried or prepared correctly before incorporation.
Don't simply throw raw gond into the halwa.
Its preparation is different from ordinary nuts.
Cardamom is arguably the most important spice in this recipe.
It cuts through the richness of:
Use freshly ground green cardamom when possible.
You can also crush whole cardamom pods and remove the shells before grinding the seeds.
A little goes a long way.
For a more elaborate winter version, use tiny amounts of:
Don't add everything.
Dry fruit halwa should taste primarily like dry fruits and dates.
Spices should support the flavor rather than dominate it.
For a more luxurious presentation, increase the pistachios and reserve some for the topping.
Use:
Finish with a generous layer of chopped pistachios.
This version looks particularly good in a shallow serving dish.
For a softer, fruitier halwa, combine:
Figs can make the texture slightly more chewy.
They also bring tiny seeds that create a pleasant contrast.
Date-and-fig dry-fruit halwa recipes commonly combine these fruits with mixed nuts and ghee.
If you want to explore a more regional direction, look toward Sindhi khoyo.
A documented Sindhi preparation combines full-fat milk, khaskhas, dried dates, almonds, pistachios, cashews, walnuts, cardamom, sugar, ghee, mace, and nutmeg.
This is considerably richer and more elaborate than the simple date-and-nut recipe above.
It also demonstrates how regional Pakistani halwa traditions can differ significantly.
For a Dryzen Royal recipe collection, this could eventually become its own separate article.
If your halwa becomes too thick:
Add a small amount of warm milk.
Stir it in over low heat.
Don't add a large quantity at once.
You can also add a teaspoon of ghee if you want a richer texture.
Continue stirring until the consistency becomes smooth.
Continue cooking over low heat.
Stir frequently.
The excess moisture should gradually evaporate.
Don't immediately add more nuts unless the mixture genuinely needs additional structure.
Sometimes the halwa simply hasn't cooked long enough.
Add:
Add one at a time.
Warm the mixture gently and stir.
The goal is to loosen it without turning it watery.
If the bottom has burned, don't scrape the burnt layer into the rest.
Immediately transfer the unburnt portion to a clean pan.
Do not stir the burnt section into the good halwa.
Unfortunately, if the entire batch has a strong burnt flavor, there may be no practical way to restore it.
The best prevention is low heat and frequent stirring.
Use a heavy-bottomed pan.
Maintain low heat.
Stir regularly.
Scrape the bottom gently.
Don't leave the mixture unattended once it becomes thick.
A silicone or wooden spatula is particularly useful because you can continuously move the dense mixture around the pan.
Don't add too much ghee.
Remember that almonds, walnuts, cashews, and pistachios naturally contain oils.
If you've processed the nuts while they're very hot, they can release even more oil.
Keep the nut mixture coarse.
Add ghee gradually.
Use:
You can also add a tiny amount of saffron.
But avoid drowning the halwa in artificial flavoring.
The natural aroma of roasted nuts, dates, ghee, and cardamom should remain the foundation.
Warm halwa is probably the most comforting way to serve it.
Spoon it into small bowls.
Top with pistachios and almonds.
Serve alongside:
Because the halwa is rich, small servings are usually enough.
You can also refrigerate the halwa and serve it cold.
The texture will become firmer.
This can make it easier to cut into small pieces.
If you prefer a softer texture, allow it to sit at room temperature briefly before serving.
Yes, depending on how thick and firm you cook it.
Transfer the finished halwa to a lightly greased shallow tray.
Spread it evenly.
Allow it to cool completely.
Then cut it into:
This turns a spoonable dessert into something closer to a halwa-barfi hybrid.
A large serving dish of warm halwa works beautifully for:
If you're serving several guests, prepare the halwa earlier in the day and reheat it gently before serving.
Add a small amount of milk or ghee if it has become too firm.
For weddings or large gatherings, presentation matters.
Instead of serving one enormous bowl, consider individual portions.
Use:
Top each serving with pistachios and almonds.
This creates a more polished presentation.
Homemade halwa can also be packaged as an edible gift.
For short-distance gifting, use a clean food-safe container with a tight-fitting lid.
If you're giving it to someone outside your household, include:
This is particularly important when the halwa contains multiple nuts.
Because this recipe contains dates, nuts, ghee, and milk, storage conditions matter.
Allow the halwa to cool before covering it.
Place it in an airtight food-safe container.
Refrigeration is the safer practical option for a milk-containing homemade halwa, particularly if it will not be consumed promptly.
Keep it away from:
There isn't one universal shelf-life figure because recipes vary significantly.
A halwa made only from dried dates and nuts has different storage characteristics from one containing milk, cream, fresh coconut, or other moist ingredients.
For a homemade milk-based version, refrigeration and prompt consumption are preferable.
When in doubt, check for:
If the halwa shows signs of spoilage, discard it.
Reheat gently.
Place the desired portion in a pan over low heat.
Add a small splash of milk or a teaspoon of ghee if necessary.
Stir until warm.
Avoid reheating the entire batch repeatedly.
Take out only what you plan to serve.
Some dense date-and-nut preparations can be frozen, but recipes containing milk and other ingredients can behave differently after thawing.
If you want to freeze a batch, divide it into smaller portions and seal them carefully.
Thaw in the refrigerator.
Then reheat gently.
The texture may change slightly after freezing, particularly if the recipe contains significant amounts of milk.
This is where it's worth avoiding exaggerated food claims.
Dry fruit halwa contains ingredients such as nuts and dates that provide nutrients, but the finished dish is still a rich dessert.
Dates contribute naturally occurring sugars.
Nuts contribute fats and calories.
Ghee adds additional fat and calories.
Milk can contribute protein and other nutrients.
So the right description is not that dry fruit halwa is a “healthy dessert” simply because it contains nuts.
It is better understood as a rich dessert made with nutrient-containing ingredients.
Enjoying a modest portion can fit into a varied diet.
People managing diabetes or other medical conditions should consider the carbohydrate, sugar, fat, and portion size of the recipe and seek individualized dietary advice when needed.
If you want a less rich version, you can:
But don't remove so much ghee that the cooking process becomes difficult.
Fat contributes to the texture and flavor of traditional halwa.
For an indulgent winter version:
This is the version to bring out when you're feeding guests and want something genuinely luxurious.
Stale or rancid nuts can ruin the entire batch.
Dark, bitter nuts will remain bitter in the finished halwa.
Excess moisture increases cooking time and can affect storage.
The dates can scorch before the moisture evaporates.
More ghee does not automatically mean better halwa.
You lose the texture that makes the dessert interesting.
Dates can already be extremely sweet.
If the halwa is still watery and doesn't pull away from the pan, it probably needs more cooking.
Dense halwa can stick and burn surprisingly quickly.
Once you've made this a few times, you won't need to follow a recipe word for word.
Remember the structure:
Dates = sweetness and body
Nuts = texture and richness
Ghee = flavor and smoothness
Milk = moisture and creaminess
Cardamom = aroma
That's the foundation.
Everything else is customization.
If you're making dry fruit halwa for the first time, simplify it.
Use:
Skip the figs, seeds, coconut, saffron, and additional spices.
Once you understand how the date mixture thickens and how the nuts behave, start experimenting.
For a richer family-style batch, use:
This version is more elaborate and works particularly well for winter gatherings.
Use:
Taste before adding any sweetener.
If the dates are sufficiently sweet, stop there.
This gives you a rich dessert without adding refined sugar.
The easiest trick is the garnish.
Don't simply throw nuts over the top.
Instead:
Keep the garnish intentional.
A little organization makes homemade halwa look much more sophisticated.
For an evening gathering, serve small portions of warm dry fruit halwa alongside:
The combination of warm halwa and tea is particularly well suited to winter evenings.
Packaged sweets are convenient.
But homemade halwa gives you control over:
You can make it exactly the way your family likes it.
One person may want more walnuts.
Another may want extra pistachios.
Someone else may prefer the dates to remain slightly chunky.
That's the beauty of homemade recipes.
Traditional dry fruit halwa is less about following one rigid recipe and more about understanding the relationship between its ingredients.
Dates provide sweetness and body. Almonds, cashews, walnuts, and pistachios create texture and richness. Ghee carries the flavor and gives the halwa its characteristic luxurious quality, while milk can create a softer, creamier preparation. Cardamom ties everything together with its warm aroma.
The most important technique is controlled cooking.
Roast the nuts lightly. Prepare the dates properly. Cook the fruit mixture over low heat. Add the milk gradually. Stir patiently as the moisture disappears. Add the roasted dry fruits and continue cooking until the halwa becomes thick, glossy, and begins pulling away from the sides of the pan.
Don't worry if your first batch isn't perfect. If it's too thick, loosen it gently. If it's too runny, keep cooking. If it's too dry, add a little milk or ghee. If it's too sweet, increase the nut mixture. And if it tastes flat, reach for the cardamom before reaching for another handful of sugar.
The recipe can also evolve with the season and occasion. A simple date-and-nut halwa is perfect for an ordinary winter evening, while a richer version with figs, pistachios, saffron, and additional dry fruits can become the centerpiece of a family gathering or special celebration.
Pakistani halwa traditions are wonderfully diverse, from straightforward date-and-nut preparations to elaborate regional versions such as Sindhi khoyo.
So don't be afraid to make the recipe your own.
Use the dry fruits your family loves. Adjust the sweetness. Experiment with texture. Keep the spices subtle. And above all, give the halwa enough time on low heat to become what it is supposed to be.
Because when the kitchen starts smelling of toasted almonds, desi ghee, dates, and cardamom, and that glossy mixture finally pulls away from the pan, you know you've made something that belongs exactly where it should: in the middle of a cold winter gathering, surrounded by people waiting for their first spoonful.
Dates are a traditional choice for iftar, while almonds, walnuts, pistachios, cashews, raisins, figs, and seeds can also be included. These dry fruits can be enjoyed at sehri, in evening snacks, or as part of meals and desserts.
Choose a practical selection of dry fruits based on your family's preferences and expected consumption. Buying appropriate quantities can help you have a useful variety without purchasing more than you need.
Dry fruits can be arranged attractively on an iftar platter for family and guests. Dates and other selected nuts or dried fruits can also be incorporated into traditional desserts and other Ramadan foods.
During warm weather, proper storage is important for maintaining the freshness and quality of dates and dry fruits. Keep them protected from heat and unsuitable storage conditions, and use appropriate containers when needed.
Fasih Frankly
SEO Expert and eCommerce Specialist. Shopify, eBay and online selling.
Questions about this article?
Email us and we will get back to you.
Explore more
Choose fresh, high-quality dry fruits and consider the recipient's preferences and the quantity needed. Elegant dry-fruit gift boxes can be prepared for Ramadan or Eid, including for family, guests, and corporate gifting.