Skip to content
Krupuk (Indonesian Crackers — Homemade)
indonesiansnack✨ New

Krupuk (Indonesian Crackers — Homemade)

The definitive guide to making Indonesian krupuk from scratch: tapioca crackers sun-dried then flash-fried into airy, crunchy chips.

Prep
30 min
Cook
10 min
Servings
8
Difficulty
Hard
4.8
Sign in to rate
#indonesian#crackers#tapioca#shrimp#gluten-free#snack#condiment#traditional

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. 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. 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. 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. 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. 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. 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.

Download Now

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

Calories120kcal
Protein4g
Carbohydrates22g
Fat3g
Fiber0g
Protein4g
Carbs22g
Fat3g

Time Summary

Prep time30 min
Cook time10 min
Total time40 min

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:

Community

Join the conversation

Sign in to leave a comment and save your favourite recipes