The best Indonesian sweet soy chicken – Ayam Kecap

Spread the love
  • 67

Ayam Kecap Manis – the Indonesian sweet soy sauce chicken

This Ayam Kecap Manis (literally means chicken in sweet soy sauce) has been my go-to Indonesian dish for years now. It’s always a hit whenever I cook it for family and friends. And it’s so easy to cook as well.

I made this Ayam Kecap Manis for the first time when I invited my extended family for lunch many years ago.

At the time, I had no experience in cooking, let alone the skill to cook good food. So, I didn’t know what to cook when I invited my sisters in law and their daughters to come around for Indonesian food.

Ayam kecap

This post contains affiliate links. We may earn a small commission from a qualifying purchase. Check our disclosure for more info.

Before the marriage, I hardly cooked proper Indonesian food. If not never. There was no need for me to do so. Because my mom is the best cook when it comes to traditional food. On top of that, I was quite busy with work and its commutation. By the time I got home from work, it would be late dinner time. So the excuses just built up.


I tried to ask my mom for some good recipes. Unfortunately, most of the good stuff was difficult to find its ingredients. And because I just moved to the UK, I didn’t know if and where I could get the ingredients.

Thankfully, I did bring Indonesian sweet soy sauce with me when I came. So, my brain decided to just get along with whatever I had and try to find the rest of the ingredients at a local supermarket or shop.

So, I decided to make chicken in sweet soy sauce!

Besides, it’s a dish that I like. And it’s quite simple to make yet delicious to eat. I even tweaked some ingredients and cooking methods to simplify even more.

Indonesian sweet soy chicken

Menu to go with chicken sweet soy sauce

In the end, for the lunch menu on that day, I managed to lay the followings on the table:

Since that day, my Ayam Kecap…. Sweet Soy Chicken as my nieces and nephews call it has become one of the favourite menus in my extended family. And whenever I cooked this soy chicken for my friends, it went down well too.

So, try this. And tell me your thoughts. 😘

The key ingredients for sweet soy chicken – Ayam Kecap Manis

Ingredients for chicken sweet soy sauce

Indonesian sweet soy sauce

Kecap Manis, the sweet soy sauce is the number one ingredient you need for this dish. 

Now before I go on, did you know that sweet soy sauce is originally from Indonesia? Yes, it is. So I think it’s only fair if I suggest you get hold of a real Indonesian sweet soy sauce for this recipe, isn’t it? So that you’ll get the real taste of what Ayam Kecap Manis is like.

However, I do understand that you may find it hard to get it from your local shops that sell Asian food ingredients. In that case, you can try to get it online.

And if for some reasons you can’t get online either, you can substitute the sweet soy sauce using the following mixtures:

  1. Mix 1/4 cup of dark soy sauce with 3-4 tbsp dark brown sugar (palm sugar or dark muscovado sugar will be better). Mix it until all sugar dissolves. If you want to make it sticky like the real Kecap Manis (sweet soy sauce), you can heat the mixture a little bit until the sugar is slightly caramelized.
  2. Add 2 tbsp of honey into ¼ cup of dark soy sauce. Stir well until you get a nice thick sauce.
  3. Put 2 tbsp of molasses in ¼ cup of dark soy sauce. You will get a very dark sticky soy sauce. 

Now, please try not to use other sweet soy sauces, i.e. non-Indonesian sweet soy sauce. Because the flavour will be totally different from how it should. I’ve tried quite a few in the past. Just because I was too lazy to go to Chinatown and at the time I couldn’t find it online. I regretted it as the sauce flavour was not right for the dish.


I think this ingredient is, needless to say, is one of the keys. Otherwise, the recipe won’t be called sweet soy sauce chicken.


The original recipe uses Indonesian red shallots. But here in the UK, I substitute them with brown onions for practicality and low-cost reasons. 


You only need a few cloves of garlic and finely slice them.


In Indonesia, tamarind is the most common item to use for marinade meat or fish. It’s good to get rid of the smell of chicken, red meat or fish. 


You can choose whatever chillies you like. I sometimes use red chillies or green chillies. Some other times, I use fresh chillies or dried chilli flakes. In this recipe, I use the number of chillies that gives a little less than moderate heat. 

So, if you’re a chilli lover (like me), you can always add more. 

Salt and pepper

