20
Prep (min)
25
Cook (min)
8
Servings
Medium
Level
Introduction
Halawat al-Luz bi Ma'a al-Zahar, or Walnut Halwa with Orange Blossom Water, represents the sophisticated side of Moroccan confectionery. This exquisite sweet combines the rich, earthy flavor of premium walnuts with the delicate floral notes of orange blossom water, creating a dessert that embodies the essence of Moroccan hospitality and refinement.
In the imperial city of Fes, where this recipe originated, halwa-making is considered an art form passed down through generations of skilled confectioners. The technique requires patience and precision, as the walnuts must be ground to the perfect consistency and the syrup cooked to exactly the right temperature to achieve the characteristic smooth, fudge-like texture.
This particular variation showcases the Moroccan mastery of balancing flavors and textures. The natural oils from the walnuts combine with sugar and orange blossom water to create a confection that is both indulgent and refreshing, making it a perfect ending to a traditional Moroccan feast or a delightful accompaniment to mint tea.
About This Recipe
Walnut halwa with orange blossom water has its roots in the sophisticated confectionery traditions of medieval Fes, where skilled artisans developed techniques for creating delicate sweets that showcased the city's access to premium nuts and exotic flavorings. This particular recipe reflects the Andalusian influence on Moroccan cuisine, as orange blossom water became a signature ingredient when Moorish refugees brought their culinary expertise to Morocco. The combination of walnuts and orange blossom water represents the marriage of local North African ingredients with refined techniques learned from Persian and Ottoman confectioners who influenced Moroccan sweet-making through centuries of trade and cultural exchange.
Nutrition / serving
Recipe Tags
Understanding the Ingredients
Shelled walnuts
Fresh, high-quality walnuts provide the base for this halwa. They should be free from bitterness and have a creamy texture when ground.
Granulated sugar
Creates the sweet syrup that binds the ground walnuts and gives the halwa its characteristic texture and sweetness.
Orange blossom water
The signature flavoring that gives this halwa its distinctive Moroccan character. Use authentic orange blossom water for the best results.
Unsalted butter
Adds richness and helps achieve the smooth, creamy texture while preventing the mixture from sticking.
Vanilla extract
Enhances the overall flavor profile and complements the orange blossom water beautifully.
Ground cinnamon
Provides warmth and depth to balance the floral notes of the orange blossom water.
Step-by-Step Cooking Guide
Prepare the Walnuts
8 minGrind the walnuts in a food processor until they form a fine powder, being careful not to over-process into butter.
Tip: Pulse in short bursts to prevent the nuts from becoming oily. The texture should be fine but not paste-like.
Make the Sugar Syrup
12 minCombine sugar and water in a heavy-bottomed saucepan and cook over medium heat until it reaches soft ball stage (235°F/115°C).
Tip: Don't stir the syrup once it starts boiling. Swirl the pan gently if needed to distribute heat evenly.
Combine Ingredients
3 minRemove syrup from heat and quickly stir in ground walnuts, butter, orange blossom water, vanilla, and cinnamon until well combined.
Tip: Work quickly as the mixture will start to thicken rapidly. Ensure all ingredients are evenly distributed.
Cook the Halwa
10 minReturn to low heat and cook, stirring constantly, until the mixture pulls away from the sides of the pan and forms a cohesive mass.
Tip: Keep stirring to prevent burning. The halwa is ready when it no longer sticks to your spoon.
Shape and Cool
120 minTransfer to a greased dish, smooth the surface, and let cool completely before cutting into diamond shapes.
Tip: Use a wet knife to cut clean pieces. Dust with powdered sugar if desired for an elegant presentation.
Common Mistakes to Avoid
✗ Over-processing walnuts into butter
Fix: Pulse in short intervals and check consistency frequently to maintain a powdery texture
✗ Cooking syrup to wrong temperature
Fix: Use a candy thermometer and watch carefully - syrup should reach exactly 235°F (115°C)
✗ Adding orange blossom water too early
Fix: Wait until syrup is off the heat to preserve the delicate floral aroma
✗ Not stirring constantly during final cooking
Fix: Continuous stirring prevents burning and ensures even texture throughout
Ingredient Substitutions
Instead of: Orange blossom water
Use: Rose water for a different floral note
Instead of: Walnuts
Use: Almonds or pistachios for variation
Instead of: Granulated sugar
Use: Caster sugar for smoother texture
Instead of: Butter
Use: Ghee for richer flavor
Serving Suggestions
Serve with traditional Moroccan mint tea for an authentic experience
Garnish with chopped pistachios or rose petals for elegant presentation
Pair with fresh dates and dried fruits on a traditional serving tray
Present on decorative Moroccan plates with small spoons for individual portions
Storage & Reheating
Storage
Store in an airtight container at room temperature for up to 1 week or refrigerate for up to 2 weeks
Reheating
Not typically reheated - serve at room temperature for best texture
Place parchment paper between layers if stacking pieces to prevent sticking
Frequently Asked Questions
Recipe by
Abdrahman Idrissi
عبد الرحمن الإدريسي
Pastry & Bread Chef
View all recipes by Abdrahman →
You May Also Like
Our Ebooks

The Moroccan Vegan
$12.56

Tables of Fez: A Royal Palace Legacy
$22.99

The Soul of Morocco
$20.00
YouTube
Watch step-by-step cooking videos and learn traditional Moroccan techniques.
450+
Subscribers
150+
Videos

