A plate of Indonesian serabi baked from rice flour and coconut milk, served with palm sugar kinca
Prep35 min
Cook30 min
Serves4 servings
CuisineIndonesian, Javanese

How to Make Serabi: Javanese Rice Flour and Coconut Pancakes

A serabi (surabi) recipe from Indonesia: a rice flour and coconut milk batter, palm sugar kinca sauce, differences between Solo and Bandung, browned edges, substitutes, storage, and what goes wrong. Includes what to do when pandan is missing.

Total: 1 hr 5 minLevel: Beginner

Cooking flow

Cooking steps

STEP 11 / 6

Mix the flour and liquid

7 min

Pouring warmed coconut milk into rice flour and tapioca starch and whisking
When there is no dry flour and the batter falls in a thin stream, move on to the rest

Heat: warm the liquids to 35–38 degrees C in a 600 W microwave for 40 seconds.

Put 250 ml coconut milk and 110 ml lukewarm water in a heatproof container and microwave at 600 W for 40 seconds. It should not feel hot to the touch, only a little warmer than body temperature, 35–38 degrees C. In a bowl, put 180 g rice flour, 20 g tapioca starch, 12 g raw cane sugar, 2 g dry yeast, and 2 g salt, and mix for 30 seconds. Pour in the liquid in 3 additions and whisk for 2 minutes. Aim for a batter with no white lumps of flour left, one that falls from the whisk in a thin, slow stream.

STEP 22 / 6

Rest the batter

30 min

Fermented rice flour and coconut milk batter with small bubbles on top
Fine bubbles on the surface are enough; do not let it rise too much

Heat: no heat. Let it rest at room temperature, 25–28 degrees C.

Cover the bowl with plastic wrap or a damp cloth and leave it for 30 minutes at a room temperature of 25–28 degrees C. If the room is about 20 degrees C, give it 40 minutes; on a hot day, check at 25 minutes. It is enough when small bubbles increase on the surface and you can see traces of fine bubbles at the edge of the bowl. It does not need to rise much. Just before baking, stir only 5 times from the bottom to bring back any flour that has settled. The consistency should fall slowly from the whisk, with no white lumps at the bottom. If you stir too hard, the bubbles escape and the center turns heavy.

STEP 33 / 6

Simmer the kinca

9 min

Simmering palm sugar and coconut milk kinca in a small pan over medium-low heat
Stop when small bubbles keep rising and the kinca lightly coats the spatula

Heat: medium-low, 6–7 minutes, keeping a gentle simmer.

Put 80 g palm sugar, 50 ml water, 1 g salt, and the pandan leaf in a small pan over medium-low heat. When the sugar dissolves, add 150 ml coconut milk and simmer for 6–7 minutes, stirring with a wooden spatula. The guide is fine bubbles that keep rising along the edge of the pan, and a thin film left on the spatula when you lift it. If you use a thermometer, stop at about 103 degrees C. If you reduce it too far, it hardens like candy as it cools, so take it off the heat while it is still a bit loose.

STEP 44 / 6

Heat the pan and lightly oil it

5 min

Warming a small frying pan over medium-low heat and spreading oil thinly
Preheat until the oil shines thinly, then pour the batter

Heat: preheat over medium-low for 3–4 minutes.

Set a small frying pan, a mini egg pan, or a cast-iron pan with hollows over medium-low heat and warm it for 3–4 minutes. Add a scant 1 tsp rice bran oil and spread it thinly and evenly over the bottom and sides. You are ready to bake when the oil moves freely, shines evenly, and a drop of batter touched to it immediately foams in small bubbles. If it is hot enough to smoke, lower to low heat and wait 30 seconds. If you pour the batter into a pan that is not preheated enough, the edge sets white and wet.

STEP 55 / 6

Cover and bake

12 min

Steam-baking serabi in a small frying pan until holes appear on the surface and the edge colors
Use the lid until the center is white and only the edge is golden

Heat: medium-low for 2 minutes, covered over low heat for 5–6 minutes, then uncovered over medium-low for the last 2 minutes.

