This quick Lebanese-style ashta (clotted cream) comes together on the stovetop with milk, cream, and a touch of cornstarch. Silky and lightly scented with orange blossom and rose water—perfect for filling atayef, knefeh, or serving with fruit and pistachios.
In a medium saucepan off heat, whisk together the whole milk, heavy cream, sugar, and salt until the sugar dissolves.
Ladle out 0.5 cup of the cold milk mixture into a bowl and whisk in the cornstarch and flour until perfectly smooth with no lumps.
Return the slurry to the saucepan. Set over medium heat and cook, whisking constantly, until thick, glossy, and slowly bubbling, about 5 to 7 minutes.
Remove from heat. Stir in orange blossom water, rose water, vanilla, and mastic (if using). Taste and adjust floral notes to preference.
For the silkiest texture, strain through a fine-mesh sieve into a shallow dish. Press plastic wrap directly onto the surface to prevent a skin from forming.
Let cool to room temperature, then refrigerate until cold and set. Whisk briefly before serving to loosen, then top with chopped pistachios.
Notes
Chilling time is not included in the total time. For a thicker filling, add an extra 0.5 tablespoon cornstarch; for a softer spoonable cream, reduce cornstarch slightly. Adjust floral waters to taste—start light if you’re sensitive to their aroma. Serve with fruit, drizzle of simple syrup, or use to fill atayef and pastries.