Indonesian seblak: kerupuk, egg and greens in a red aromatic broth
Prep30 min
Cook20 min
Serves3 servings
CuisineIndonesian

Seblak: West Java's Chewy, Spicy Kerupuk Soup

A recipe for seblak, the West Javanese street dish, for a home kitchen: how long to soak the kerupuk to make it chewy, substitutes for kencur, a spicy aromatic broth with sambal and egg, heat for the ingredients, fixing overcooked or too-hot seblak, reheating the next day, storage, and shopping.

Total: 50 minLevel: Beginner

Cooking flow

Cooking steps

STEP 11 / 6

Prepare the kerupuk and macaroni

20 min

Soaking kerupuk in water in a clear bowl
Don't soak the kerupuk completely soft; stop when it flexes when bent

Put 120 g dried kerupuk in a bowl, pour in enough water to cover and leave for 20 minutes. Check at 30 minutes for thick kerupuk and 15 for thin. Drain when it bends without snapping and only a little hard white core remains in the center. Boil 60 g macaroni in a separate pot for 1 minute less than the package says, drain it and coat with 1 tsp oil. The only heat here is for the macaroni, and the water is kept at a gentle simmer over medium heat.

STEP 22 / 6

Crush the aromatic paste coarsely

8 min

Crushing red chili, shallot, garlic and aromatic root in a mortar
Leaving a few bits in the aromatic paste helps the aroma rise when it is fried

Roughly chop 80 g shallot, 3 cloves garlic, 3 red chilies and 12 g kencur. If you have no kencur, slice 8 g frozen galangal and use it with 5 g ginger. In a mortar or food processor, make a red paste that still has some bits. If you make it a complete puree it turns watery in the next step, so stop when the small pieces of shallot are visible and it falls thickly when scooped with a wooden spatula. It is right when the moisture doesn't spread on the plate and the aroma of chili and root rises. No heat is used.

STEP 33 / 6

Fry the aromatic paste in oil

5 min

Frying the red aromatic paste in oil until red oil appears at the edges
Fry the aromatic paste over medium-low heat and drive off moisture until red oil comes out

Put 2 tbsp oil in a deep frying pan and warm over medium-low heat. Add the aromatic paste and fry 4–5 minutes, spreading with a wooden spatula. At first it is watery, and the green smell of chili goes in about 2 minutes. It is ready when red oil seeps out at the edges and the smell of garlic and shallot turns sweet. If it threatens to burn, lower to low heat, and go to the next step before black bits appear.

STEP 44 / 6

Make the broth and set the flavor

4 min

Pouring water onto the fried aromatic paste to make a red broth
After pouring in the water, keep a simmer over medium heat and dissolve the aromatic paste into the broth

Pour in 650 ml water and stir, scraping up the aromatic paste at the bottom. Raise to medium heat, and once it simmers in small bubbles, add 3/4 tsp salt, 1 tsp sugar, 2 tsp kecap manis, 1 tbsp sambal oelek and 1/4 tsp white pepper. A sign it's right is a broth that is evenly red with small dots of oil on the surface. Boiling hard brings out only the heat, so don't let it bubble roughly.

STEP 55 / 6

Briefly simmer the kerupuk, macaroni and ingredients

6 min

Simmering kerupuk, macaroni and greens in a red broth
Simmer the kerupuk briefly over medium-low heat and stop when it is chewy

Into the simmering broth, put the soaked kerupuk, macaroni and 80 g frozen peeled shrimp. Simmer 3 minutes over medium-low heat, and when the kerupuk is soft enough to look translucent, add 120 g bok choy cut into 4 cm lengths. Simmer another 2–3 minutes and stop when the bok choy stems are bright green and the kerupuk is chewy enough to lift with a wooden spatula. If the kerupuk tears and starts to sink to the bottom, it has been simmered too long.

STEP 66 / 6

Add the egg and adjust the thickness

4 min

Pouring beaten egg into the red seblak broth
Pour the egg thin over low heat, and set it softly without stirring too much

Lower to low heat, lightly beat 2 eggs and pour them in a thin stream. Stir broadly just twice with chopsticks and wait for the egg to spread softly. Simmer 2 minutes over low heat where just small bubbles appear, and turn off the heat when the egg goes from soft-set to firming and the broth is slightly thick. Scatter 2 scallions, rest 30 seconds and then move to bowls. If the flavor is weak, add 1/4 tsp salt; if the heat is weak, add 1 tsp sambal in the bowl.

0 / 0
Ingredients

Ingredients

1 / 2

Basic ingredients

