Skip to content
indonesianstarter✨ New

Siomay (Indonesian Steamed Fish Dumplings with Peanut Sauce)

Steamed dumplings of ground fish and tapioca starch, served with vegetables and a rich peanut sauce, a popular Indonesian street food.

Prep
40 min
Cook
20 min
Servings
6
Difficulty
Medium
4.4
Sign in to rate
#indonesian#siomay#fish-dumplings#steamed#peanut-sauce#starter

About This Recipe

Siomay reflects the Chinese-Indonesian culinary tradition, its dumpling format closely related to Chinese siu mai but adapted with ground fish, tapioca starch and local seasonings for a distinctly Indonesian result. The filling combines ground white fish with tapioca starch and egg, giving the dumplings a slightly bouncy, springy texture once steamed, wrapped in thin wonton skins or simply shaped by hand. Served alongside steamed cabbage, potato and hard-boiled egg, all generously coated in the same rich peanut sauce used for gado-gado, siomay is a substantial and satisfying street food platter found throughout Indonesia.

Ingredients

Serves 6

  • 400 gwhite fish fillet(ground or finely minced)
  • 1/2 cuptapioca starch
  • 1egg
  • 3scallions(finely chopped)
  • 1 tspsalt
  • 1/2 tspwhite pepper
  • 24wonton wrappers
  • 1cabbage(cut into wedges, for serving)
  • 2potatoes(boiled and sliced, for serving)
  • 2hard-boiled eggs(halved, for serving)
  • 1 cuproasted peanuts(for sauce)
  • 2 clovesgarlic(for sauce)
  • 2red chiles(for sauce)
  • 2 tbspkecap manis(for sauce)
  • 1 cupwater(for sauce)

Instructions

  1. 1

    Make the filling

    Combine ground fish, tapioca starch, egg, scallions, salt and white pepper into a smooth, cohesive paste.

  2. 2

    Fill the wrappers

    Place a spoonful of filling in the center of each wonton wrapper, gathering the edges up around it without fully sealing, leaving the top slightly open.

  3. 3

    Steam the vegetables

    Steam the cabbage wedges for 8-10 minutes until tender; set aside.

  4. 4

    Steam the dumplings

    Steam the filled dumplings for 12-15 minutes until firm and cooked through.

    Don't overfill the dumplings — the filling expands slightly as it steams, and an overstuffed dumpling can split open.

  5. 5

    Make the peanut sauce

    Blend peanuts, garlic and chiles into a coarse paste, then simmer with kecap manis and water for 8 minutes until thickened.

  6. 6

    Serve

    Arrange the steamed dumplings, cabbage, boiled potato and hard-boiled egg on a plate, and pour the peanut sauce generously over everything.

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

  • →

    Don't overfill the dumplings, since the filling expands slightly during steaming and can split an overstuffed wrapper.

  • →

    Use a firm white fish for the filling, since it holds together better than a flaky or delicate variety once ground.

  • →

    Steam the dumplings just until firm and cooked through; overcooking can make the fish filling rubbery.

Variations

  • •

    A version using shrimp instead of or alongside fish gives extra sweetness.

  • •

    Some vendors add finely diced water chestnut to the filling for crunch.

  • •

    Serving with a squeeze of lime and a drizzle of sweet soy alongside the peanut sauce is a common addition.

Storage

Refrigerate steamed dumplings up to 3 days; reheat by re-steaming for a few minutes rather than microwaving, which can toughen the fish.

History & Origin

Siomay reflects the significant Chinese-Indonesian culinary influence found throughout Indonesian street food, adapting the Chinese dumpling tradition with local fish, tapioca starch and the ever-present peanut sauce found across Indonesian cuisine.

Frequently Asked Questions

Can I use a different type of fish?

Yes, any firm white fish like snapper or tilapia works well; just ensure it's finely ground or minced for the right texture.

What if I don't have wonton wrappers?

You can shape the filling into simple balls without a wrapper and steam them the same way, though the presentation will be less traditional.

Why is my filling rubbery?

It was likely overcooked, or contains too much tapioca starch relative to fish — steam just until firm and adjust the ratio slightly if needed.

Nutrition Facts

Per serving (320g / 11.3 oz) · 6 servings total

Calories380kcal
Protein22g
Carbohydrates34g
Fat18g
Fiber4g
Protein22g
Carbs34g
Fat18g

Time Summary

Prep time40 min
Cook time20 min
Total time60 min

Have Questions?

Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.

Chat with AI Chef →

Community

Join the conversation

Sign in to leave a comment and save your favourite recipes