Tahu gejrot: Cirebon-style fried tofu topped with red chili and a thin sweet-sour sauce
Prep20 min
Cook15 min
Serves4 servings
CuisineIndonesian

Tahu Gejrot: Cirebon's Fried Tofu with Tamarind-Chili Sauce

Tahu gejrot, the street snack of Cirebon in West Java, made in a home kitchen: hollow fried tofu, coarsely crushed chilies, and a thin sauce of tamarind and kecap manis. Local eating, origins and regional differences, using firm fried tofu as a substitute, adjusting heat, storage and how to shop for the ingredients.

Total: 35 minLevel: Beginner

Cooking flow

Cooking steps

STEP 11 / 5

Make the sauce and cool it

10 min

Dissolving palm sugar and tamarind in a small pot to make a thin red-brown sauce
Stop the sauce where small bubbles appear, and finish it thin without reducing

Put 180 ml water, 50 g palm sugar or dark brown sugar, 15 g tamarind paste and about 2 g salt in a small pot and set over medium heat. Stir, pressing the sugar against the bottom of the pot, and warm for 2–3 minutes until small bubbles appear at the edge. You do not need to keep it boiling.

When the sugar has dissolved and the sauce goes from pale amber to red-brown, turn off the heat. If the tamarind fibers or seeds bother you, strain through a fine strainer. Leave it about 5 minutes to cool a little, then mix in 30 ml kecap manis. The finished sauce falls from a spoon like water and is a thickness that leaves no line on the bottom of the pot. If it is heavy like syrup, add 10–20 ml water.

STEP 22 / 5

Fry the tofu and dry the surface

15 min

Rolling the fried tofu in oil to turn the surface golden
Take the fried tofu out once the surface is dry and the corners have a light golden color

Press the surface moisture and oil off the tahu pong with paper towels. Put oil about 1 cm deep in a small pot and heat to 170–175°C (340–350°F). If you have no thermometer, put the tip of a dry chopstick in the oil, and fine bubbles that keep coming without a break is the guide.

For store-bought tahu pong, re-fry it rolling for 2–3 minutes until the surface is golden and gives a light sound when touched with chopsticks. For thick fried tofu, cut into 2 cm cubes and brown each of the 4 sides for 2–3 minutes. It is enough when the surface is evenly dry and the corners are a little firm. If you color it until it is black, the bitterness of burning comes before the sourness of the sauce.

Lift onto a rack and rest 2–3 minutes. Placing it directly on a plate collects steam on the bottom, so drain the oil on a rack or on paper towels if you can.

STEP 33 / 5

Coarsely crush the aromatics and chilies

5 min

Aromatics of chilies, shallots and garlic coarsely crushed in a mortar
Leave 2–4 mm particles of the aromatics and stop where juice just seeps out

Put the shallots or red onion, garlic, green chilies, red chilies and the remaining about 1 g salt in a mortar. At first press the onion and garlic, avoiding the chilies, and combine everything once the aroma comes out. Repeat the motion of pressing and easing back about 10–15 times.

The goal is a state where particles of 2–4 mm remain and a little juice has seeped out. If you crush it to a smooth green paste, the heat becomes too uniform and sticks thickly to the surface of the tofu. To keep the heat down, remove the chili seeds here. If you will add more for adults later, crush 4 green chilies first and set the rest aside sliced into rounds.

STEP 44 / 5

Cut the tofu and coat with the aromatics

5 min

Combining the cut faces of the fried tofu with coarse chili aromatics in a shallow dish
Cut the tofu into 2 cm cubes and coat the cut faces and corners lightly without spreading the aromatics

Cut the fried tofu into 2–2.5 cm cubes. Halve tahu pong so that the hollow cut face shows, and for thick fried tofu set it on a plate with the cut faces up. While it is hot, move it into the mortar with the aromatics or a shallow dish and turn it once from the bottom.

If you mix hard here, the corners of the tofu break and the coating peels. The aromatics do not need to be spread evenly over the whole tofu; dotting the cut faces and corners is enough. If the surface of the tofu is still dry and the juice of the aromatics has not run to the bottom of the plate, it can take the next sauce.

STEP 55 / 5

Pour the sauce and serve in 1–2 minutes

3 min

The finish of tahu gejrot, pouring the sauce from a thin spout onto the fried tofu
Pour the sauce thinly at the end and rest only 1–2 minutes to keep the texture of the surface

