Overview
Ayam kecap is an Indonesian dish built around one key ingredient:
Kecap manis β a thick, sweet soy sauce.
Itβs sweet, savoury, slightly sticky, and thatβs what defines the dish.
Traditionally, itβs cooked in a pan and reduced down into a sauce.
That works, but itβs not ideal for bulk cooking.
So this version tweaks the method:
Marinate β roast β build sauce separately
You still get the flavour, but in a way that scales, freezes well, and fits real life.
Ingredients (for ~5kg batch)
Chicken
- β ~5 kg chicken (bone-in, skin-on)
- β Chicken thighs work best
Aromatics
- β Shallots (500gβ1kg)
- β Garlic
- β Ginger
Sauce Base
- β Kecap Manis
- β Light soy sauce
- β Water
Additional
- β Tomato ketchup
- β Tomato purΓ©e (boxed)
- β Fresh tomatoes
Stage 1 β Marinate the Chicken
- β Add chicken into a large container
- β Add:
- β kecap manis
- β light soy sauce
- β tomato ketchup
Mix and coat thoroughly.
- β Marinate for:
- β At least 4 hours
- β Overnight is better
No need to cut the chicken. Keep it whole.
Stage 2 β Roast the Chicken
- β Lay chicken out on trays (skin-on)
- β Roast at 200Β°C for ~40 minutes
- β Longer if needed
You want:
- β cooked through
- β some colour on the skin
Once done:
- β Remove chicken
- β Keep all the juices from the tray
This is importantβdonβt throw it away.
Stage 3 β Portion the Chicken
- β Portion chicken into freezer containers
- β Set aside
The sauce comes next.
Stage 4 β Build the Sauce
Start with the aromatics.
- β Add shallots to a pan
- β Mediumβhigh heat
- β Cook for ~5 minutes
Then:
- β Add garlic
- β Add ginger
- β Cook for ~1β2 minutes
Then:
- β Add chopped fresh tomatoes
- β Cook until softened and slightly jammy
Optional:
- β Add tomato purΓ©e if you want a stronger tomato base
Stage 5 β Build the Gravy
Now add:
- β Reserved chicken juices
- β Kecap manis
- β Light soy sauce
- β Water
Adjust as you go:
- β More kecap manis β sweeter, richer
- β More soy β saltier
- β More water β thinner
Youβre aiming for:
- β a balanced
- β slightly thick
- β savoury-sweet gravy
Stage 6 β Combine & Freeze
- β Pour the sauce over the portioned chicken
Make sure each portion has enough gravy.
This matters:
- β the chicken freezes better in sauce
- β flavour continues to develop
Storage & Reheating
- β Freeze in portions
When ready:
- β Defrost in the fridge (~24 hours)
- β Reheat gently
Serving
Serve with:
- β Rice
- β Fried egg
- β Greens
Notes
- β Shallots arenβt optional hereβthey carry the base
- β Donβt skip the roasting stepβit builds flavour
- β Donβt throw away the chicken juicesβthatβs free flavour
Bottom line
This isnβt the traditional method.
But it works better for:
- β batch cooking
- β freezing
- β real-life cooking
And it still tastes like ayam kecap.