Pour in about 70 ml of batter with a ladle and let it spread naturally to 10–12 cm across. For the first 2 minutes, use medium-low heat and build fine bubbles at the edge. Cover, lower the heat to low, and steam-bake for 5–6 minutes. When the center sets white, small holes remain on the surface, and the edge turns golden, remove the lid. Go back to medium-low for the last 2 minutes or so to drive off moisture. It is done when you slip a spatula under the edge and the bottom moves as one piece.

STEP 66 / 6

Lift out and serve with kinca

6 min

Lifting baked serabi with a spatula onto a plate lined with banana leaf
Wait until the bottom comes away naturally, and the edge is less likely to crack

Heat: 1 minute over low heat before lifting, to dry the bottom.

Lower the heat to low and run a spatula once around the edge. Do not pull it off by force; lift from where it comes up naturally. If the bottom is damp, leave it just 1 more minute at the same heat. Put the baked serabi on a plate or a banana leaf, with the kinca served on the side. Spoon on kinca just before eating and scatter about 1 tsp desiccated coconut. If you pour on too much first, the light edge goes soft early.

0 / 0
Ingredients

Ingredients

1 / 2

Batter

Ingredient Amount Substitutes and notes
Rice flour (finely milled, for baking) 180 g Regular long-grain rice flour also works. Glutinous rice flour alone makes it heavy
Tapioca starch 20 g Cornstarch or potato starch, 15 g, also works. The edge is a little less light
Raw cane sugar (light brown or turbinado) 12 g For the batter. Helps fermentation and browning
Dry yeast 2 g Instant type
Salt 2 g Just under 1/3 tsp
Coconut milk 250 ml Shake the can well before measuring
Lukewarm water 110 ml 35–38 degrees C
Rice bran oil 2 tbsp Used for baking. Neutral vegetable oil also works
Pandan leaf 1 For aroma. Can be omitted
2 / 2

Kinca and finishing

Ingredient Amount Substitutes and notes
Coconut milk 150 ml For the kinca
Palm sugar 80 g If you cannot find it, use 60 g dark brown sugar and 20 g raw cane sugar
Water 50 ml Used at the start of the simmer
Salt 1 g Tightens the sweetness
Pandan leaf 1/2 Can be omitted
Desiccated coconut 20 g For finishing. Optional
Banana 1 Thinly sliced, if you serve it alongside
0 / 0

A Small Pan, and Palm Sugar Seeping In

Pour a white batter of rice flour and coconut milk into a hot little pan. Fine bubbles rise from the edge, and when you lift the lid a little, the sweet smell of coconut drifts up with the steam. The edge turns golden just short of burning, while the center stays white and soft. Spoon palm sugar kinca over the top, and a plain flour-and-pan kitchen job tilts at once toward a Javanese street sweet.

Serabi (also written surabi or srabi) is a small griddled sweet of rice flour and coconut, loved in Java and Bali in Indonesia. The most authentic way is to bake it in small clay pans or molds, but at home a small frying pan, a mini egg pan, or a cast-iron mold with hollows gets you close enough.

Among its relatives in the rice flour and coconut family, southern Vietnam's banh khot (in Japanese) uses oil to lighten the edge, and Malaysia's bubur cha cha (in Japanese) wraps root vegetables in a coconut soup. Serabi sits between them: the toasty edge and the sweetness of kinca come together in one small round.

About the spelling

Serabi is written serabi or srabi in the Javanese-speaking world and surabi in the Sundanese-speaking world. You will also see it with place names, such as Bandung's surabi or Solo's serabi notosuman. This article uses "serabi" as its base spelling and gives the local variants alongside.

The Story of Serabi: Street Stalls, Prayer, and Regional Differences

Calling serabi "the Indonesian pancake" is half right and leaves half out. It is not the Western pancake, fluffy with wheat flour, eggs, and milk. The first things you notice are rice flour, coconut milk, and the smell of palm sugar. Small clay molds are lined up over charcoal, batter is poured in a little at a time, and only the edge is browned and set. At a street stall, kinca is spooned on right there. It feels less like breakfast and more like a light sweet after school or in the late afternoon.

