Sweet Soy Chicken (Ayam Kecap)

Sweet Soy Chicken (Ayam Kecap)

Chicken thighs braised in sweet soy sauce until glossy, sticky, and deeply caramelized.

Total 50 min Makes 4 servings Calories 420/serving

Dietary

Dairy free, Nut free, Halal

Allergens

Soy, Wheat

This Indonesian braise simmers chicken thighs in a mixture of kecap manis, garlic, and shallots until the sauce reduces into a thick, sticky glaze. It balances sweet, salty, and savory notes, making it a satisfying weeknight dinner served over steamed rice. The dish comes together in one pan with minimal hands-on effort beyond the initial searing.

Ingredients

  • 2 pounds boneless skinless chicken thighs, cut into large pieces
  • 2 tablespoons vegetable oil
  • 5 shallots, thinly sliced
  • 4 cloves garlic, minced
  • 1 tablespoon fresh ginger, minced
  • 1/2 cup kecap manis (sweet soy sauce)
  • 2 tablespoons regular soy sauce
  • 1 cup water
  • 1 teaspoon ground coriander
  • 1/2 teaspoon ground black pepper
  • 1 bay leaf
  • 2 scallions, sliced, for garnish
  • 1 fried shallots, for garnish

Method

  1. Pat the chicken thighs dry and season lightly with salt.

  2. Heat the vegetable oil in a 9-inch skillet over medium-high heat. Sear the chicken pieces in batches until browned on both sides, about 3 minutes per side. Transfer to a plate.

  3. Reduce heat to medium and add the sliced shallots to the skillet. Cook, stirring occasionally, until softened and golden, about 4 minutes.

  4. Add the garlic and ginger and cook, stirring constantly, until fragrant, about 1 minute.

  5. Stir in the kecap manis, soy sauce, water, ground coriander, black pepper, and bay leaf, scraping up any browned bits from the bottom of the skillet.

  6. Return the chicken to the skillet and spoon the sauce over the top. Bring to a simmer.

  7. Reduce heat to low, cover, and simmer until the chicken is tender, about 25 minutes, stirring occasionally.

  8. Uncover and continue simmering until the sauce thickens into a sticky glaze that coats the chicken, about 10 minutes.

  9. Remove the bay leaf and discard. Taste the sauce and adjust seasoning with additional soy sauce if needed.

  10. Transfer to a serving platter and garnish with sliced scallions and fried shallots. Serve hot with steamed rice.

Related recipes

Rate this recipe

★ 3.6 (1)

Comments

    Log in to comment.

    Sweet Soy Chicken (Ayam Kecap)

    This Indonesian braise simmers chicken thighs in a mixture of kecap manis, garlic, and shallots until the sauce reduces into a thick, sticky glaze. It balances sweet, salty, and savory notes, making it a satisfying weeknight dinner served over steamed rice. The dish comes together in one pan with minimal hands-on effort beyond the initial searing.

    50 min 4 servings 420 cal

    Ingredients

    • 2 pounds boneless skinless chicken thighs, cut into large pieces
    • 2 tablespoons vegetable oil
    • 5 shallots, thinly sliced
    • 4 cloves garlic, minced
    • 1 tablespoon fresh ginger, minced
    • 1/2 cup kecap manis (sweet soy sauce)
    • 2 tablespoons regular soy sauce
    • 1 cup water
    • 1 teaspoon ground coriander
    • 1/2 teaspoon ground black pepper
    • 1 bay leaf
    • 2 scallions, sliced, for garnish
    • 1 fried shallots, for garnish

    Method

    1. 1

      Pat the chicken thighs dry and season lightly with salt.

    2. 2

      Heat the vegetable oil in a 9-inch skillet over medium-high heat. Sear the chicken pieces in batches until browned on both sides, about 3 minutes per side. Transfer to a plate.

    3. 3

      Reduce heat to medium and add the sliced shallots to the skillet. Cook, stirring occasionally, until softened and golden, about 4 minutes.

    4. 4

      Add the garlic and ginger and cook, stirring constantly, until fragrant, about 1 minute.

    5. 5

      Stir in the kecap manis, soy sauce, water, ground coriander, black pepper, and bay leaf, scraping up any browned bits from the bottom of the skillet.

    6. 6

      Return the chicken to the skillet and spoon the sauce over the top. Bring to a simmer.

    7. 7

      Reduce heat to low, cover, and simmer until the chicken is tender, about 25 minutes, stirring occasionally.

    8. 8

      Uncover and continue simmering until the sauce thickens into a sticky glaze that coats the chicken, about 10 minutes.

    9. 9

      Remove the bay leaf and discard. Taste the sauce and adjust seasoning with additional soy sauce if needed.

    10. 10

      Transfer to a serving platter and garnish with sliced scallions and fried shallots. Serve hot with steamed rice.