Ingredient Amount Substitutes & notes
Dried kerupuk 120 g Unfried shrimp chips, Indonesian-style kerupuk. Thick ones need 30 minutes of soaking
Macaroni 60 g Short pasta or glass noodles also work. Boil 1 minute less than the package says
Egg 2 One can be a beaten egg and one a poached egg
Bok choy 120 g Komatsuna, water spinach or cabbage also work
Frozen peeled shrimp 80 g Can be omitted. Chicken balls or thick fried tofu also work
Scallions 2 Sliced thin, for finishing
Water 650 ml If using chicken stock powder, dissolve 1 tsp
Neutral oil 2 tbsp Rice bran oil or light sesame oil also work
Salt 3/4 tsp Up to 1/4 tsp more can be added at the end
2 / 2

Aromatic paste

Ingredient Amount Substitutes & notes
Shallot 80 g Red onion or onion also work
Garlic 3 cloves If tube paste, 1 1/2 tsp
Red chili 3 5 for hot. Remove the seeds for milder
Kencur 12 g If you have none, 8 g frozen galangal and 5 g ginger
Sambal oelek 1 tbsp To divide the heat, 1 tsp in the pot and the rest at the table
Kecap manis 2 tsp If you have none, 1 tsp dark soy sauce and 1 tsp sugar
Sugar 1 tsp Can be omitted if you increase the kecap manis
White pepper 1/4 tsp Black pepper also works
0 / 0

When kerupuk loosens in the pot, the kitchen moves toward a West Java street stall

Some evenings you want something warm, but not ramen or hot pot. You soak kerupuk, the dried cracker like a shrimp chip, in water, and fry an aromatic paste of crushed red chili, shallot, garlic and kencur in oil. Pour in the water, and an earthy, quick-passing aroma rises in the kitchen. It is a heat with a root aroma, a little different from Japanese chili dishes.

Seblak is a spicy kerupuk stew loved in West Java, Indonesia, especially around Bandung. The star is dried, unfried kerupuk soaked in water until chewy and then simmered in an aromatic broth. Some stalls add egg, greens, macaroni, meatballs, chicken feet, sausage or seafood, but the core of the taste is "the soaked kerupuk," "kencur" and "chili."

The hard part of making it elsewhere is less the ingredient names than the texture. Soak the kerupuk too long and it tears in the pot and turns slimy. Soak it too little and a hard core remains in the center. This article is a home version in which the kerupuk soaks 20 minutes and then simmers briefly. If you don't have kencur, bring the aroma close with frozen galangal and ginger and adjust the heat with sambal.

If you keep cooking Indonesian food, it connects with mie goreng, which uses the same sweet-salty seasoning, the skewered sate ayam and the vegetable gado-gado. Within these, seblak is the slightly unusual plate that eats kerupuk like a staple.


What seblak is | The idea of eating kerupuk chewy, "not fried"

Kerupuk is a cracker served at tables and stalls in Indonesia. Most are fried and eaten crisp, but in seblak raw dried kerupuk is soaked in water and simmered in a spicy aromatic broth. This idea of "deliberately making chewy what was meant to be crisp" is the interest of seblak.

In local explanations, seblak is often introduced as a West Javanese dish that began in Bandung, and in recent years the ingredients have multiplied at stalls, eateries and on social media. While it can include macaroni, egg, greens, meatballs, seafood and even chicken feet, to move closer to the older form it matters not to blur the aroma of kerupuk and kencur.

What to look at Seblak as made locally What to hold on to elsewhere
Kerupuk Dried, unfried kerupuk soaked Use dried shrimp-type or Indonesian-style kerupuk
Aroma The root aroma of kencur (kencur / cikur) Kencur if you can find it; if not, a little galangal and ginger
Heat Strong, from chili and sambal Reduce the chili, and add the sambal last
Ingredients Egg, greens, meatballs, seafood, macaroni and so on Egg, greens, macaroni and a little shrimp are easy
Texture Chewy kerupuk and broth Fix the soaking time and don't overcook

Hearing the name you might think it is only about heat, but eating it, the impression is much softer. Kerupuk is not as heavy as starch noodles or rice cake, and bounces a little when it holds the broth. With the softness of egg and the greenness of leafy vegetables added, your chopsticks keep moving despite the heat.


Ingredients (serves 3) | First decide the kerupuk and the aromatic roots

A kitchen laid out with kerupuk, red chili, shallot, greens and egg for seblak
Kerupuk, chili, shallot and the kencur-type aroma are the axis of the ingredients for seblak

This makes three servings. Kerupuk swells in the pot, so it eats more substantially than its dried amount suggests. If someone dislikes heat, halve the red chili and add the sambal at the table, not in the pot.

Notes on allergies and heat