Local sources show that serabi is not only a snack; it also appears in community events. The Yogyakarta Special Region Culture Office describes Srabi Kocor in Bandung, Playen, as linked to a rain-calling ritual, explaining the white rice flour cakes and the palm sugar juruh as symbols of the land being moistened by rain. An article from Pemalang Regency describes the custom of "Serabi Likuran" near the end of Ramadan, when serabi with kinca is shared with neighbors and relatives. What makes it interesting is that one piece on the table is both a home sweet and a community memory.

A table of serabi on banana leaves, surrounded by palm sugar kinca
Serabi is both a street snack and a sweet shared at home

Regional differences are large. Bandung's surabi is baked relatively firm, and the range extends to savory toppings such as oncom. Solo's serabi leaves the center moist and is known for a thin edge and a strong coconut flavor. If you are making it for the first time, do not rush to modern toppings such as cheese or sausage; keeping to the three elements of rice flour, coconut milk, and palm sugar kinca makes the outline of the dish clearer.

That said, finding palm sugar and pandan leaves every time is not always realistic. What you want to keep is the white center from the rice flour, the coconut aroma that is not overcooked, and a kinca whose thickness does not lean only on brown sugar. Pandan adds a layer of aroma; it is not an ingredient you cannot cook without. For the first batch, rice flour, coconut milk, a little tapioca starch, and brown sugar are fine.

Ingredients (makes 8 small pieces)

You get about 8 small serabi, 10–12 cm in diameter. That is 4 servings as a light snack, or 5–6 servings if you serve a little after a meal. The batter rises through fermentation, so do not stir it much just before baking; bring it back from the bottom once.

Rice flour, tapioca starch, coconut milk, palm sugar, and dry yeast laid out as serabi ingredients
Decide on rice flour, coconut milk, and palm sugar first and the flavor stays steady

Allergies and substitutes

This recipe uses coconut. The mix is rice-flour based, but check the labels of tapioca starch and rice flour for the manufacturing line, since they differ by product. If you want to avoid gluten completely, you can make it with just rice flour and tapioca starch. Some recipes add wheat flour, but this article uses a rice flour base that is easy to reproduce in a home kitchen.

Shopping Notes

Rice flour is easy to find in the baking aisle of many supermarkets and in Asian grocery stores, so I would not hurry to hunt for it online. The things worth looking at are coconut milk, which is the core of the flavor; tapioca starch, which lightens the texture of the flour; and a thermometer, so you do not overcook the kinca. Use palm sugar if you can find it, but a mix of dark brown sugar and raw cane sugar gets close enough for a home plate.

Coconut milk, tapioca starch, a thermometer, and a small frying pan laid out as shopping prep for serabi
If you are shopping for it, coconut milk, tapioca starch, and a thermometer are the priorities

Coconut milk goes into both the batter and the kinca. One 400 ml can is used up between them, so there is no leftover to forget in the fridge, which makes this easy to cook.

Tapioca starch gives a lightness to the edge and a slightly chewy center more easily than potato starch does. You use only a little, but it carries over to other Southeast Asian sweets.

A thermometer is not required. But if you can read about 103 degrees C when reducing the kinca, you cut down on the failure where it turns hard once cooled. For a first batch, this is the one place worth relying on a tool.

Method: Keep the White Center Apart from the Browned Edge

The first piece is a test. If the edge stays white and wet, the pan was not preheated enough or there was not enough oil. If only the bottom burns, the heat is too high. With serabi, rather than baking everything evenly, it tastes more like itself when only the edge is crisp and the center stays white.

What to Keep and What You Can Change in a Home Kitchen

You can make serabi without the local clay mold. What matters more than the mold is to bake it "small," to "use a lid," and to "not give the edge and the center the same texture." If you spread it quickly in a large frying pan, the center gets thin too, and it ends up close to a plain rice flour crepe. Make it small, a little thicker, and leave the center white.

What you wonder about Why keep it Practical answer
Rice flour Makes the white center of serabi Use finely milled baking rice flour; do not use glutinous rice flour alone
Coconut milk The core of aroma in both batter and kinca Do not replace it with milk or soy milk
Palm sugar The round bitterness of kinca Substitute 60 g dark brown sugar and 20 g raw cane sugar
Pandan A grassy aroma Can be omitted. No more than 1 drop of vanilla
Mold Sets the edge first A small frying pan, a mini egg pan, or a pan with hollows
Oil Lightens the edge Brush on a scant 1 tsp thinly. Too much turns it into a fried sweet

If you dissolve rice flour only in water, it is light when freshly baked but turns floury once cooled. Coconut milk is what rounds off that floury quality. It is close in spirit to cooking rice in coconut, as in nasi uduk, and the way rice and coconut aromas overlap so naturally is a very Indonesian part of the cuisine.

What Goes Wrong: White, Hard, and Set Kinca

With serabi, even a failed piece makes the cause easy to see. Is it the batter, the heat, or a kinca that was reduced too far? I have separated the symptom and the fix so that you can correct the next piece.

A comparison of serabi that is white and wet, too burned, and colored only at the edge
Looking at the color and the center tells you what to fix in preheating and heat
Symptom Cause What to fix next
The edge is white and wet Not preheated enough, not enough oil Preheat 1 more minute over medium-low and add 1/4 tsp oil
Only the bottom burns Heat too high After pouring in the batter, lower to low heat and cover for longer
The center is raw The batter is thick or the lid time is short Keep to 70 ml per piece and cover for 5–6 minutes
It is hard overall The batter was stirred too much or fermentation was weak Stir only 5 times before baking and rest 10 minutes longer
The kinca sets like candy Reduced too far Stop at about 103 degrees C. If it sets, add 1 tbsp water and return it over low heat
Only the brown sugar flavor is strong Substituted with brown sugar alone Mix in 20 g raw cane sugar and shape it with 1 g salt

Baked serabi is best eaten within 2 hours at room temperature. To store it, wrap each piece in plastic wrap without the kinca and refrigerate until the next day. To reheat, use a frying pan over low heat, 1 minute on each side, and use the lid for only 20 seconds at the end. Microwaving alone makes the edge soggy, so drying it in the pan at the end brings back the texture.

How to Serve It and Build a Menu

Serabi is a sweet, but if the sweetness is too strong, it feels heavy after a meal. Rather than pouring kinca over the whole plate, it works best in a small bowl, where each person touches the edge into it. When you serve banana alongside, slice one that still has some firmness rather than a fully ripe soft one, so it does not fight the rice-flour center.

For an Indonesian day, pair nasi uduk, a fragrant rice, as the meal, serabi as the light sweet, and kue satu (in Japanese), a bean-flour confection, as a dry palate cleanser, and you can see the thread of rice, beans, and coconut. As a comparison of Southeast Asian flour dishes, set it next to banh khot (in Japanese), where the edge is broken with oil, and you can see how the same rice flour differs between "pan-frying in oil" and "steam-baking."

Frequently Asked Questions

Is serabi the same as a pancake?

The shape is close, but the texture and aroma are quite different. Serabi centers on rice flour and coconut milk, with a light edge and a white, moist center. It is easier to make if you think of it as a different kind of flour dish from a pancake that rises evenly from wheat flour, eggs, and milk.

Can I make it without pandan leaf?

Yes. Pandan adds a layer of aroma. If you do not have it, do not force in a flavoring; it is more important to get the thickness of the coconut milk and the kinca right. If you use vanilla extract, use no more than 1 drop.

Can I use baking powder instead of fermenting?

You can, but the aroma and how the holes form will change. To substitute, use 4 g baking powder in place of the 2 g dry yeast and shorten the rest to 10 minutes. It is light when freshly baked, but the sweet fermented smell of rice flour is weaker.

Can I bake it in a takoyaki pan?

You can, with a cast-iron or electric pan with hollows. But you do not turn it into balls the way takoyaki is done. Pour batter into the bottom of each hollow, cover, and bake one side only. Because they come out smaller, reduce the batter per piece to about 1 1/2 tbsp.