{"id":"recipe_11928a182f","slug":"mahalabiya","title":"Mahalabiya","description":"A creamy, silky milk pudding subtly flavored with rose water and garnished with crunchy nuts and aromatic cinnamon.","serves":4,"time":{"prepMinutes":5,"cookMinutes":10,"totalMinutes":135,"activeMinutes":15},"ingredients":[{"id":"ingredient-1","original":"1 liter full-fat milk","name":"Milk","quantity":1,"unit":"l","usQuantity":1.1,"usUnit":"qt","form":"full-fat","notes":"","group":"Pudding Base","optional":false},{"id":"ingredient-2","original":"1/2 cup sugar","name":"Sugar","quantity":100,"unit":"g","usQuantity":"1/2","usUnit":"cup","form":"granulated","notes":"","group":"Pudding Base","optional":false},{"id":"ingredient-3","original":"1/2 cup cornstarch","name":"Cornstarch","quantity":64,"unit":"g","usQuantity":"1/2","usUnit":"cup","form":"powder","notes":"","group":"Pudding Base","optional":false},{"id":"ingredient-4","original":"1 tablespoon rose water","name":"Rose water","quantity":15,"unit":"ml","usQuantity":1,"usUnit":"tbsp","form":"liquid","notes":"","group":"Flavoring","optional":false},{"id":"ingredient-5","original":"2 tablespoons crushed pistachios","name":"Pistachio","quantity":20,"unit":"g","usQuantity":0.7,"usUnit":"oz","form":"crushed","notes":"or other nuts","group":"Garnish","optional":true},{"id":"ingredient-6","original":"1/2 teaspoon ground cinnamon","name":"Cinnamon","quantity":1,"unit":"g","usQuantity":0.5,"usUnit":"tsp","form":"ground","notes":"","group":"Garnish","optional":true}],"instructions":[{"id":"instruction-1","text":"In a small bowl, whisk the cornstarch with 1 cup of the cold milk until completely smooth with no lumps.","group":"Preparation","title":"Whisk the cornstarch","timerMinutes":null,"sourceTitle":"Preparation"},{"id":"instruction-2","text":"In a medium saucepan, combine the remaining milk and the sugar. Bring to a gentle boil over medium heat, stirring occasionally to dissolve the sugar.","group":"Cooking","title":"Combine the remaining milk and the sugar","timerMinutes":5,"sourceTitle":"Cooking"},{"id":"instruction-3","text":"Slowly pour the milk-cornstarch mixture into the saucepan while whisking continuously. Continue to cook and stir until the mixture thickens and coats the back of a spoon (about 2-3 minutes).","group":"Cooking","title":"Slowly pour the milk-cornstarch mixture","timerMinutes":3,"sourceTitle":"Cooking"},{"id":"instruction-4","text":"Remove from heat and stir in the rose water.","group":"Finishing","title":"Remove from heat","timerMinutes":null,"sourceTitle":"Finishing"},{"id":"instruction-5","text":"Pour the mixture into 4 individual dessert bowls. Let them cool to room temperature before placing them in the refrigerator to chill for at least 2 hours.","group":"Chilling","title":"Pour the mixture","timerMinutes":120,"sourceTitle":"Chilling"},{"id":"instruction-6","text":"Garnish with crushed pistachios and a sprinkle of cinnamon just before serving.","group":"Serving","title":"Garnish with crushed pistachios and a sprinkle of cinnamon","timerMinutes":null,"sourceTitle":"Serving"}],"notes":"For a richer taste, use full-fat milk. You can substitute rose water with orange blossom water or vanilla extract if preferred.","cuisine":{"group":"African","specific":["Egyptian","North African"]},"course":["dessert"],"cookingMethod":["boil","simmer"],"equipment":["Whisk","Saucepan","Individual dessert bowls"],"diet":["vegetarian","gluten_free","low_sodium"],"allergens":["milk","tree_nuts"],"difficulty":"easy","yield":{"amount":4,"unit":"serving","note":"Individual dessert bowls"},"makeAhead":{"instructions":"Prepare the pudding and store in the fridge. Garnish only before serving."},"storage":{"food":{"instructions":"Cover with plastic wrap to prevent a skin from forming and store in the refrigerator.","reheatingNotes":"Best served cold; reheating is not recommended as it will lose its set texture."}},"image":"https://firebasestorage.googleapis.com/v0/b/ezdish-prod.firebasestorage.app/o/public_recipes%2Frecipe_11928a182f%2Fcover.jpg?alt=media&token=bae3e2fb-c949-4514-b5da-ab6e72fe6d6c","imageAlt":"Mahalabiya — recipe cover","aiGenerated":true,"publishedAt":"2026-10-10","updatedAt":"2026-10-11","sourceUrl":"","tags":["milk pudding","rose water","middle eastern","creamy","vegetarian","gluten-free"],"schemaVersion":1,"sourceTitle":"Mahalabiya","sourcePublishedAt":"2026-02-04T22:33:38.263Z","sourceUpdatedAt":"2026-02-04T22:33:38.263Z","related":[{"id":"recipe_ff7317ca1a","slug":"basbousa-egyptian-b8fb751d","title":"Basbousa with Lemon Syrup","description":"A traditional Middle Eastern and North African semolina cake, soaked in a fragrant simple syrup and topped with almonds. It is moist, dense, and perfectly sweet.","serves":12,"time":{"prepMinutes":15,"cookMinutes":40,"totalMinutes":55,"activeMinutes":20},"cuisine":{"group":"African","specific":["Egyptian","North African"]},"course":["dessert"],"difficulty":"medium","diet":["vegetarian"],"image":"https://firebasestorage.googleapis.com/v0/b/ezdish-prod.firebasestorage.app/o/public_recipes%2Frecipe_ff7317ca1a%2Fcover.jpg?alt=media&token=f949f5dc-d4a5-4104-96cc-149b15f42f44","imageAlt":"Basbousa with Lemon Syrup — recipe cover","tags":["semolina","sweet","cake","traditional","middle eastern","dessert"],"aiGenerated":true,"publishedAt":"2026-10-10","updatedAt":"2026-10-11","ingredientCount":10,"stepCount":6},{"id":"bofrot_60aa63f14d","slug":"bofrot","title":"Bofrot","description":"A classic West African deep-fried dough snack, particularly popular in Ghana, known for its golden-brown exterior and soft, spongy interior.","serves":6,"time":{"prepMinutes":15,"cookMinutes":15,"totalMinutes":90,"activeMinutes":30},"cuisine":{"group":"African","specific":["Ghanaian"]},"course":["dessert"],"difficulty":"medium","diet":["vegetarian","dairy_free","nut_free","egg_free"],"image":"https://firebasestorage.googleapis.com/v0/b/ezdish-prod.firebasestorage.app/o/public_recipes%2Fbofrot_60aa63f14d%2Fcover.jpg?alt=media&token=dc35737d-86e3-4bfe-8e36-ea51c85bda98","imageAlt":"Bofrot — recipe cover","tags":["west african","street food","fried dough","spongy","sweet snack"],"aiGenerated":true,"publishedAt":"2026-10-10","updatedAt":"2026-10-11","ingredientCount":7,"stepCount":7},{"id":"bouye_f6c3b55cf7","slug":"bouye-baobab-fruit-drink","title":"Bouye (Baobab Fruit Drink)","description":"A thick, creamy, and tangy traditional West African drink made from the nutrient-dense fruit of the baobab tree.","serves":4,"time":{"prepMinutes":15,"cookMinutes":0,"totalMinutes":45,"activeMinutes":15},"cuisine":{"group":"African","specific":["Senegalese"]},"course":["dessert"],"difficulty":"easy","diet":["vegetarian","gluten_free"],"image":"https://firebasestorage.googleapis.com/v0/b/ezdish-prod.firebasestorage.app/o/public_recipes%2Fbouye_f6c3b55cf7%2Fcover.jpg?alt=media&token=e6898e06-d939-4b3d-8e31-692c9553c209","imageAlt":"Bouye (Baobab Fruit Drink) — recipe cover","tags":["baobab","african drink","senegalese","creamy","vitamin c","exotic juice"],"aiGenerated":true,"publishedAt":"2026-10-10","updatedAt":"2026-10-11","ingredientCount":5,"stepCount":4}]}