Gather the tofu into a small cobek or a shallow clay dish. Drizzle about 180 ml of the sauce in a thin stream over the tofu. Rather than pouring it all at the bottom at once, dividing it over the surface, the cut faces and the rim of the dish in turn keeps the flavor from concentrating in one place.

Wait just 1–2 minutes. It is ready to eat when the surface coating still pushes back lightly against a finger and the color of the sauce has soaked into the cut faces. Also check that the sauce has collected thinly at the bottom and the tofu is not swimming. Add sliced chilies, put out toothpicks, and serve while warm.

0 / 0
Ingredients

Ingredients

1 / 1

Ingredients

Ingredient Amount Substitutes & notes
Tahu pong, or thick fried tofu 16 pieces, about 400 g For thick fried tofu, 2 blocks, 300–350 g in total, cut into 2 cm cubes
Frying oil about 300 ml To a depth of 1 cm in a small pot. To pan-brown thick fried tofu, 2–3 tbsp is enough
Water 180 ml Check the thickness of the sauce and add 10–20 ml at the end
Palm sugar, or dark brown sugar 50 g If in a block, shave it thin
Tamarind paste 15 g, 1 tbsp With block tamarind, soak 25 g in water and strain
Kecap manis 30 ml, 2 tbsp Substitute 2 tsp dark soy sauce, 10 g brown sugar and 15 ml water
Shallots, or red onion 4, about 40 g Peel and halve
Garlic 1 clove, about 8 g Split in half if large
Green chilies, or small green chilies 6 Crush 4 first and add more at the table
Red chilies 2 For color. Omit to keep the heat down
Salt 1/2 tsp, about 3 g About 2 g for the sauce, 1 g for crushing
0 / 0

Tahu Gejrot Begins with a Small Cobek Plate

A table set with a blank notebook, a cobek and fried tofu for tahu gejrot
Tahu gejrot is a snack served in a small dish, with the sauce poured over

Cut fried tofu into bite-size pieces, coarsely crush chilies and aromatics, and pour on a sweet, sour, slightly spicy sauce. Judging by the ingredients alone, tahu gejrot is a very plain dish.

But if you wait just a little after plating, the surface is still crisp while the sauce seeps into the holes of the tofu. First comes sweetness, then a fruity sourness of tamarind, and last the green heat of green chilies. You can tell it is not a dish coated thickly in a rich sauce but one where a thin sauce soaks in and the texture is kept.

The home of this dish is Cirebon, a port town in West Java. The English article of the Indonesian tourism board also introduces it as a Cirebon specialty, fried tofu paired with a sweet, sour and spicy sauce. The official profile of Cirebon city explains that as a port on the north coast it was a place where Javanese, Sundanese, Arab, Chinese and European cultures crossed, which gives a clue to seeing the dish not as a single point on a map but as a taste of a place where people and goods mix.

There is an interesting variation in the origin of the name. An introduction by the West Java Tourism and Culture Office explains that it was named for the sound "jrot" of sauce being poured from a bottle. On the other hand, a book from BRIN that treats Indonesian culture records a different telling, that it comes from the sound of crushing aromatics in a small clay dish. Rather than deciding on one, it is more natural to take it that both the sound of crushing and the sound of pouring remain in the memory of the dish.

What I want to reproduce when making it at home is also close to these two sounds. Do not turn the chilies into a smooth paste. Do not reduce the sauce too much; pour it thin at the end. Do not toss so much that the tofu breaks; get the sauce into the holes and the unevenness of the surface.

This article is built as a snack for 4 servings. If you can find local tahu pong, that is quickest; if not, you can make it with thick fried tofu (atsuage). But thick fried tofu has smaller holes and holds less sauce. Choosing with that difference in mind makes clear which ingredients to buy and which to pass on.

Decide these first
  • The sauce is made thin, with tamarind, palm sugar or dark brown sugar, and kecap manis.
  • For the tofu, tahu pong, with its holes, gets closer to the local texture, and thick fried tofu lets you start with a nearby supermarket.
  • Decide the heat at the stage of crushing the chilies, and let people add more at the table.
  • It is a dish for a day when you can eat it right after it is done. If you are looking for a make-ahead main dish, another dish suits better.

To widen the Indonesian table, gado-gado, which eats vegetables and tofu with a rich sauce, and sate ayam, which coats meat in the aroma of sweet soy sauce, are also easy pairings. Tahu gejrot is lighter than those two, and you can set it out as a mid-afternoon bite or between dishes without adding carbohydrate.

Buy Kecap Manis, or Approximate It with What You Have

Made with ordinary dark soy sauce alone, the saltiness comes forward and the sauce tends to look tightly black rather than red-brown. Kecap manis is a sweet Indonesian soy sauce with sweetness and viscosity. In tahu gejrot you use only about 2 tbsp, but it also carries over to the sauce for nasi goreng and satay.

The condition for buying is that you plan to cook Indonesian food two or three more times and want to enjoy even the thickness of sweet soy sauce as part of the flavor. If you are trying it only once, you can substitute by dissolving 2 tsp dark soy sauce, 10 g brown sugar and 15 ml water over low heat. But the aroma and viscosity will not be the same. If you do not expect to use up a bottle, it is enough to make it with the substitute first and then decide whether to buy.

Ingredients (serves 4)

A kitchen with the tahu gejrot ingredients laid out: fried tofu, palm sugar, tamarind, kecap manis and aromatics
The ingredients that decide the flavor are fried tofu, tamarind, sweet soy sauce and chilies

As a snack for 4, use 16 pieces of tahu pong. That is about 4 pieces per person, so as a side dish at a meal you may divide it for 2 servings.

Tahu pong is fried tofu that has become hollow inside. Japanese aburaage is thin and thick fried tofu is solid inside, so the closest substitute is tofu puffs or the fried tofu used in Chinese cooking. If you prioritize availability, thick fried tofu is fine, but take care over the step of letting the cut faces absorb a little of the sauce.

Do not crush all 6 chilies from the start. The heat differs by variety, and even with the same number the warmth that lingers in the mouth changes. Start with 4 green chilies and 1 red chili, then taste and add the rest, and setting aside a portion for children first is not difficult.

Tamarind Is the Core of the Sourness

Vinegar or lemon juice can also make sourness. But tamarind has a round, fruity sourness with a slightly earthy aftertaste. When a sauce of only sweet soy sauce and sugar feels heavy, restoring tamarind rather than increasing the sourness gives the dish its outline.

The condition for buying is to use it not only for tahu gejrot but also for pad thai and Indonesian sauces. For just one dish, you can try it with block tamarind or rice vinegar and know the direction of the flavor before it is too late. Tamarind paste differs in strength and saltiness by product, so do not put in the whole amount from the start; taste the sourness and adjust.

Allergy and nutrition guide

Tofu and kecap manis contain soy. Kecap manis may contain wheat, sesame and so on depending on the product, so if you have a food allergy, check the label of the product you buy. The nutrition per quarter of the amounts above varies greatly with the amount of oil absorbed and the labeled values of products, but the estimate for the whole batch is about 1,180 kcal energy, about 42 g protein, about 72 g fat and about 96 g carbohydrate. This is an estimate calculated from the ingredients and does not replace the nutrition label of a product.

Method

Make the sauce first, re-fry the tofu, coarsely crush the aromatics and then combine them. If you pour the sauce on the tofu while it is hot, the surface goes soft quickly, so the time to let the sauce cool is part of the method.

Cooking Tips: Get It into the Holes Rather Than Making It Richer

A close-up of the thin sauce and coarse chilies that have entered the cut face of the fried tofu
Tahu pong's hollows and coarse aromatics catch the thin sauce

When tahu gejrot turns watery, you want to fix it by reducing the sauce. But a thick sauce only covers the surface of the tofu and erases the difference in texture. The order to fix it is the dryness of the tofu, the particle size of the aromatics and the amount you pour, rather than the sauce's thickness.

Do not make the aromatics a paste

The more you want the heat to be even and quick, the more you want to turn the mortar hard. If you leave 2–4 mm particles, the sweet scent of the onion, the garlic and the chili come in turn in one bite. With a food processor, do not run it continuously; pulse just 1–2 times for 1 second each.

Stop the sauce at "thin," not "thick"

A sauce that looks just right in the pot tends to be heavy once poured on the tofu. The guide is that it falls loosely from a spoon and collects thinly at the bottom of the dish. If it tastes weak, before increasing the sugar add a pinch of salt, then 2–3 g more tamarind.

If the surface of the tofu is wet, re-fry first

Adding more sauce makes the flavor stronger, but wet tofu lets the coating absorb moisture quickly. If the corners are soft and the surface sinks when you lift it with chopsticks, rewarm it in 170°C (340°F) oil for about 1 minute before pouring on the sauce. After rewarming, let the steam escape on a rack before plating.

A mortar is for people who want consistent particles every time

For this dish alone, you can make it by mincing the aromatics with a knife and pressing with the back of a spoon. The condition for buying is that you will keep making sambal, the aromatics for gado-gado and Thai pastes, and want to get coarse, even particles of onion and chili. The condition for passing is that you have no storage space and want to try it just once this time.

