Mahalabia (Rose Water Milk Pudding) with Macerated Strawberries and Pistachio Garnish Recipe
Introduction
Mahalabia is a delicate Middle Eastern rose water milk pudding that offers a smooth, creamy texture and a subtle floral aroma. Topped with macerated strawberries and crushed pistachios, this dessert is both refreshing and elegant, perfect for any occasion.

Ingredients
- 4 cups whole milk or almond milk
- 1/2 cup granulated sugar
- 1/2 cup cornstarch
- 1 teaspoon rosewater
- 2 tablespoons unsalted shelled pistachios, crushed (for garnish)
- 1 pound strawberries, stems removed and quartered
- 2 tablespoons sugar (for strawberries)
- 1/2 teaspoon rosewater (for strawberries)
Instructions
- Step 1: In a cold medium saucepan, whisk together the milk, sugar, and cornstarch until the sugar and cornstarch dissolve completely.
- Step 2: Place the saucepan over medium-high heat and bring the mixture to a gentle boil, whisking constantly to prevent sticking. Once boiling, reduce the heat to medium and continue whisking until the pudding thickens, about 10 minutes.
- Step 3: Remove the saucepan from the heat and whisk in the rosewater for flavor.
- Step 4: Pour the pudding into 4 to 8 individual cups, leaving room for the strawberry topping. Allow to cool, then refrigerate for 2 to 3 hours or up to 2 days until fully set.
- Step 5: In a medium bowl, combine the quartered strawberries, sugar, and rosewater. Let them sit at room temperature for at least 30 minutes or up to 2 hours to release their juices, then refrigerate until ready to serve (up to one day).
- Step 6: To serve, top each pudding cup with the macerated strawberries and garnish with crushed pistachios. Serve chilled.
Tips & Variations
- For a vegan version, use almond milk or any other plant-based milk instead of whole milk.
- Adjust the rosewater amount to your taste, but be careful as it can be quite strong.
- Try other fresh fruits like raspberries or mangoes instead of strawberries for a different twist.
- To make the pudding extra smooth, you can strain the mixture before cooking.
Storage
Store the pudding cups covered in the refrigerator for up to 2 days. Keep the macerated strawberries in a separate container refrigerated for up to one day and add just before serving to maintain freshness. Reheat is not recommended; serve chilled for the best texture and flavor.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use a different flavoring instead of rosewater?
Yes, you can substitute rosewater with orange blossom water or vanilla extract for a different but equally delightful flavor.
What is the best way to prevent lumps in the pudding?
Whisk the cornstarch into the cold milk thoroughly before heating and continue whisking constantly while cooking to ensure a smooth pudding without lumps.
Print
Mahalabia (Rose Water Milk Pudding) with Macerated Strawberries and Pistachio Garnish Recipe
- Total Time: 3 hours 30 minutes
- Yield: 4 to 8 servings 1x
- Diet: Vegetarian
Description
Mahalabia, also known as Rose Water Milk Pudding, is a delicate and creamy Middle Eastern dessert. This pudding is flavored with fragrant rose water and topped with macerated strawberries and crushed pistachios for a delightful contrast of textures and flavors. It’s a refreshing and elegant treat perfect for warm weather or as a light finish to any meal.
Ingredients
Milk Pudding
- 4 cups whole milk or almond milk
- 1/2 cup granulated sugar
- 1/2 cup cornstarch
- 1 teaspoon rosewater
Macerated Strawberries
- 1 pound strawberries, stems removed and quartered
- 2 tablespoons sugar
- 1/2 teaspoon rosewater
Garnish
- 2 tablespoons unsalted shelled pistachios, crushed
Instructions
- Make the pudding: In a cold medium saucepan, whisk together the milk, sugar, and cornstarch until both the cornstarch and sugar have dissolved completely, ensuring a smooth base without lumps.
- Heat the milk mixture: Place the saucepan over medium-high heat and bring it to a gentle boil, whisking constantly to prevent the milk from sticking or burning on the bottom. Once boiling, reduce the heat to medium and continue whisking until the mixture thickens to a custard-like consistency, which takes about 10 minutes.
- Season the pudding: Remove the saucepan from the heat and whisk in the rosewater, infusing the pudding with a subtle floral aroma and flavor.
- Chill the pudding: Pour the pudding into 4 to 8 individual serving cups, leaving some space for the strawberries topping. Allow it to cool to room temperature, then refrigerate for 2 to 3 hours or up to 2 days until fully set and firm.
- Prepare the macerated strawberries: In a medium bowl, combine the quartered strawberries with sugar and rosewater. Stir gently and let them sit at room temperature for at least 30 minutes, or up to 2 hours, allowing the strawberries to release their natural juices and absorb the sweetness and rose flavor. After maceration, refrigerate until ready to serve, for up to one day.
- Serve the dessert: Once the pudding has set, top each cup with the macerated strawberries and garnish with crushed pistachios. Serve chilled as a refreshing and elegant dessert.
Notes
- You can substitute almond milk for a dairy-free or vegan version, though the pudding may be less creamy.
- Adjust the sweetness of the strawberries by adding more or less sugar to your taste.
- Rosewater is potent; use sparingly to avoid overpowering the delicate flavor.
- The pudding can be made up to 2 days ahead to save time.
- Ensure to whisk constantly during cooking to avoid lumps and prevent burning.
- For a nut-free garnish, omit the pistachios or substitute with toasted coconut flakes.
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Category: Dessert
- Method: Stovetop
- Cuisine: Middle Eastern
Keywords: Mahalabia, Rose Water Milk Pudding, Middle Eastern Dessert, Milk Pudding, Macerated Strawberries, Rosewater, Pistachios, Creamy Dessert