Some kerupuk products contain shrimp, fish, wheat and egg. If you have a shrimp allergy, check the ingredient labels and avoid shrimp kerupuk and frozen shrimp. If leaving out the egg, adding 80 g thick fried tofu makes up the protein and substance.

It is safer to add heat later with sambal than with chili. The first time, keep to 3 red chilies and 1 tbsp sambal, and add more at the table.


Substitutes | When there is no kencur, what to protect

The ingredient that troubles shoppers most for seblak is kencur. It is a root smaller than the galangal seen in Thai cooking, more medicinal than ginger, with a strong earthy aroma. Without it you can't get exactly the same aroma, but using a little each of frozen galangal and ginger keeps it from being merely a chili soup.

Ingredient How realistic a substitute How to use it
Kencur Top priority if available Scrape the skin, slice thin, into the aromatic paste
Galangal Gets quite close but is not the same 8 g frozen, chopped thin since it's hard
Ginger The aroma isn't close but it works for home Only 5 g. Too much makes it a plain ginger soup
Lemongrass Changes the direction If used, only 5 cm. The aroma leans Thai
Sambal Effective as reinforcement of heat Don't overdo it in the pot; add more at the table

The substitute for kerupuk is also a puzzle. Store-bought fried shrimp chips don't give the chewiness characteristic of seblak. If you really have no dried kerupuk, there is a method of breaking dried rice paper into 3 cm squares and simmering 30 seconds, but it comes close to a different dish. If possible, use dried kerupuk.


Shopping guide | Look only at the core of the flavor, not ordinary eggs or greens

Kerupuk, sambal, sweet soy sauce and aromatic roots laid out as a shopping image
What is worth buying for seblak are the local-leaning ingredients: kerupuk, aromatic roots, sambal and sweet soy sauce

Seblak is not a dish where you search out eggs or greens specially. What is worth buying are the kerupuk that is hard to find in a nearby supermarket, the aromatic root to approximate kencur, the sambal that builds the outline of the heat, and the kecap manis you can use to adjust sweet-and-salty.

Kerupuk is the star of this dish. Look not for fried shrimp chips but for the dried type that can be soaked and simmered, and you get closer to the chewy texture characteristic of seblak.

When you can't find kencur, using a little frozen galangal helps you avoid the flat heat of chili and garlic alone. A root aroma stays deeper than when you make it with ginger alone.

If you settle the heat in the pot, it is hard to divide in a family. With sambal on hand, you keep it modest in the pot and only those who like heat add it at their plates.

Kecap manis is not an essential ingredient of seblak, but 2 tsp adds a sweet roundness to the spicy broth. Leftover goes easily to nasi goreng, mie goreng and sate ayam, so it is a seasoning easy to use up for people who keep cooking Indonesian food.


Instructions | Soak the kerupuk and simmer it briefly

Seblak looks like a spicy soup, but the cause of failure is water management more than heat. Soaking the kerupuk too long, under-frying the aromatic paste, and simmering the ingredients too long after adding them: these three make the aroma blur and the texture heavy.


How to eat | Adjust the heat at the edge of the plate

Seblak, sambal and kerupuk set out on a table
With seblak, putting the sambal at the edge of the plate makes it easy to adjust the heat bite by bite

Seblak is best freshly made. Because the kerupuk keeps absorbing the broth, leaving it long after serving takes it past chewy into heavy. Once you've put it in bowls, eat the first few bites as they are, and then mix in the sambal a little at a time and the flavor won't be monotonous.

Light accompaniments suit it: cucumber, tomato, lemon, fried shallots, and extra fried kerupuk. Rather than serving it with rice, it is better as a light meal on a different day from nasi goreng (in Japanese) or mie goreng.

If someone in the family wants less heat, put only 1 tsp of sambal in the pot and the rest in small dishes. People who like heat can mix sambal and lemon at the edge of the plate and coat the kerupuk bit by bit, so the aroma doesn't flag to the end.


Where it tends to go wrong | Soggy, too hot, thin aroma

Problem Cause How to fix it
The kerupuk turns mushy Soaked too long or simmered too long Next time soak 15–20 minutes and simmer within 6 minutes
The center is hard Soaked a thick kerupuk briefly Soak thick ones 30 minutes and break one open to check before simmering
Too hot Increased both the chili and the sambal Add 1 beaten egg, 100 ml water and 1 tsp kecap manis and simmer 2 minutes over low heat
Thin aroma Under-fried aromatic paste Fry over medium-low until red oil appears at the edge
Tastes like a plain ginger soup Too much ginger Keep ginger to 5 g. Use a little galangal or kencur
Too many ingredients Added too many meatballs, noodles or greens The first time keep to 120 g kerupuk and 60 g macaroni

Seblak is a dish where ingredients are easy to add, but putting everything in from the start makes it unclear what you are eating. For the first time, kerupuk, egg, greens and a little shrimp or meatballs are enough. Once you're used to it, add fish balls, chicken balls, glass noodles, napa cabbage and mushrooms.


Storing and making ahead | If you keep it, separate the broth and kerupuk

Seblak is not suited to making ahead. Because the kerupuk keeps absorbing the broth, left overnight in the refrigerator it moves from chewy to a sticky stew.

If you want to make it ahead, make only the aromatic broth and store the kerupuk dried, unsoaked. Just before eating, soak the kerupuk 20 minutes and simmer it 5–6 minutes in the warmed broth, and it comes close to fresh.

If you store leftover seblak, let the heat go off, put it in an airtight container and eat it by the next day, refrigerated. To reheat, move it to a pot, add 80 ml water and warm 3–4 minutes over medium-low heat. In a microwave, warm at 600 W for 2 minutes, stir once and warm 1 more minute. Either way, boiling hard breaks the kerupuk.


The ingredients you buy for seblak can be used in other Indonesian articles. If you bought kecap manis, mie goreng and sate ayam, which use its sweet char aroma, are easy to make next. If you want to use up the sambal, sorting out how to place heat with how to make a sambal substitute makes it easier to separate what is stir-fried in from what is served on the side.

For a vegetable-centered table, go to gado-gado; for a rich stew, to rendang (in Japanese); to know the aroma of a black soup, to rawon (in Japanese). Seblak is closer to a light meal than these dishes, and differs in making kerupuk the star.

Even among "spicy soups," Thai tom yum leans on herbs and sourness, and Korean jjigae on fermentation and chili powder. Seblak's axis is the root aroma of kencur and the texture of soaked kerupuk. If you protect that, even a home kitchen makes more than a merely fiery soup, and keeps its West Javanese character.


FAQ | Where people get stuck making seblak

Q1. Can I make it without kencur?

You can. But the aroma changes quite a lot. If you have no kencur, use 8 g frozen galangal and 5 g ginger together. Increasing only the ginger moves it toward a plain ginger soup.

Q2. Can I substitute store-bought fried shrimp chips?

I don't recommend it. Fried shrimp chips tend to crumble on the surface when simmered, and it is hard to get the chewy texture of seblak. If you really use them, don't simmer them in the pot; set them on the bowl at the end.

Q3. Can I make seblak that isn't spicy?

With 1 red chili and 1 tsp sambal it is much milder. Leave the kencur, shallot and garlic in the aromatic paste and reduce only the heat. If you took out too much heat, 1 tsp kecap manis and a little lemon can restore the outline.

Q4. What can I add to make it more local?

Meatballs, fish balls, chicken feet, sausage, glass noodles, macaroni and greens go well. But in a home kitchen, putting in everything from the first time makes the broth thin. It fails less if you first make it with egg, greens, macaroni and a little shrimp, and add ingredients the next time.

Q5. Can I make it as next-day lunch?

It isn't suited to a lunch box, since it has broth and heat and the kerupuk breaks down over time. If you eat it the next day, refrigerate it and reheat it in a pot with water added. If you make it ahead, the realistic way is to make just the aromatic broth first.


Summary | Chewy kerupuk and the root aroma, more than the heat

Seblak is not a dish that is finished by adding more chili. The chewy texture of soaked kerupuk, the earthy aroma of kencur, a red broth rounded a little by egg: when these three come together, it stands up not as a merely spicy soup but as a West Java street dish.

If you make it elsewhere, first gather dried kerupuk and sambal. If you can't find kencur, bring it close with frozen galangal and ginger. Soak the kerupuk 20 minutes and keep it within 6 minutes in the pot. Fry the aromatic paste until red oil appears, and add the egg softly over low heat. Keep to this order and the chewy heat characteristic of seblak appears at the moment the kerupuk loosens in your kitchen.

To widen Indonesian cooking next, go on to mie goreng, which uses the same seasoning, sate ayam, the sweet soy skewers, and gado-gado, the vegetables with peanut sauce, and you can use up what you bought without strain.


Sources

  1. Wikipedia, Seblak. https://en.wikipedia.org/wiki/Seblak
  2. Wikibooks Cookbook, Seblak. https://en.wikibooks.org/wiki/Cookbook:Seblak
  3. Seasia.co, What's That Spicy, Chewy Dish from Indonesia? Meet Seblak, West Java's Bold Comfort Food. https://seasia.co/2025/04/26/whats-that-spicy-chewy-dish-from-indonesia-meet-seblak-west-javas-bold-comfort-food
  4. Wikipedia, Krupuk. https://en.wikipedia.org/wiki/Krupuk