Pour right before eating rather than pouring less

On days when time passes after you make it, keep the tofu and the sauce separate. If you put the sauce on the tofu first and refrigerate it, the coating on the surface does not come back easily and the heat spreads through everything, which makes adjustment hard. Right before serving, first pour 80 percent, and if it is not enough, drizzle on the rest.

Variations and Substitutes: Choose What to Keep Close

Tahu pong, thick fried tofu and a milder tahu gejrot compared in three bowls
Changing the kind of tofu and the amount of chili lets you adjust texture and heat

When you cook it at home, there is no need to replace everything with local ingredients. If you decide first which difference moves the center of the flavor, the outline of the dish does not blur even with substitutes.

Approach What changes Difference in the result Good for
Closer to Cirebon Tahu pong, tamarind, kecap manis Sauce enters the holes and the sweet-sour and heat stand out Those who prioritize the local texture
Made from ordinary groceries Thick fried tofu, brown sugar, rice vinegar The cut face is dense and the flavor is cleaner Those who want to start at a nearby supermarket
Milder heat 2 green chilies, seeds removed The aroma stays and the heat on the tongue is weaker Those who eat the same dish as a family
Make-ahead leaning Store the tofu and sauce separately Pouring right before keeps the texture of the surface People who eat at different times

Adjustment When Using Thick Fried Tofu

Thick fried tofu is denser than tahu pong and has fewer entrances for the sauce, so after cutting into 2 cm cubes set the cut faces up. Re-fry the surface in oil to dry the corners, and after coating with the aromatics, do not pour all the sauce at once. Pour half, wait 1 minute, see whether it has gone into the cut faces, and then add the rest.

If you crumble thick fried tofu finely, the sauce clings, but it moves away from the tahu gejrot way of eating, "dry outside, sauce inside." Keeping the shape lets you enjoy the difference of the substitution.

When Substituting Vinegar for the Sourness

In place of 15 g tamarind, use 2 tsp rice vinegar and 10 ml water. Vinegar's aroma is linear, so do not cook it long in the pot; add it after the sugar has dissolved and the heat is off. The same goes for lemon or lime: add it little by little after the sauce has cooled slightly at the end.

The flavor works, but the round sourness and earthy aroma of tamarind are weaker. Eating a plate with the sourness substituted and then deciding whether to buy tamarind or pass keeps the shopping from running ahead of you.

The Heat Can Be Moved to a Separate Dish

With all the chilies left out it becomes sweet-and-sour fried tofu. If you do not want to remove the heat completely, use only 2 green chilies when crushing the aromatics and put the rest sliced on a separate plate. The first plate is not made too hot, so children and people not used to spice can eat the same tofu.

This is a method that moves only the heat to the table and keeps the axis of tamarind, sugar and salt.

The Background That Made This Dish the Taste of Cirebon

A still life suggestive of Cirebon food culture: a small cobek, fried tofu and a wooden carrying basket
An image for thinking about Cirebon's port-town culture and street snacks

It is a dish whose origin is hard to explain with a single founder or a fixed year. Depending on the source, the explanations of which area of Cirebon it spread from and which sound the name came from differ a little. That ambiguity is also part of the character of a dish made at street stalls and spread by word of mouth.

The Indonesian cuisine book published by BRIN introduces tahu gejrot as a snack around Jatiseeng village and Ciledug in Cirebon Regency. It is recorded as a dish of fried Sumedang-type tofu combined with palm sugar water, shallots, garlic, chilies and salt, and also includes the often-told story that a new snack was born because the inside of the tofu became hollow. This is one recorded telling, and not every source shows the same process of origin.

The West Java Tourism and Culture Office's introductory article treats Cirebon as one center of north-coast food culture and explains the method of coarsely crushing and combining palm sugar water, tamarind, shallots, garlic and chilies for tahu gejrot. The same office also reports that tahu gejrot was recognized as national intangible cultural heritage in 2025. A small dish eaten while walking around is thus treated as regional memory beyond the scope of home cooking.

There is a lightness to the way it was sold on foot, too. In the past it was sold using wooden poles and baskets, and now it has become known while moving among stalls, shops and food events. It is not a dish simmered for hours in a big pot; it is fried tofu, crushed aromatics and sauce combined on the spot, so the dish and the steps become the scene of the table.

