Nasi Liwet (Solo Savory Coconut Rice)
🍚Free

Nasi Liwet (Solo Savory Coconut Rice)

25m
Prep
70m
Cook
6
Servings
Medium
Difficulty

Fragrant rice simmered in coconut milk and chicken broth, piled with tender shredded chicken, mild sweet chayote and egg, then finished with a pour of thick coconut cream. A gentle, comforting classic from Solo, Central Java.

#indonesian#rice#coconut-milk#chicken#javanese#comfort-food

Servings

6servings

Ingredients

Nutrition

calories540
protein30g
carbs55g
fat22g
fiber3g

Per serving

Steps

Poach the chicken

Poach the chicken

Put the chicken, water, 1 bay leaf, 1 lemongrass stalk, 2 cm of the galangal, shallots, garlic, coriander seeds and 1 teaspoon of salt in a pot. Bring to a boil, then lower the heat and simmer gently for 25 minutes, until the chicken is cooked through (no pink near the bone, juices run clear, about 74°C (165°F) inside). Lift out the chicken, let it cool slightly, then shred the meat off the bone with your fingers or two forks. Strain and keep the broth.

  • 700 g chicken thighs
  • 1.2 litres water
  • 1 bay leaf
  • 1 stalk lemongrass
  • 2 cm galangal
  • 4 shallots
  • 3 cloves garlic
  • 1 tsp coriander seeds
  • 1 tsp salt

✅ Done when: chicken is opaque throughout, pulls easily off the bone, and the broth tastes well seasoned

⏱25:00
Cook the coconut rice

Cook the coconut rice

In a heavy pot, combine the rinsed rice, 300 ml of the coconut milk, 500 ml of the reserved broth, the remaining bay leaf, lemongrass and 2 cm of galangal, and ½ teaspoon of salt. Simmer uncovered over medium-low heat, stirring often so the coconut milk doesn't catch on the bottom, until the liquid has been absorbed down to the surface of the rice. Cover tightly and cook over the lowest heat for a further 15 minutes, undisturbed, until the rice is fully tender and fragrant.

  • 450 g rice
  • 300 ml coconut milk
  • 1 bay leaf
  • 1 stalk lemongrass
  • 2 cm galangal
  • 1/2 tsp salt

✅ Done when: grains are soft, separate and fragrant, with no raw bite left

⏱30:00
Simmer the labu siam

Simmer the labu siam

While the rice cooks, put the chayote cubes in a small saucepan with the remaining 100 ml coconut milk, 150 ml of the reserved broth, the chili, the remaining bay leaf, the remaining 1 cm of galangal, the sugar and a pinch of salt. Simmer gently for 10–12 minutes until the chayote is tender but still holds its shape.

  • 300 g chayote
  • 100 ml coconut milk
  • 1 red chili
  • 1 bay leaf
  • 1 cm galangal
  • 1 tsp sugar
  • 1 pinch salt

✅ Done when: chayote cubes are easily pierced with a fork but not falling apart

⏱12:00
Boil the eggs

Boil the eggs

Lower the eggs gently into a pot of simmering water and cook for 9–10 minutes for a just-set yolk, or 11–12 minutes for a firm one. Drain and cool in cold water before peeling, then halve lengthwise.

  • 6 eggs

✅ Done when: eggs peel cleanly and the yolks are set to your liking

⏱10:00
Make the areh

Make the areh

Warm the extra-thick coconut cream in a small saucepan over low heat with a pinch of salt, stirring constantly. Simmer gently, never at a hard boil, for about 5 minutes until it thickens slightly; coconut cream splits if it boils too fast, so keep the heat low and keep stirring.

  • 100 ml coconut cream
  • 1 pinch salt

✅ Done when: the cream coats the back of a spoon and looks glossy, not curdled

⏱5:00
Assemble and serve

Assemble and serve

Mound the warm coconut rice on a banana leaf or a plate. Top with the shredded chicken, the chayote and its sauce, and the halved eggs. Spoon the warm over everything and scatter with fried shallots. Serve right away with sambal and prawn crackers on the side.

  • 2 tbsp fried shallots
  • to serve sambal and krupuk
History & Culture

The Story Behind the Dish

📍 Solo (Surakarta), Central Java📅 Javanese royal courts, later a street-food staple🍚 ID

Nasi liwet is believed to have grown out of the cooking of the royal courts of Surakarta, where rice simmered in coconut milk was prepared for ceremonial meals. Over time it moved from palace kitchens into the streets, where vendors began selling it from large pots at dawn, wrapped in a cone of banana leaf called a pincuk.

Today it is one of Solo's defining dishes, sold by generations of family-run stalls, usually eaten in the morning or at night, and almost always with the hands, scooped with a small folded-leaf spoon called a suru.

⭐ Why It's Famous

Nasi liwet is loved for its delicate, fragrant rice and the gentle balance of its toppings: tender shredded chicken, mild sweet chayote, egg and a rich pour of coconut cream, all softer and less spicy than many other Indonesian rice dishes.

💡 Fun Fact

In Solo, nasi liwet is traditionally served on a folded banana leaf without cutlery and eaten with the fingers, a style that is now part of the dish's identity.

🍚

Solo (Surakarta), Central Java

-7.58°S, 110.82°E