How to make Soto Ayam Medan (Chicken Soup in Coconut Milk). Delicious easy one pot

Soto Ayam Medan (Chicken Soup in Coconut Milk)

Course: Entree
Cuisine: Indonesian
Prep Time: 10 minutes
Cook Time: 50 minutes
Total Time: 1 hour
Servings: 4 servings
Chicken soup cooked with herbs, spices, and coconut milk originated from Medan. Served with shredded chicken meat, perkedel (potato fritters), and chili
Print Recipe


  • 4-5 chicken thighs (skin removed)
  • 1 Tbsp cooking oil
  • 4 cups chicken stock
  • 1 block chicken bouillon
  • 1 cup coconut cream (you can replace with whole cow's milk, but I don't recommend using low fat or fat-free)
  • Salt and Sugar to taste


  • 2 Roma Tomatoes seeded and chopped
  • Small bunch of Chinese celery leaves (chopped)
  • 2 hard-boiled eggs quartered
  • 1/3 cup crispy fried shallots
  • 2 cups Beansprouts (blanched)


Other herbs and spices:

Chili sauce:

  • 50 gr long green chili or use serrano peppers
  • 1/4 tsp salt

Served with:


Preparing paste:

  • Put all ingredients you need to grind in a food processor except for turmeric powder. Process into a paste and then add the turmeric powder. That way you won't stain your food processor bowl. 

Preparing chili:

  • Boil the chili in a boiling water until soft, about 5 minutes. Discard water and process into a smooth paste or roughly chopped if you prefer. Add in salt to taste. Can be stored in the fridge for up to 1 week

Preparing the soup:

  • Bring about 4 cups of water to a boil. Put in chicken pieces and lower the heat to simmer for about 30 minutes. Remove chicken and set aside. Save the liquid and shred the meat when cool enough to handle
  • In a meantime, heat up some oil in a large pot and stir-fry the paste you prepared earlier, cardamom, cloves, and lemongrass until fragrant, about 5 minutes. Put in bay Leaves and kaffir lime leaves and continue stir-frying for few minutes until fragrant
  • Pour in the liquid from cooking the chicken and chicken broth and let it cook for about 15 minutes. Strain off the liquid and discard the solids. Add in coconut cream and let it heated through but do not let it boil. Have a taste and season with more salt and pinch of sugar to your taste. It should be savory


  • When ready to serve, portion the shredded chicken meat, bean sprouts, diced tomatoes, in a individual serving bowl. Laddle the hot soup over. Garnish with celery leaves, crispy shallots, hard-boiled eggs. Serve with rice, chili sauce, and perkedel