Turkish Semolina Halva (Irmik Helva Recipe)
This traditional Turkish semolina halva is made by slowly roasting semolina with butter and pine nuts, then finishing it with a warm sweet milk mixture for a soft, rich, and comforting dessert.

Semolina halva is one of those Turkish desserts that proves simple ingredients can create a surprisingly deep flavor. The key is not adding anything complicated — it is giving the semolina enough time to roast slowly in butter until its aroma changes and the color becomes beautifully golden. I make the milk mixture separately and add it only after the semolina has developed that toasted flavor. As soon as the warm milk hits the pan, the texture starts changing from loose grains into the soft, comforting halva I remember. I like serving it while it is still warm, usually shaped in a small bowl and finished with pistachios. You can also serve it with vanilla ice cream if you want that contrast between warm halva and cold ice cream.
Watch the Recipe

The video will only load after you press play.
How to Make Turkish Semolina Halva (Irmik Helva Recipe)
Melt the Butter
Add the butter to a wide pan and melt it gently over medium heat.
Toast the Pine Nuts
Add the pine nuts to the melted butter and cook briefly, stirring, until they begin to turn lightly golden.
Roast the Semolina
Add the semolina to the pan and cook slowly, stirring continuously. Continue roasting until the semolina deepens in color, smells nutty, and the grains are evenly coated with butter.

Prepare the Sweet Milk
Meanwhile, add the milk and sugar to a separate saucepan. Heat gently and stir until the sugar has completely dissolved. The mixture should be warm.
Add the Milk Mixture
Carefully and gradually pour the warm milk mixture into the roasted semolina while stirring. Add it slowly because the mixture may bubble as the liquid hits the hot pan.
Cook Until Thick
Continue stirring over low to medium heat until the semolina absorbs the milk and the mixture becomes thick, soft, and easy to pull away from the pan.

Let the Halva Rest
Remove the pan from the heat, cover it, and let the halva rest for a few minutes so the texture settles and the remaining moisture is absorbed evenly.
Shape and Serve
Spoon the warm halva into a small bowl or serving mold, press it gently into shape, then invert it onto a plate. Finish with pistachios or your favorite nuts if desired and serve warm.

Why You'll Love This Recipe
- Made with just a handful of simple ingredients.
- Traditional Turkish comfort dessert with a rich roasted flavor.
- The semolina develops a warm, nutty aroma as it cooks in butter.
- Soft and tender while still keeping the characteristic texture of semolina.
- Prepared entirely on the stovetop.
- Easy to serve warm for dessert or alongside Turkish tea or coffee.
- Simple to customize with different nuts or toppings.
Tips for Best Results
- Roast the semolina slowly instead of increasing the heat to speed up the process.
- Stir frequently so the semolina browns evenly without burning.
- Toast the pine nuts only until lightly golden because they can darken quickly.
- Make sure the sugar is fully dissolved in the warm milk before adding it to the semolina.
- Pour the milk mixture gradually because the hot pan can bubble vigorously.
- Continue cooking until the liquid is fully absorbed and the halva becomes thick.
- Let the finished halva rest for several minutes before shaping or serving.
Serving Suggestions
- Serve warm with crushed pistachios sprinkled over the top.
- Pair with Turkish tea for a traditional dessert break.
- Serve alongside Turkish coffee after a meal.
- Add a scoop of vanilla ice cream for a warm-and-cold contrast.
- Top with toasted walnuts, hazelnuts, or extra pine nuts.
- Shape individual portions in small bowls before turning them onto serving plates.
Variations
- Replace the pine nuts with chopped walnuts for a different nutty texture.
- Use toasted hazelnuts instead of pine nuts.
- Add a small amount of cinnamon for a warmer spice flavor.
- Use water in place of milk for a different, lighter-style version.
- Top the finished halva with ground pistachios.
- Serve with vanilla ice cream for a more indulgent dessert.
Storage
Store leftover semolina halva in an airtight container in the refrigerator for up to 2 days.
For the best texture, reheat individual portions gently before serving. If the halva feels firmer after refrigeration, warming it will help soften the butter and restore some of its original texture.
Frequently Asked Questions
How long should I roast the semolina?
Rather than relying only on time, watch the color and aroma. The semolina should become noticeably more golden and develop a toasted, nutty smell before you add the milk mixture.
Why do I need to stir the semolina continuously?
Regular stirring helps the grains roast evenly and prevents the semolina or butter from burning on the bottom of the pan.
Can I make semolina halva without pine nuts?
Yes. You can leave them out completely or replace them with walnuts, hazelnuts, or another nut you enjoy.
Can I use water instead of milk?
Yes. A water-based version can also be made, although the flavor and richness will be different from this milk-based recipe.
Why should the milk be warm?
Warm milk combines more smoothly with the hot roasted semolina and helps the sugar remain dissolved.
Why did my semolina halva become too dry?
It may have cooked for too long after absorbing the milk. Once the mixture thickens and the liquid is absorbed, remove it from the heat and allow it to rest.
Can I make semolina halva ahead of time?
Yes. Store it covered in the refrigerator and gently reheat it before serving if you prefer the traditional warm texture.
What goes well with Turkish semolina halva?
Pistachios, walnuts, hazelnuts, Turkish coffee, Turkish tea, and vanilla ice cream all pair well with it.
Turkish Semolina Halva (Irmik Helva Recipe)
This traditional Turkish semolina halva is made by slowly roasting semolina with butter and pine nuts, then finishing it with a warm sweet milk mixture for a soft, rich, and comforting dessert.
