Es Alpukat

Javanese iced avocado drink layered with sweetened condensed milk, dark chocolate syrup and shaved ice

Origin: Bandung & Surabaya, Java, Indonesia

From the journey of Avocado.

Es alpukat (literally 'avocado ice') is one of the most unexpected and thoroughly Indonesian things that exists in the world's cuisine: a drink invented entirely independently by a culture that received the avocado from Dutch traders in the eighteenth century and had no prior framework for understanding it. Where Brazilians made a sweet shake and Mexicans made a savoury sauce, Indonesian warung (street stall) culture produced something else entirely: a dessert drink in a glass, cold, sweet, slightly bitter from the chocolate syrup, creamy from the condensed milk, and textural from the shaved ice: a drink that would confound every assumption you might bring to the word avocado. Es alpukat is sold throughout Java and Sumatra, particularly in the cities of Bandung (famous for its food culture), Surabaya, and Jakarta. The construction varies from vendor to vendor but the essentials are constant: ripe avocado flesh scooped directly into a tall glass, condensed milk poured over it, then chocolate syrup (often the Indonesian Coklat brand), then shaved ice or crushed ice piled on top, and the whole assembly stirred together at the table. The avocado functions here as the body of the drink: dense, fatty, and creamy in a way that thick coconut milk approaches but cannot match, whilst the condensed milk provides sweetness, the chocolate provides bitterness and depth, and the ice provides the cold shock that makes the whole thing electrifying on a thirty-five-degree Jakarta afternoon. It is inseparable from the culture of the Indonesian warung (the roadside stall where all of Indonesian life happens), and it is the drink most likely to astonish a visitor who approaches it knowing only what an avocado is elsewhere in the world.

Ingredients

  • 2 large ripe Hass avocados, flesh scooped out
  • 4 tbsp sweetened condensed milk, divided
  • 3 tbsp dark chocolate syrup (or good-quality drinking chocolate mixed with a little hot water to a pourable consistency), divided
  • 2 cups shaved ice or finely crushed ice
  • a pinch of fine sea salt (optional but traditional: amplifies the sweetness)

Method

  1. Divide the avocado flesh between two tall glasses (roughly half an avocado per glass to start). Using a spoon, crush the avocado roughly against the sides of the glass: it should be partly mashed, partly chunky. It is not blended: the texture is part of the experience.
  2. Drizzle 1½ tablespoons of condensed milk over the avocado in each glass. Drizzle 1 tablespoon of dark chocolate syrup over the condensed milk. Add a tiny pinch of salt if using.
  3. Pile the shaved or crushed ice on top of each glass, mounding it generously above the rim. Drizzle a little more condensed milk and chocolate syrup over the ice.
  4. Serve immediately with a long spoon and a straw. In the Indonesian tradition, the drinker stirs everything together at the table, incorporating the melting ice into the condensed milk and avocado as they drink.

Notes

Chocolate syrup choice matters here: a thin, sweet chocolate sauce lacks the slight bitterness that makes the drink interesting. Use a Dutch-process cocoa-based syrup or a concentrated drinking chocolate syrup. In Indonesia, a popular variant adds a shot of strong black coffee (es alpukat kopi): the coffee's bitterness playing against the avocado's creaminess. For the most authentic texture, use a bag of crushed ice from a convenience store rather than ice made in home cube trays.

The Gastrographer

The Gastrographer

Mapping Culinary History

To explore — select an ingredient below.

Journey Point Map Key

Ingredient originTrade or transit route
Became a culinary stapleColonial / trade control
© 2026 The Gastrographer. All original research, narratives, and illustrations. All rights reserved.