Skip to main content

Soto Ayam Betawi

4.6

(27)

Image may contain Food Curry Plant Dish Meal Cutlery Spoon and Bowl
Photo by Heami Lee, food styling by Judy Haubert, prop styling by Rebecca Bartoshesky

It’s perhaps ironic that the translation of the Indonesian word soto is summed up so modestly as “soup,” for there is nothing modest about this deeply flavored, complex, traditional meal, designated by the Indonesian government as a national dish. Also known in parts of the country as coto, tauto, sroto, or saoto, there are 75 types of soto, and each region boasts its own specialty based on local spices and produce. There are 22 varieties of soto on the island of Java alone, and there you will find Soto Betawi, a defining dish of the Betawi people from the nation’s capital, Jakarta. Traditionally, the soup is made with a full-bodied beef broth that develops over several hours and served with meltingly tender chunks of beef and offal, fried potatoes, tomatoes, and layers of spice and coconut milk (a recipe for this version is in my cookbook, Coconut & Sambal). You’ll find Soto Betawi eaten for breakfast, lunch, or dinner all over the bustling metropolis, from street food kaki lima vendors to fine-dining restaurants. 

My version of the dish here swaps bone-in chicken thighs in for beef (ayam means “chicken” in Indonesian), reducing the cooking time to just under an hour, while still showcasing the rich, spiced, and coconutty flavors the soup is famous for. With aromas of makrut (Thai) lime and lemongrass and a turmeric-golden hue, Soto Ayam Betawi is delicious on its own, but I prefer to eat it as the Betawi do, with a side plate of rice. Spoon a small amount of the broth and some chunks of chicken and potato over the rice and enjoy eating it from both plate and bowl for a heartier meal. The Betawi often serve it with fried shallots, vinegary acar pickles, crackers made from the local melinjo nut, and a chili sambal, but my favorite addition is lime wedges for extra zing and seasoning.

Recipe information

  • Yield

    4–6 servings

Ingredients

6–8

skin-on, bone-in chicken thighs (about 3 lb.)

Kosher salt

2

Tbsp. vegetable oil

6

large shallots, 2 shallots finely chopped, 4 shallots cut into ½" pieces

4

garlic cloves, crushed

1

Tbsp. ground coriander

1

tsp. ground turmeric

3

medium tomatoes (about 1 lb.), quartered

2

medium russet potatoes (about 1 lb.), scrubbed, cut into 1" pieces

2

lemongrass stalks, trimmed, tough outer layers removed, bruised

3

makrut (Thai) lime leaves

4

cups chicken stock or low-sodium chicken broth

1

13.5-oz. can unsweetened coconut milk

Juice of 1 makrut (Thai) lime or lime

Steamed rice and lime wedges (for serving)

Preparation

  1. Step 1

    Pat chicken thighs dry; season generously with salt. Pour oil into a cold large Dutch oven and arrange chicken, skin side down. Cook over medium heat, rotating pan around on burner to ensure even browning, until skin is golden brown, 12–16 minutes. Using tongs or a slotted spoon, transfer chicken to a plate.

    Step 2

    Cook finely chopped shallots, garlic, coriander, and turmeric in same pot over medium, stirring constantly, until softened, about 3 minutes. Return chicken to pan, turning skin side up, then add tomatoes, potatoes, lemongrass, lime leaves, and remaining shallots. Pour in stock and bring to a boil over medium-high heat. Reduce heat and simmer, skimming any foam from surface, until chicken is cooked through and tender, 25–35 minutes.

    Step 3

    Stir coconut milk into soup and return to a simmer. Remove from heat and stir in lime juice; taste and season with more salt if needed. Serve soup with rice and lime wedges alongside.

Join the home cook community

Sign in or create account