Round cilok served with peanut sauce, with a skewer set beside the plate
Serves3
CuisineIndonesian

Cilok: Indonesian Tapioca Balls with Peanut Sauce (Aci Dicolok)

How to make cilok, the round, chewy tapioca balls from Indonesia, following one Bandung-style recipe by Valentina Limbong on Masak Apa Hari Ini. Covers the meaning of the name aci dicolok, the dough and peanut-sauce ingredients in their original units, why the three waters stay separate, each step in order, and what the source leaves unstated.

Level: Easy

Cooking flow

Cooking steps

STEP 11 / 8

Combine the dry dough ingredients

Tapioca flour, wheat flour, garlic, celery, chicken stock powder and white pepper being mixed in a bowl
Combine the flours and seasonings while the mixture is still dry

In a bowl, mix the tapioca flour, wheat flour, chopped garlic, sliced celery, Royco Kaldu Ayam and white pepper. Do not add any water yet.

STEP 22 / 8

Add the hot water a little at a time

Hot water being added little by little to the dough mixture
Add the dough's 250 ml of hot water gradually, mixing between additions

Gradually pour the 250 ml of hot water into the bowl, mixing as you go, until the ingredients come together. This water is for the dough only. The source gives no other cue for stickiness or elasticity.

STEP 33 / 8

Roll the dough into balls

Hands rolling a 1/2 sdm portion of dough into a round cilok ball
Roll each 1/2 sdm portion into a smooth ball

Take 1/2 sdm of dough at a time and roll it into a ball. Repeat until all the dough is used. The source does not state how many balls this makes.

STEP 44 / 8

Boil in batches and drain

Cilok cooking in a pot of boiling water while a cook tends one batch
Boil the cilok in batches in a separate pot of water

Bring a separate pot of water to a boil. Boil the cilok in several batches until cooked, then lift them out and drain them. The source does not give an amount of boiling water, a cooking time or a "floats when done" cue, so none is given here. The only stated endpoint is that the balls are cooked.

Cooked cilok lifted out of the pot so the water drains away
Once cooked, lift the cilok out and let them drain
STEP 55 / 8

Fry the nuts, chilies and garlic

Peanuts, cashews, chilies and garlic frying together in a pan
Fry both nuts with the chilies and garlic until cooked

Fry the peanuts and cashews together with the red chili, curly red chilies and garlic until cooked. The source's method refers to the nuts collectively as kacang and gives no separate order for them, so they go in together. The type and amount of oil, the temperature and the time are not given in the source.

STEP 66 / 8

Grind the fried mixture

The fried nuts, chilies and garlic being ground in a mortar
Grind the fried mixture before it meets any water or seasoning

Remove the fried ingredients from the pan and grind them. Do not add any liquid or seasoning at this point.

STEP 77 / 8

Make the peanut sauce

The ground mixture stirred into water with salt, palm sugar, lime juice and sweet soy sauce to make the sauce
Stir the ground base into the sauce's 350 ml of boiling water, then add the seasonings

Bring the sauce's 350 ml of water to a boil, then add the ground mixture and stir. Add the salt, palm sugar, lime juice and Bango Kecap Manis Light, stir to combine, and take the pan off the heat. The source does not specify a thickness or a simmering time for the sauce.

STEP 88 / 8

Serve the cilok with the peanut sauce

Boiled cilok on a plate with a bowl of peanut sauce beside it
Serve the cilok with the peanut sauce; the skewer is only a way to eat them

Serve the drained cilok with the peanut sauce alongside. In this version, the sauce is the only condiment, with no extra herbs, oil or fillings.

0 / 0
Ingredients

Ingredients

1 / 1

Ingredients

