
Krupuk (Indonesian Crackers — Homemade)
The definitive guide to making Indonesian krupuk from scratch: tapioca crackers sun-dried then flash-fried into airy, crunchy chips.
About This Recipe
Krupuk are the invisible heroes of the Indonesian table — the crunchy accompaniment that appears alongside virtually every meal, from nasi goreng to soto ayam to gado-gado. Making krupuk from scratch is a multi-day process: a dough of tapioca starch, shrimp (for the most common krupuk udang variety), garlic, and salt is steamed into firm rolls, sliced paper-thin, and sun-dried for 1–2 days until completely dehydrated and brittle. These dried rounds — the raw krupuk — keep for months and can be flash-fried in very hot oil in seconds, puffing into translucent, airy crackers that shatter at the lightest bite. The shrimp version, krupuk udang, is the most beloved: pink-tinted, with a faintly oceanic sweetness that complements rich coconut curries. Krupuk melarat (without shrimp, colored with turmeric or annatto) serves vegetarians. The key to perfectly puffed krupuk is oil temperature — too cool and they don't puff; too hot and they color before expanding.
Ingredients
Serves 8
- 300 gtapioca starch (not tapioca flour — the coarser variety)
- 200 graw shrimp, peeled and deveined
- 3 clovesgarlic
- 1.5 tspsalt
- 0.5 tspsugar
- 0.25 tspwhite pepper
- 1 literneutral oil, for frying
Instructions
- 1
Make the shrimp paste
Blend shrimp and garlic to a smooth paste in a food processor. Transfer to a bowl and mix with tapioca starch, salt, sugar, and white pepper. Add water tablespoon by tablespoon (about 3–5 tbsp) until the dough comes together into a firm, non-sticky ball.
- 2
Shape into logs
Divide dough into three portions. Roll each into a smooth cylinder about 4 cm in diameter. Wrap tightly in banana leaf or foil.
- 3
Steam
Steam the wrapped logs over high heat for 40–45 minutes until completely firm and translucent. Unwrap and cool to room temperature, then refrigerate overnight to firm up completely.
- 4
Slice and dry
Using a very sharp knife or mandolin, slice the cold logs into 2–3mm rounds. Lay on wire racks or bamboo trays and dry in direct sunlight for 1–2 days until completely hard and brittle. Alternatively, use a dehydrator at 60°C for 6–8 hours.
The krupuk must be completely dry — any residual moisture will prevent them from puffing.
- 5
Fry to puff
Heat oil to 200°C. Drop in 2–3 dried krupuk rounds. They should puff and expand within 10–15 seconds. Scoop out immediately with a spider strainer.
- 6
Drain and cool
Drain on a wire rack. The krupuk will finish crisping as they cool. Serve within 2 hours for maximum crunch.
Did you make this?
Rate it and help other cooks find the recipes that actually work.
One tap to sign in, and we'll save the rating you just picked.
Everything you need to plan your week — free
- Meal calendar
- Grocery list
- AI recipe ideas
Track what you eat
Snap your meal to log calories and macros, run fasting timers and track water in the free SnapCal app.
Pro Tips
- →
Oil temperature is everything: at 180°C krupuk puff slowly and unevenly; at 200–210°C they expand in seconds and stay pale.
- →
Test dry krupuk by snapping one — it should break cleanly with no flex. Any bend means more drying time is needed.
- →
Store raw dried krupuk in an airtight container with a silica gel packet for up to 3 months.
Variations
- •
Krupuk ikan: replace shrimp with white fish (tenggiri mackerel) for a milder flavor.
- •
Krupuk melarat: skip the shrimp entirely and add 0.5 tsp turmeric for color — a halal-certified vegetarian version.
- •
Emping: a similar process using melinjo nuts, producing a slightly bitter, sophisticated cracker.
Storage
Fried krupuk: keep in an airtight tin at room temperature up to 3 days — humidity is their enemy. Raw dried krupuk: store airtight up to 3 months.
History & Origin
Krupuk production in Indonesia is documented from at least the Majapahit empire era (13th–15th century), with shrimp crackers mentioned in Javanese court texts. The word krupuk derives from the Javanese/Malay onomatopoeia for the crunch sound. The largest krupuk production center in the world is Sidoarjo in East Java, which supplies crackers across the Indonesian archipelago.
Frequently Asked Questions
Why won't my krupuk puff?
Either the oil isn't hot enough (must be 200°C+) or the krupuk aren't fully dehydrated. Test one — if it doesn't puff within 15 seconds, increase heat and dry the remaining pieces longer.
Can I buy ready-made raw krupuk?
Yes — most Asian grocery stores sell bags of unfried krupuk udang. Just fry them at home. This is how most Indonesian households do it.
What oil is best for frying krupuk?
Any neutral high-smoke-point oil works — palm oil is traditional and produces a slightly richer flavor; sunflower or canola are good neutral options.
Nutrition Facts
Per serving (30g / 1.1 oz) · 8 servings total
Time Summary
Have Questions?
Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.
Chat with AI Chef →Featured in Guides
This recipe is featured in the following curated guides:
More Indonesian Recipes
You Might Also Like
Similar dishes from other cuisines around the world.
Browse by Ingredient
More recipes built around the same core ingredients.
Free Kitchen Tools
Calculators and converters that pair with this page — no signup needed.
Put This Into a Plan
Schedule it, shop for it, and track what you already have.
Read Next
Longer reads that go deeper on the ideas behind this dish.
Community
Join the conversation
Sign in to leave a comment and save your favourite recipes