Salt is a must-have item in all my recipes. As for pepper in this recipe, you can use white pepper or black pepper. I personally use black pepper because that’s what I almost always have in my pantry.

Cooking oil

We need the oil to deep-fry the chicken. So I leave the choice to you. You can use whatever cooking oil that you like. I usually use either sunflower oil or vegetable oil for frying. 

Chicken in sweet soy sauce

How to make Indonesian sweet soy chicken 

Rooted in my mom’s recipe, this Indonesian Ayam Kecap Manis is so easy to make. If you like a sweet and spicy flavour, then this recipe will be your next favourite stir-fry chicken.

Preparing your chicken

I understand that there is a lot of advice and suggestions on how to prep your chicken. Here in the UK, we are told not to wash raw chicken to prevent the risk of food poisoning.

But, I’m so used to watching my mom washing and cleaning every meat before she cooks. What I mean with cleaning is taking off all unnecessary fat, membrane, grizzle, etc. And then wash the poultry.

So, if you’re like me, you prefer to wash your raw chicken too, make sure the area near the sink where you clean the chicken is clear.

Don’t put any cooking utensils or any tableware around the area. And make sure you clean and wipe the area with antibacterial wipes or spray when you’re done with washing your chicken. Then dry it properly with a cleaned dry cloth or kitchen towel.

Piercing the chicken

Another thing I do whenever I marinade the chicken (beef, lamb or fish) is piercing it with a skewer or a fork. I do this before I cook for any type of dish.

This little trick is very useful to get the flavour into the meat. I’m so used to doing this that my sons can tell the difference if I skipped this step. They would complain that the chicken is bland with no flavour.…..😊

Marinade the chicken

Whether you decide to wash your chicken or not, the first thing you want to do after you cut your chicken, is to marinade it. Please choose whatever ingredients you prefer from the below choices. But don’t skip this marinade.

Because if you marinade the chicken with below ingredient options before cooking it, you will get a fresher taste of chicken that is free from its smell.

I don’t know about you, but I find that chicken does smell too.

In Indonesia, the original and most traditional way to marinate chicken or fish is by using Tamarind paste and salt. You can get it in the form of paste, block or sauce.

You only need about 2-3 tablespoons of Tamarind juice, or sauce if you can get the ready-made tamarind sauce.

If you get tamarind paste or block, and it is a bit hard and slightly dry, you can just cut it to an equal amount of 2-3 tbsp then soak it in 3-4 tbsp of hot water. Let the tamarind get softened and release its juice.

What you want is this tamarind juice and salt for a marinade.

You can also marinate the chicken with:

  • Lemon/lime juice with salt.
  • Ginger and garlic paste (or powder) with salt.
  • Garlic powder, ground pepper (black or white), with salt.
deep-frying the chicken
Deep frying the chicken
Ready fried-chicken
fried chicken in sweet soy sauce
Chicken in sweet soy sauce

Deep-fry the chicken

You can leave the chicken to marinate for about 20 minutes before you deep-fry it. And set aside.

Make the sauce and put the chicken in sweet soy sauce 

Using the same oil that you use to fry the chicken, fry the onion slices until it’s soft and lightly golden. Then add the garlic slices and chillies in. Continue to fry for a minute or two before you put the sweet soy sauce, salt and pepper in.

Cook the sauce until it’s bubbly, then put the chicken pieces in. Stir well until all the chicken pieces are well-coated with the sauce. 

Hope you are now thinking of cooking this easy to make and tasty chicken dish. You may want to cook other Indonesian side dishes that go well with this Sweet Soy Chicken.

You can choose the above menu. Or you can have this chicken dish (Ayam Kecap) with stir-fry vegetables, or with Sop Ayam (chicken and vegetable soup).

Having said that, plain hot rice with this Ayam Kecap is delicious 😋.

Happy cooking and enjoy!

Related Posts

Thank you for reading up to here. Please share what you think about the recipe in the comment below so that others will know too. And feel free to share the post and pin it in your Pinterest. It will be great as well if you could check my Instagram and give me a follow.

Lastly, don’t forget to check my other recipes that you may also love.

Happy cooking.

All the best.

The recipe for Chicken in Sweet Soy Sauce

Yield: 8

The Best Indonesian Sweet Soy Chicken - Ayam Kecap

Ayam kecap