Ingredient Amount Role
Tapioca flour (tepung tapioka) 200 g Dough: the tapioca base, the aci in the name
Wheat flour (tepung terigu) 125 g Dough: the second flour. No specific type is named
Garlic, finely chopped (bawang putih) 2 cloves Dough: aromatic
Celery stalks, finely sliced (seledri) 2 stalks Dough: aromatic. Use celery stalk, not green onion or cilantro
Royco Kaldu Ayam (chicken stock powder) 1 sdt (teaspoon) Dough: seasoning. The product is named in the source
Ground white pepper (merica putih bubuk) 1/2 sdt (teaspoon) Dough: seasoning
Hot water (air panas; listed as air hangat, warm water) 250 ml Dough only: mixed in gradually
Water for boiling the cilok Not stated in the source Separate pot for cooking the balls. Not part of the 250 ml or the 350 ml
Peanuts (kacang tanah) 75 g Sauce: fried, then ground
Cashews (kacang mede) 25 g Sauce: fried together with the peanuts, then ground
Garlic (bawang putih) 2 cloves Sauce: fried and ground. Prep size not stated
Red chili (cabai merah) 1 Sauce: fried and ground
Curly red chilies (cabai merah keriting) 2 Sauce: fried and ground
Frying oil Not stated in the source Sauce: required by the frying step. Type and amount are not given
Salt (garam) 1 sdt (teaspoon) Sauce: seasoning
Palm sugar (gula merah) 1/2 sdm (tablespoon) Sauce: sweetness
Lime juice (air jeruk nipis) 1 sdt (teaspoon) Sauce: acidity
Bango Kecap Manis Light (sweet soy sauce) 2 sdm (tablespoons) Sauce: the sweet soy element. Product and "Light" designation as named
Water (air) 350 ml Sauce only: brought to a boil for the sauce
0 / 0

Cilok: Round, Chewy Tapioca Balls with a Sweet-and-Savory Peanut Sauce

What this recipe keeps

This recipe makes soft, round balls of tapioca and wheat dough, boiled in water, with a peanut-and-cashew sauce on the side. It follows one published recipe exactly. It does not combine that recipe with others, and it does not fill in details the recipe leaves unstated.

Bandung City's official guide to local food describes cilok as round and chewy, commonly eaten with peanut sauce, kecap (sweet soy sauce) and sauce, with salty, savory and sweet flavors together. The dough is built on tapioca, and the name itself says so.

This article follows a single version: the Bandung-style cilok with peanut sauce published by Valentina Limbong on Masak Apa Hari Ini (MAHI). The dough is tapioca flour and wheat flour seasoned with garlic, celery, chicken stock powder and white pepper, brought together with hot water. The balls are boiled and drained. The sauce is made from fried peanuts, cashews, chilies and garlic, ground and then stirred into simmering water with salt, palm sugar, lime juice and sweet soy sauce. For more dishes from the same country, see the Indonesia page.

Why It Is Called "Aci Dicolok"

The Bandung City guide explains that cilok is a shortening of aci dicolok. In Sundanese, aci means tapioca, and dicolok refers to piercing it, as with a skewer. The name therefore describes the food and a way of eating it in the same phrase.

The city guide supports only the name, the round, chewy shape and the common accompaniments. It does not give a recipe, a date of origin or an inventor, and this article does not claim any of those. A Unilever Food Solutions article gives the same aci dicolok explanation. It comes from the same corporate group as MAHI, however, so it is supporting usage rather than independent evidence.

The recipe below does not include a step for making skewers. The skewer in the photos is only a serving cue.

The Version Used Here: Valentina Limbong / MAHI

MAHI presents this recipe as Bandung-style cilok. It is one published version, not the only authentic formula. Other cooks use different flour ratios, aromatics, fillings and cooking methods. The recipe card lists 3 servings, 40 minutes, easy. These figures come from the source card and are not guaranteed results. This recipe has not been kitchen-tested by Sekai Gohan. You roll the dough in 1/2 sdm portions, but the source does not state how many balls this makes.

The source page has two internal inconsistencies, and this article resolves both in the same way:

  • Warm or hot water. The ingredient list says air hangat (warm water). The body text and the numbered method both say air panas (hot water). This article keeps the 250 ml amount and uses hot water, following the numbered method.
  • Steamed or boiled. One passage in the introduction describes the balls as steamed. The numbered recipe boils them in batches and then drains them. This article follows the numbered method, so there is no steaming step.

Ingredients: Dough and Peanut Sauce, in the Source's Own Units

Tapioca flour, wheat flour, garlic, celery, chicken stock powder, white pepper and water laid out for the dough
The dough ingredients: two flours, garlic, celery, stock powder, white pepper and 250 ml of water
Peanuts, cashews, garlic, red chilies, salt, palm sugar, lime and sweet soy sauce laid out for the sauce
The peanut-sauce ingredients, with the sauce's separate 350 ml of water

The recipe uses three separate waters: 250 ml for the dough, 350 ml for the sauce, and a pot of boiling water for cooking the balls. The source gives no amount for the boiling water. Do not take any of these waters from another, and do not add them together. The source specifies a frying step for the sauce base but does not give the type or amount of oil.

Equipment

  • A mixing bowl for the dough
  • A 1/2 sdm (tablespoon) measure for portioning the dough
  • A pot of boiling water for cooking the balls, separate from the sauce
  • A spoon for lifting the cooked balls out and draining them
  • A pan for frying the nuts, chilies and garlic
  • A way to grind the fried mixture. The source says only "grind"; a mortar and pestle is one option, as shown in the photo
  • A saucepan for the peanut sauce

About the Named Products and Choosing Ingredients

The source specifies Royco Kaldu Ayam and Bango Kecap Manis Light by name. This article keeps both. The source does not show how a different stock powder or sweet soy sauce would change the flavor or the proportions, so no substitute or conversion is offered here.

Seledri in this recipe means celery stalk. Do not replace it with green onion or cilantro, which are not part of this recipe. Use the tapioca flour and wheat flour in the stated amounts. The source does not suggest swapping either flour.

Method: Boil the Balls, Then Build the Sauce

Following the numbered method

Every step below follows the order of the source's numbered method. Where the source gives no time, temperature or visual cue, none is added here.

When the Source Leaves Something Open

Question What the source says How this recipe handles it
Warm water or hot water for the dough? The ingredient list says warm; the body text and numbered method say hot Use 250 ml of hot water, as in the numbered method
Should the balls be steamed? One introductory passage mentions steaming; the numbered method boils and drains Boil and drain only
How long do the balls boil? Should they float? Boil in batches until cooked. No time or float cue No time or float cue is added. "Cooked" is the only endpoint
How much water goes in the boiling pot? Not stated Use a separate pot, and do not take this water from the 250 ml or the 350 ml
What oil, and how much, for frying? Frying is required, but the oil is not listed Not specified. No amount or oil type is supplied
Are the cashews optional? Both nuts are in the ingredient list; the method says kacang Fry both nuts together. Do not leave out the cashews
How thick should the sauce be? Not stated No thickness or reduction time is added

Other Versions of Cilok

Recipes for cilok differ in flour ratio, aromatics, fillings, sauce and cooking method. They are worth knowing about, but they are separate recipes, and none of their elements belong in the version above.

  • Ricke Indriani's home version (2010). This version uses 200 g tapioca and 200 g wheat flour, with garlic, salt, stock powder, pepper and green onion. It calls for 400 ml of water, adjusted by feel, boiled with the seasonings and then mixed into the flour, and it offers optional cheddar-filled balls. The balls boil until they float, cook for about 15 minutes more, and are then steamed. Ricke Indriani calls cilok a Sundanese snack that is familiar on Java. That description is a personal account, not an official history.
  • Restaurant adaptations. Unilever Food Solutions describes fillings, pan-searing and chili oil as modern menu-development ideas for restaurants. None of these are part of the MAHI recipe.
  • Other accompaniments. The Bandung City guide mentions kecap and sauce, in addition to peanut sauce, as common ways to eat cilok.

Frequently Asked Questions

Is this the authentic cilok recipe?

It is one published Bandung-style version. Recipes vary, and none of the sources establishes a single authentic formula, an inventor or a date of origin.

Can I use a different stock powder or sweet soy sauce?

The source names Royco Kaldu Ayam and Bango Kecap Manis Light. It gives no basis for saying that other products produce the same result, so this article does not recommend a substitute.

Can I use green onion instead of celery?

In this version, seledri means celery stalk. Green onion appears in a different recipe and is not part of this one.

How many balls does it make, and how many people does it serve?

The source card lists 3 servings. It gives the portion size (1/2 sdm of dough per ball) but not the number of balls. This recipe has not been kitchen-tested here, so the card's figures are the only ones available.

Can I steam the balls instead of boiling them?

Steaming belongs to a different recipe (Ricke Indriani's version) and to one passing line on the MAHI page. The numbered method used here boils the balls in batches and drains them.

How should leftovers be stored?

The source gives no storage guidance, and this article does not add any.

Sources