Keşkül: Turkey's Almond Milk Pudding (Recipe)
Keşkül: Turkey's Almond Milk Pudding (Recipe)
Keşkül is a classic Turkish almond milk pudding: whole milk simmered with finely ground blanched almonds, sugar, rice flour, and cornstarch until silky, then chilled and topped with ground pistachios and shredded coconut. It dates back to Ottoman palace kitchens and takes about 30 minutes of cooking plus a few hours to chill.
Key Takeaways
- Keşkül is an Ottoman-era almond milk pudding — no eggs, no oven, one pot.
- Freshly ground blanched almonds and whole milk carry the whole dessert; don't substitute either casually.
- Active time is about 25 minutes, plus at least 3 hours of chilling.
- The pistachio-and-coconut garnish nods to the dervish alms bowl the pudding is named after.
- It keeps 3 to 4 days covered in the fridge, so it works as a make-ahead dessert.
What Is Keşkül and Where Does It Come From?
Keşkül (kesh-KOOL) is the almond pudding of the Ottoman kitchen: milk cooked down with finely ground blanched almonds until it turns pale, thick, and silky. Among Turkish desserts it belongs to the muhallebi family — the milk puddings — the quiet counterweight to all that syrup-soaked baklava. No oven, no eggs, one pot.
The full name is keşkül-ü fukara, "bowl of the poor." A keşkül was the alms bowl that wandering dervishes carried, often carved from half a coconut shell, and one story holds that the shredded coconut on today's pudding is a nod to that bowl. Whether or not the story is airtight, the garnish stuck.
The dessert itself climbed a long way from a beggar's bowl. It earned a place in the palace kitchens at Topkapı and never dropped out of the repertoire. Walk into a muhallebici (pudding shop) in Istanbul today and keşkül sits in the refrigerated case next to sütlaç and kazandibi, pale ivory under a green dusting of pistachio.
What Does Keşkül Taste Like?
Milky, gently sweet, and unmistakably almond. The texture lands between panna cotta and American pudding — set enough to hold a spoon mark, loose enough to feel light after dinner. Because the ground almonds stay in the pot, the pudding has a fine, tender body, closer to frangipane's softness than to a strained custard's glassy smoothness.
It is also far less sweet than the syrup desserts, which is exactly the point. After a long dinner of mezes and grilled meat, nobody wants baklava's sugar hit. They want this.
What Ingredients Do You Need for Keşkül?
Everything here is pantry-simple. Serves 6.
- 4 cups (1 quart) whole milk
- 3/4 cup blanched almonds (about 3.5 oz), or 1 cup fine blanched almond flour
- 2/3 cup granulated sugar
- 3 tablespoons rice flour
- 2 tablespoons cornstarch
- Pinch of salt
- 1 teaspoon vanilla extract (optional; some cooks use a drop of almond extract instead)
- 2 tablespoons finely ground pistachios, for garnish
- 1 tablespoon unsweetened shredded coconut, for garnish
Three notes before you start. Whole milk is non-negotiable; 2% makes a thin, sad pudding. Grind the almonds yourself if you can — pre-ground flour works, but freshly ground blanched almonds taste warmer, closer to marzipan. And the two starches split the work on purpose: rice flour gives the traditional matte body, cornstarch the gloss and clean set.
If you're stocking a Turkish fridge while you're at it, our dairy collection covers the beyaz peynir (white brined cheese), kaşar, and kaymak side of the equation.
How Do You Make Keşkül? (Step-by-Step)
- Grind the almonds. Pulse blanched almonds in a food processor until they look like fine, damp sand, 30 to 45 seconds. Stop before they clump — that's the start of almond butter, and you've gone too far.
- Make the slurry. Whisk the rice flour, cornstarch, and 1/2 cup of the cold milk in a small bowl until completely smooth. Lumps here become lumps later.
- Warm the milk. Pour the remaining 3 1/2 cups of milk into a heavy-bottomed pot with the ground almonds and salt. Set it over medium heat until it steams, about 5 minutes. Don't let it boil.
- Add sugar and slurry. Stir in the sugar. Give the slurry a fresh whisk (starch settles fast), then pour it into the pot in a thin stream, whisking the whole time.
- Cook until thick. Drop the heat to medium-low and whisk constantly for 10 to 15 minutes. You're waiting for two signals: the pudding coats the back of a spoon, and slow, heavy bubbles start breaking the surface. Give it 2 more minutes after that so the starches cook out fully.
- Finish. Off the heat, stir in the vanilla if using.
- Chill. Divide among six small bowls or glasses. Cool 30 minutes on the counter, then refrigerate at least 3 hours. Garnish with pistachio and coconut just before serving.
One warning from experience: the bottom of the pot scorches the moment you stop whisking. If you smell anything toasty, don't scrape the bottom — pour the pudding into the bowls and leave the scorched layer behind.
Garnish and pantry run: our confectionery and sweets collection (148 products) carries pistachios, Turkish delight, and helva for the garnish and the table.
How Should You Serve and Store Keşkül?
Cold, always. Keşkül is served straight from the fridge in the bowl it set in — glass shows off the ivory color. A small cup of Turkish coffee next to it is the classic pairing; the bitterness pulls the pudding's sweetness into focus. On bayram (religious holiday) tables it plays the same role panna cotta plays on an Italian menu: the light landing after a heavy meal.
Some cooks swap the garnish with the season — toasted sliced almonds, a few pomegranate seeds in fall. If you're setting a fuller dessert table, the bakery and dessert collection has ready-made baklava and borek to round it out.
Covered in the fridge, keşkül keeps 3 to 4 days; press plastic wrap onto the surface if you dislike pudding skin. The almond flavor actually deepens on day two. Don't freeze it — starch-set puddings weep water when they thaw, and the silky texture never comes back.
How Does Keşkül Compare to Sütlaç and Kazandibi?
All three belong to the muhallebi family. They share the same milk-and-starch backbone, and each one bends it in a different direction.
| Pudding | Base | Texture | Signature |
|---|---|---|---|
| Keşkül | Milk + ground almonds | Silky, with fine almond body | Pistachio and coconut garnish |
| Sütlaç | Milk + rice | Spoonable, whole grains | Often a broiled top, cinnamon |
| Kazandibi | Milk + starch | Dense, slightly chewy | Deliberately caramelized underside |
Sütlaç adds rice and usually a broiled top — our sütlaç recipe walks through both stovetop and oven versions. Kazandibi goes the other way: the pudding is deliberately scorched on the pan bottom, then folded so the caramelized side faces out; the name means "bottom of the kettle." The kazandibi recipe covers that technique. Keşkül is the gentlest of the three — no grains, no char, just almond and milk.
Make it this weekend. The almonds and starches are the only things you might not already have on hand, and one batch settles the question of why Istanbul keeps entire shops devoted to pudding. When you're ready to build out the rest of the pantry, start with our Turkish grocery store online — 1,600-plus staples, sourced by a team that has been shipping Turkish food to US kitchens since 2003.
Keşkül FAQ
Can I make keşkül dairy-free?
Yes. Unsweetened almond milk is the natural swap and doubles down on the almond flavor; oat milk works too. Keep the full amount of rice flour and cornstarch, since plant milks set a little softer than whole milk. The result is lighter but still recognizably keşkül.
Can I use only cornstarch instead of rice flour?
You can — use 5 tablespoons of cornstarch total. The pudding will set glossier and slightly more gelatinous, closer to a pastry cream. Rice flour is worth seeking out, though; it's what gives traditional keşkül its soft, matte, spoon-holding body.
Why did my keşkül turn out grainy?
Two usual suspects. Either the almonds weren't ground finely enough (they should look like damp sand, not chopped nuts), or the milk boiled hard and the starch clumped. Grind longer, keep the heat at a lazy simmer, and whisk without stopping. For an ultra-smooth pudding, strain the almond-infused milk before adding the slurry.
Can I use store-bought almond flour?
Yes — use about 1 cup of fine blanched almond flour in place of the 3/4 cup whole almonds. Make sure it's blanched (no skins), since skin-on almond meal turns the pudding beige and slightly bitter. Freshly ground almonds still taste a touch warmer if you have a food processor.
How long does keşkül last in the fridge?
Three to four days, covered. Press plastic wrap directly onto the surface to stop a skin from forming. The flavor is arguably better on day two, after the almond has settled into the milk. Don't freeze it — the starch breaks and the texture turns watery.
Is keşkül gluten-free?
The classic recipe contains no wheat — it thickens with rice flour and cornstarch. If you're cooking for someone with celiac disease, check that your rice flour and cornstarch are certified gluten-free, since cross-contamination varies by brand.