I have not confirmed here a source that ties Cirebon's diverse background as a port town directly to a single plate of tahu gejrot as cause and effect. Still, that the city's official profile records the passage of multiple cultures, and that each source speaks of street stalls and a regional spread, gives grounds to think of this taste not as belonging to one closed shop but as a dish handed along within the land.

So when you cook it at home, it is not the only right answer to make every ingredient the same. Whether to choose tofu with holes or switch to thick fried tofu. Whether to buy the round sourness of tamarind or just try the direction with rice vinegar. Whether to put the chilies outside the plate or mix them in from the start. Deciding these small choices yourself is the pleasure after knowing the background of the dish.

Storage and Serving: Do Not Rush the Finish

Tofu and sauce divided into separate storage containers, ready to plate right before eating
Store tahu gejrot with the tofu and sauce separate, and combine right before eating

From the moment it is done, the texture of the surface of tahu gejrot changes. If storing, separate the fried tofu, the aromatics and the sauce. If the sauce and aromatics are mixed, put them in a clean container with a lid and refrigerate once cooled. Cool the tofu well on a rack and put it in a separate container.

To eat, put the tofu in a skillet over medium-low heat and warm for 2–3 minutes until the surface dries and the corners come back. Warm the sauce over low heat in a small pot without boiling, back to slightly warmer than body temperature. Making the temperature gap between the two small keeps the coating from suddenly absorbing moisture, better than pouring hot sauce on cold tofu.

Eat leftovers within the day you made it or the next day as a guide. Do not use anything left long at room temperature, or anything with a change in smell or stickiness. A sauce mixed with raw shallots and chilies is easier to manage, in aroma and in safety, if made in small batches.

For serving, a shallow dish suits better than a deep bowl. Do not pile the tofu, and leave a place where the sauce runs thinly across the bottom. Putting out toothpicks gives a street-snack way of eating and keeps you from turning it again and again with chopsticks and breaking the coating.

If serving it as a small bite, add unsweetened tea or a small amount of plain rice. On a day you eat a proper staple, as a side to nasi goreng (in Japanese) or nasi uduk, reducing the tofu to about 3 pieces per person keeps the table from getting heavy.

Frequently Asked Questions

Tahu gejrot in a small dish, with chilies and sauce served on the side
Serving the heat and sauce separately lets the family adjust the same fried tofu

Can I make it with aburaage or firm tofu?

Aburaage is thin, and firm tofu is watery as it is, so thick fried tofu is easiest as a substitute for tahu pong. If you use firm tofu, wrap it in paper towels, set a weight on it and drain in the refrigerator for about 30 minutes before cutting into 2 cm cubes. There is also a method of dusting with potato starch and frying, but when the coating gets thick it moves closer to a different fried tofu dish. For a first batch, choosing thick fried tofu adds no steps.

Without kecap manis, is soy sauce alone enough?

You can make it, but the sweetness and viscosity fall short. Dissolve 2 tsp dark soy sauce, 10 g brown sugar and 15 ml water in a small pot, cool it, and add it to the sauce. Boiling brown sugar hard brings out bitterness, so stop where the sugar dissolves. If you like that flavor, it makes sense to buy kecap manis next time.

How much vinegar replaces the tamarind?

For 15 g tamarind paste, the guide is 2 tsp rice vinegar and 10 ml water. Add the vinegar after the heat is off, cool the sauce a little and taste. If the sourness is sharp, add 2–3 g brown sugar to round it. Lemon or lime has a strong aroma, so add from 1 tsp.

Can I make tahu gejrot that is not spicy?

Yes. Even with the chilies taken out, the aroma of fried tofu, tamarind, sugar, garlic and shallot remains. If you add heat for adults, put sliced chilies on a separate plate. Mixing chilies in afterward does not give as much aroma as crushing them coarsely, so you can make up for it by pressing and crushing them with a little sauce right before eating.

Can I make it ahead?

The sauce and aromatics can be made up to the day before, but pour them on the tofu right before eating. You can fry the tofu the day before, too, but taken straight from the refrigerator the surface is heavy. Rewarm over medium-low heat, let the steam escape on a rack and then pour on the sauce. Thinking of it not as a fully make-ahead dish but as a snack you finish in the last 2 minutes makes the difference after storage easy to understand.

Does the flavor change without a mortar?

The axis of flavor does not change, but it is harder to even out the particles of the aromatics. Chopping to 2–4 mm with a knife and pressing with the back of a spoon in a bowl is enough. Just keep it from becoming a paste. Whether to buy a mortar can be decided by whether you will also make sambal and aromatic sauces besides tahu gejrot.

Sources