Daily Cooking Quest

Home / All Recipes / Indonesian / Siomay Bandung

Siomay Bandung

Siomay Bandung is one of my favorite hawker food. I grew up eating loads of this especially during junior and senior high where there was a hawker selling this right in front of the school. When I was really hungry, I would order a plate with everything in it :D Such sweet memories.

Siomay Bandung - Steamed Fish Cakes in Peanut Sauce

Siomay Bandung - Steamed Fish Cakes in Peanut Sauce

The main star of siomay Bandung is of course the fish cakes, which often are stuffed inside tofu and bitter melon. Some sellers would mound some fish cakes on top of potatoes and have a potato/fish cake combo, though most leave the potato as is. You will also get hard boiled eggs and cabbage in your siomay. Since this is a hawker food, most sellers will cut the items into smaller bite size pieces before pouring the peanut sauce and drizzle the whole thing with the requisite kecap manis (Indonesian sweet soy sauce). Yum!

Siomay Bandung - Steamed Fish Cakes in Peanut Sauce

Siomay Bandung - Steamed Fish Cakes in Peanut Sauce

Siomay Bandung

Author: Anita Jacobson




Prep Time: 1 hour

Cook Time: 2 hours

Total Time: 3 hours

Serves: 8

Print Recipe


  • Fish Paste
  • 300 gram Spanish mackerel (Indonesian: ikan tenggiri) fillet
  • 1 tablespoon sesame oil
  • 1 egg
  • 1 scallion, thinly sliced
  • 1 teaspoon salt
  • 1 teaspoon sugar
  • 1 pinch of pepper
  • 50 gram tapioca powder
  • 100 ml water
  • Siomay
  • 2 bitter gourd, cut into 2 inches rounds and scoop out the fibrous center
  • 1 firm tofu, cut into 4 triangles
  • Accompaniments
  • 4 potatoes, each cut into quarters and steamed
  • 1 cabbage, cored, chopped and steamed
  • 8 hard boiled eggs
  • 8 kaffir limes (Indonesian: jeruk purut)
  • sweet soy sauce (Indonesian: kecap manis)
  • Peanut Sauce
  • 300 gram dry roasted peanut
  • 4 garlic cloves
  • 5 red chilies
  • 2 tablespoon sugar
  • 2 teaspoon salt


  • Fish Paste
    1. Pulse mackerel in a food processor, then transfer to a bowl and mix well with the rest of the ingredients. Set aside.
  • Siomay
    1. Stuff each round of bitter gourd with the fish paste.
    2. Scoop out the middle part of tofu and mix this with equal amount of fish paste and re-stuff the mixture back into the hollowed tofu.
    3. Steam stuffed bitter gourd and stuffed tofu until a toothpick comes out clean, about 10 minutes.
    4. Optional: if you have leftover fish paste, prepare a boiling water in a pot, then drop tablespoonful of fish paste into the boiling water. The fish paste is fully cooked when it floats to the surface.
  • Peanut Sauce
    1. Grind the peanut in a food processor. Transfer to a mixing bowl.
    2. Heat a skillet and dry frying the garlic and chilies, then grind these in a food processor. Add this to the bowl of peanut.
    3. Add sugar and salt into the ground peanut, garlic, and chilies. Mix well. Add just enough water to make a thick paste.
  • To Serve
    1. A nice plate of siomay Bandung will include stuffed bitter gourd, stuffed tofu, plain boiled fish paste, some steamed potatoes and cabbages, and one hard boiled egg.
    2. Pour about half a cup of peanut sauce onto these tasty morsels, drizzle with the juice of one kaffir lime and sweet soy sauce.
Indonesian Pantry
Indonesian Kitchen


  • Theodorus Tedja Sendjaya Theodorus Tedja Sendjaya says:

    I like your recipes, very help full

  • Jo Tjoa Jo Tjoa says:

    Hi Anita, I came across your site and I LOVE it. It's so beautifully done. Your photos are absolutely gorgeous. I have copied some of your recipes and can't wait to try it. I'm from Sydney and we have big community of Indonesian here so finding Indonesians ingredients are not exceptionally difficult. Thanks for this site. Big HELLO from Sydney Jo

    • Anita Anita says:

      Awww, thank you so much for the lovely comments Jo. :) You make me so jealous now since it can be quite a challenge to hunt down some of the more obscure Indonesian ingredients. :D

Leave a comment

Your email address will not be published. Required fields are marked *

Rate this recipe: