ArrowDownFill 1arrow-small-lineFill 1Cooking Light - EasyCooking Light - FastCooking Light - So GoodCooking Light - How-ToCooking Light - Staff FaveCooking Light Badge - Wow!GroupClose IconEmailEmpty Star IconLike Cooking Light on FacebookFull Star IconShapePage 1 Copy 3Page 1 Copy 2Grid IconHalf Star IconFollow Cooking Light on InstagramList IconMenu IconPrintSearch IconSpeech BubbleFollow Cooking Light on SnapchatFollow Cooking Light on TwitterWatch Cooking Light on YouTubeplay-iconWatch Cooking Light on Youtube

Soto Resah

Yield Makes 6 to 8 servings
Notes: Kasih, owner and chef of Lotus River Rafting and Guest House in Borobudur, Jawa Tengah, Indonesia, is famous for her spicy coconut milk soup. She offers fried chicken and potato patties; we've simplified with poached chicken and potato chips. Up to 2 days ahead, cook, cover, and chill chicken in seasoned broth.


  • 1/3 cup peeled garlic cloves
  • 1 cup sliced shallots
  • 1/4 cup salted, roasted macadamia nuts or blanched almonds
  • 6 thin slices (the size of a quarter) fresh galangal or fresh ginger
  • 1 teaspoon ground turmeric
  • 1 teaspoon ground cumin
  • 1 teaspoon ground coriander
  • 1/4 teaspoon white pepper
  • 1/4 teaspoon ground nutmeg
  • 1 tablespoon salad oil
  • 1 1/2 quarts fat-skimmed chicken broth
  • 2 cans (14 oz. each) coconut milk
  • 1 stalk (12 to 15 in.) fresh lemon grass or 3 strips (1/2 by 4 in.) lemon peel, yellow part only
  • 1 1/2 pounds boned, skinned chicken breasts, rinsed
  • 4 to 6 cups hot cooked rice
  • Salt and pepper
  • 3 cups finely shredded cabbage
  • 3 cups bean sprouts, rinsed and drained
  • 1 cup thinly sliced green onions, including tops
  • 1 cup diced Roma tomatoes
  • 1 cup chopped fresh cilantro
  • 4 hard-cooked large eggs, shelled and cut into wedges
  • 2 cups potato chips or shrimp chips (optional)
  • 1/2 cup fried shallots
  • Lime wedges
  • Chili sambal, Asian red chili paste, or minced fresh hot chilies

Nutrition Information

  • calories 598
  • caloriesfromfat 53 %
  • protein 35 g
  • fat 35 g
  • satfat 21 g
  • carbohydrate 38 g
  • fiber 1.5 g
  • sodium 186 mg
  • cholesterol 156 mg

How to Make It

  1. In a food processor, combine garlic, sliced shallots, macadamia nuts, galangal, turmeric, cumin, coriander, white pepper, and nutmeg. Whirl mixture to a paste, scraping container sides as needed. (Or chop ingredients with a knife, then whirl in a blender to a paste.)

  2. In a 5- to 6-quart pan over high heat, stir the paste and the oil until mixture barely begins to brown, about 3 minutes. Stir in broth and coconut milk, cover, and bring to a boil.

  3. Meanwhile, trim stem end and any tough leaves off lemon grass and pull off coarse outer layer. Crush stalk with the back of a knife, then cut into 3-inch pieces. Add to broth.

  4. Add chicken breasts to broth. Cover, bring to a boil, then reduce heat to low and simmer until the breasts are no longer pink in center of thickest part (cut to test), 15 to 20 minutes. Lift out chicken and let cool at least 10 minutes. Skim fat from broth. (Or if making ahead, cover and chill the broth and the chicken separately. Lift off and discard fat from the chilled broth.)

  5. Season broth with salt and pepper to taste. Return to a boil over high heat.

  6. Tear the chicken into shreds. In individual small bowls, mound shredded chicken, rice, cabbage, bean sprouts, green onions, tomatoes, cilantro, egg wedges, potato chips, fried shallots, lime wedges, and chili sambal. Pour hot broth into a tureen or pitcher.

  7. Let guests place desired portions of the chicken, rice, cabbage, bean sprouts, green onions, tomatoes, cilantro, and eggs in wide bowls. Ladle or pour hot broth into bowls. Sprinkle with potato chips and fried shallots. Add juice from lime wedges, chili sambal, and more salt and pepper to taste.

Lotus River Rafting and Guest House in Borobudur, Jawa Tengah, Indonesia