The best Indonesian chicken in sweet soy sauce that you'll ever make. You can't go wrong to serve this easy-to-make chicken dish. Because everybody will just love it 😀.

Prep Time 15 minutes
Additional Time 3 minutes
Cook Time 30 minutes
Total Time 48 minutes


  • 800 gram Chicken boneless or with bones. Cut in pieces.
  • 3 tbsp Tamarind juice
  • 1 tsp Salt for the marinade.
  • 2 Onion medium size. Sliced
  • 2 cloves Garlic Finely sliced
  • 2 Red or green chilli Sliced diagonally
  • 1/2 tsp Coarse black pepper
  • 1/3 cup Indonesian sweet soy sauce (see the note).
  • Cooking oil.


  1. Marinade the chicken with tamarind juice and salt. Pierce the meat by using a skewer or fork. Set aside and leave it to rest for about half an hour.
  2. When you're ready to cook, heat the oil on a wok or frying pan. And start deep-frying the chicken. If you use boneless chicken, it will normally take about 12-15 minutes to deep-fry. If you use chicken with bone, it may take slightly longer. Around 20-25 minutes. Set aside.
  3. Then, fry the onions in a pan with 4-5 tablespoons of cooking oil until it's light golden in colour. Add in the sliced garlic and chillies. Continue to fry for about 3 minutes before you put the sweet soy sauce, black pepper and salt in.
  4. Cook further about 3-5 minutes until you see the sauce bubbling. Lastly, add in the fried chicken. Stir until all the meat coated with soy sauce. Let it cook and simmer for about 3 minutes before you turn the heat off. 


I normally multi-task things to save time. So, I would prepare the chicken first. When I start frying it, I will then get the sauce ready. Normally, the fried chicken will be ready at the same time the soy sauce ready.

Nutrition Information



Serving Size

Amount Per Serving Calories 424Total Fat 25gSaturated Fat 6gTrans Fat 0gUnsaturated Fat 17gCholesterol 107mgSodium 1776mgCarbohydrates 18gFiber 1gSugar 11gProtein 31g

The nutrition calculation you find here is just a guide provided by online nutrition calculator. You should not use to substitute advice from nutritionists or health practitioners.

Did you try the recipe?

Share how you like the recipe in the comments below and show a picture of your creation

Spread the love
  • 67

Join the Conversation

  1. I am originally from the New York City area where I had access to all kinds of food from all over the world. Since moving to South Carolina, not so much! You are introducing me to ‘cooking’ the food from the one part of our little planet that I LOVE THE MOST. I am all over this recipe. I will share my success pics with you if I do not wreck it!

    1. Aww that’s so sweet of you.

  2. This recipe looks really great. I love the addition of the tamarind to marinate the chicken I think thats a brilliant idea. The recipe has a great amount of detail in instruction which is incredibly helpful when following a recipe thank you!

    1. You’re welcome. I thank you too. Hope you try the recipe. Let me know how it goes.

  3. Hey, your recipe looks great & i want to give it a go. Unfortunately we do not have any tamarind juice in our supermarkets. What is a good substitute for that ?

    1. Thank you. The idea of marinating the chicken is to get rid of its smell. So, you can use lime/ lemon with salt, or ginger garlic powder with salt, or garlic powder with black pepper and salt. Happy cooking

  4. Avatar Jessica Formicola says:

    Oh my goodness, this chicken looks like it’s full of flavor! I will definitely be making this for dinner soon!

    1. It is flavoursome. Let me know how you like it.

  5. I love chicken dish. This ayam kecap looks incredible and sweet! Yum!

  6. Avatar jacque hastert says:

    I bet the flavor of this chicken is out of the world amazing! I will be making this Indonesian dish very soon. I have pinned it and will add it to my menu soon.

    1. I’m glad you think so. Hope you like it when you tried it

  7. Can’t wait to try this! A lovely introduction to other cultures.

    1. Yes, please try. It’s like you’re going abroad from your kitchen 😉

  8. So many lovely flavors in this dish!

    1. Thank you. That’s very kind.

  9. I have made this dish several times and each time it has turned out delicious. The recipe is easy and well explained. My 4 year old and 1 year old eat it with their hands it’s THAT delicious ☺️☺️

    1. Oh, that’s so cute. Thank you for sharing.

Leave a Reply

Your email address will not be published. Required fields are marked *

So Yummy Recipes © Copyright 2021. All rights reserved.