Indonesia’s Stinky Beans: Surprisingly Smelly, Addictively Delicious Green Magic Beans
When it comes to ‘bizarre ingredients’ in Southeast Asia, Petai (scientific name: Parkia speciosa) definitely makes the list. Those who smell it for the first time might frown, but once you fall in love with it, it’s like being enchanted—the more you eat, the more you crave.
What Exactly Are Stinky Beans?
Stinky beans are the seeds of the ‘Beautiful Ball Flower Bean’ plant, characterized by their flat, elongated, bright green pods, resembling enlarged pea pods. Once opened, the beans inside are plump and round, emitting a strong, distinctive odor—some describe it as ‘gas leakage’ or ‘sour smell,’ but for Southeast Asians, it’s a charming aroma.
In Indonesia, Malaysia, and southern Thailand, stinky beans are a common ingredient in home cooking and street food. The most classic ways to eat them include:
- Eating them raw with Sambal chili paste
- Stir-frying them with shrimp paste, chili, and shrimp
- Adding them to curries or Sambal sauce for stewing
In Indonesia, We Actually Love Eating ‘Stinky Bean Fried Rice’
If you travel to Indonesia, you must try Nasi Goreng Petai (Stinky Bean Fried Rice). It might sound challenging at first, but when stinky beans are added to classic Indonesian fried rice and quickly stir-fried in a hot pan, their intense flavor is tamed, releasing a subtle aroma reminiscent of nuts and fresh grass.

The rice is savory and flavorful with soy sauce, garlic, chili, and shrimp paste, paired with a few crunchy stink beans. When bitten into, the slight bitterness and crisp texture surprisingly balance the greasiness of the fried rice. At roadside stalls in Jakarta or Surabaya, a plate of Nasi Goreng Petai often comes with a fried egg, fried chicken, or shrimp crackers, making it a comforting dish for many Indonesians.
What are the benefits of stink beans?
Despite their strong odor, stink beans are actually highly nutritious. Older generations often say, ‘Eat stink beans, and your body won’t accumulate toxins.’ Modern science also confirms their various benefits:
- Natural Antidepressant Stink beans are rich in tryptophan, a precursor to serotonin in the brain. Eating stink beans helps relax and improve mood, which is why some say ‘eating stink beans makes you happy.’
- Stabilizes Blood Sugar Studies show that bioactive compounds in stink beans help reduce blood sugar fluctuations, and they are even used in traditional diabetes management.
- Promotes Kidney Health Stink beans are a natural diuretic, helping to expel excess salt and waste from the body, beneficial for those with high blood pressure or mild edema.
- Iron Supplement, Prevents Anemia They are high in iron, aiding red blood cell production, making them suitable for those with anemia or women after menstruation.
- Gut Health Rich in dietary fiber, they promote digestion and relieve constipation.
⚠️ Note: Stink beans contain high purine levels, so gout sufferers should consume them in moderation. Additionally, due to their diuretic effect, urine and sweat may have a noticeable odor after consumption, which is normal.
In Indonesia, stink beans aren’t cheap
You might be surprised to learn that stink beans aren’t exactly an affordable ingredient in Indonesia. Especially high-quality, large, and fresh stink beans can cost Rp. 25,000 per pod (about USD$0.80). Each pod contains only about 6–12 beans, so buying a small handful can easily cost a few dollars.
Why are they so expensive? Stink beans mainly come from wild or semi-cultivated areas in the forests of Sumatra and Java. Harvesting is difficult, requiring climbing trees to pick pods that can be 30–50 cm long. Additionally, their short shelf life and susceptibility to damage during transport make fresh stink beans a seasonal vegetable often sold ‘by the pod’ in traditional markets, placing them in the mid-to-high price range.
So next time someone offers you a stink bean dish in Indonesia, don’t hesitate—it’s a gesture of genuine hospitality!
More Food Recommendations

Worth Trying: Adventurous Ingredients
Petai beans aren’t for everyone, but like durian or natto, once you overcome the initial aroma barrier, they open up a whole new world of flavors. If you have the chance to visit Indonesia, be sure to order a plate of Nasi Goreng Petai, or try some fresh petai beans dipped in chili sauce. You might find yourself, like us, going from a wrinkled nose to a smile, falling for the ‘charmingly pungent’ green magic.
Have you tried petai beans? Share your first experience in the comments!
Klook Popular Day Tours
- Uluwatu, Jimbaran & Kecak Fire Dance Tour with Chinese-Speaking Driver
- All-Inclusive Private Car Charter with Chinese Service
- Chinese-Guided Nusa Penida Day Tour
- Top-Rated Customizable Private Day Tour in Bali
- Chinese-Guided Instagrammable Spots Tour in East/North Bali
- Private Ubud Day Tour with Chinese-Speaking Driver
留言討論