Daily Cooking Quest

Home / All Recipes / Indonesian / Sambal Udang Petai - Shrimp and Stink Bean in Chili Sauce

Sambal Udang Petai - Shrimp and Stink Bean in Chili Sauce

Petai (or stink bean) is one of the weirdest and stinkiest bean around, not for the faint hearted for sure. Be sure to brush your teeth afterwards if you still need to interact with other human beings. :D Always half all petai since worms (and big fat ones too) seems to love digging inside the beans and stay there. If you notice a hole, it is probably a pretty sure bet that there will be one inside. But even if your eyes cannot see any hole, just half them to be safe. The last thing anyone need is to bite into a worm and run to the toilet. Having said all that, I still highly recommend trying this recipe. A bite is all it takes to make one a convert of a petai dish lover. ♥

Sambal Udang Petai - Shrimp and Stink Bean in Chili Sauce
Sambal Udang Petai - Shrimp and Stink Bean in Chili Sauce

Sambal Udang Petai - Shrimp and Stink Bean in Chili Sauce

Author: Anita Jacobson




Prep Time: 15 mins

Cook Time: 30 mins

Total Time: 45 mins

Serves: 4

Print Recipe


  • 400 gram shrimp
  • 100 gram stink bean (Indonesian: petai)
  • 4 tablespoon cooking oil
  • 1 tablespoon sugar
  • 2 tomatoes, cored and quartered
  • 2 cup water
  • 2 tablespoon thick coconut milk (Indonesian: santan kental)
  • 2 tablespoon sweet soy sauce (Indonesian: kecap manis)
  • 1/2 teaspoon salt
  • 10 Thai chilies (Indonesian: cabe rawit)
  • Grind the following into spice paste
  • 75 gram chili (Indonesian: cabe merah besar)
  • 10 shallots (Indonesian: bawang merah)
  • 3 cloves garlic (Indonesian: bawang putih)
  • 2 candlenut (Indonesian: kemiri)


  1. Devein shrimps and remove the shells, but leave the tails intact.
  2. Half each stink bean. Discard the ones with worms inside. Wash and drain.
  3. Heat cooking oil on high heat in a frying pan, fry the stink beans until they turn a brighter shade of green, about 1 minute. Remove from the pan and set aside.
  4. Fry the spice paste and sugar until fragrant, about 2-3 minutes.
  5. Add tomatoes and cook for another 1 minute.
  6. Pour in the water and coconut milk and bring to a boil. Let boil for 3 minutes.
  7. Add sweet soy sauce and salt. Simmer for 10-15 minutes until the tomatoes have fully disintegrated and incorporated into the sauce and the liquid has reduced slightly and thickened.
  8. Return the fried stink bean along with Thai chilies into the pan and cook for 3 minutes.
  9. Add shrimps and quickly toss around for 30 seconds.
  10. Turn off heat and serve immediately with steamed white rice.
Indonesian Pantry
Indonesian Kitchen


  • Pamela @ Brooklyn Farm Girl Pamela @ Brooklyn Farm Girl says:

    This looks delicious!

  • Torie Torie says:

    Mmmm I would love to try this glorious looking dish. Definitely one to book mark for me.

Leave a comment

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

Rate this recipe: