Indonesian Stink Beans: The Green Magic Bean That Smells Shocking but Tastes Addictive
Bottom line: Indonesian stink beans (petai) have a pungent odor (often compared to gas), but locals consider them a delicacy. Classic dishes include petai stir-fried with shrimp and spicy tempeh (Sambal Petai). First-timers should start with cooked versions for a gentler introduction, and rinse your mouth or eat mint afterward to freshen breath.
When it comes to Southeast Asia’s ‘weird ingredients,’ stink beans (petai, scientific name: Parkia speciosa) definitely top the list. The first whiff might make you wrinkle your nose, but once you fall for them, it’s like a spell — you just can’t stop eating.
What Exactly Are Stink Beans?
Stink beans are the seeds of the ‘beautiful ball flower’ legume plant. They’re flat, elongated, and bright green, growing in pods that look like oversized pea pods. Once shelled, the beans are plump and round, releasing a strong, distinctive odor — some describe it as ‘gas leak’ or ‘sour stink,’ but for Southeast Asians, it’s a signature aroma of pure deliciousness.
In Indonesia, Malaysia, and southern Thailand, stink beans are a staple in home cooking and street food. The most classic ways to enjoy them include:
- Eating raw with sambal chili sauce
- Quick-stir-fried with shrimp paste, chili, and shrimp
- Simmered in curry or sambal sauce
In Indonesia, We Actually Love Eating ‘Stink Bean Fried Rice’
If you’re traveling to Indonesia, you absolutely have to try Nasi Goreng Petai (stink bean fried rice). It might sound a bit daunting at first, but when these stink beans are tossed into classic Indonesian fried rice and stir-fried over high heat, their pungent aroma mellows out, releasing a subtle, nutty, and grassy fragrance instead.

The rice is savory and flavorful from soy sauce, garlic, chili, and shrimp paste. Paired with a few crunchy stink beans, which offer a slight bitter-sweetness and crisp texture when bitten into, it unexpectedly balances the greasiness of the fried rice. At street stalls in Jakarta or Surabaya, a plate of Nasi Goreng Petai is often served with a fried egg, fried chicken, or shrimp crackers—a true comfort food for many Indonesians.
What Are the Benefits of Stink Beans?
Despite their strong smell, stink beans are actually highly nutritious. Older locals often say, ‘Eat stink beans, and your body won’t accumulate toxins.’ Modern science has also confirmed several of their benefits:
- Natural Antidepressant Stink beans are rich in tryptophan, a precursor to serotonin in the brain. Eating them can help relax your mind and improve your mood—no wonder some say ‘stink beans make you happy.’
- Stabilizes Blood Sugar Studies show that bioactive compounds in stink beans can help reduce blood sugar spikes, and in Indonesian folk medicine, they’re even used to support diabetes management.
- Promotes Kidney Health Stink beans act as a natural diuretic, helping flush out excess salt and waste from the body, which is beneficial for high blood pressure and mild edema.
- Boosts Iron and Prevents Anemia They are rich in iron, which aids red blood cell production—great for those with anemia or women after their menstrual period.
- Supports Gut Health High in dietary fiber, they promote bowel movements and relieve constipation.
⚠️ Note: Stink beans are high in purines, so those with gout should eat them in moderation. Also, due to their diuretic effect, your urine and sweat may have a noticeable odor after eating—this is normal.
In Indonesia, Stink Beans Aren’t Cheap
You might be surprised to learn that stink beans aren’t exactly a budget-friendly ingredient in Indonesia. High-quality, plump fresh stink beans, in particular, can cost Rp. 25,000 per pod (about USD$0.80). Each pod contains only about 6 to 12 beans, so a small handful can easily set you back several dollars.
Why are they so expensive? Because stink beans mainly come from wild or semi-cultivated areas along the forest edges of Sumatra and Java. Harvesting is labor-intensive—workers must climb trees to pick the massive 30–50 cm long pods. Add to that their short shelf life and susceptibility to bruising during transport, and fresh stink beans are often sold ‘by the pod’ in traditional markets, making them a mid-to-high-priced seasonal vegetable.
So next time someone in Indonesia offers you petai, don’t hesitate—it’s a gesture of genuine hospitality!
More Food Recommendations

- MoonLite Kitchen and Bar: Seminyak's Sunset Dining Paradise
- Alila Villas Uluwatu Brisa Brunch: A Clifftop Sunday Feast
- Bali's 33 Most Popular Buffet Restaurants: Eat All You Can
- Nusa Penida Food Guide: Top 10 Restaurants with Crystal Blue Views
- Taman Dedari Ubud: Food & Scenery in Bali's Enchanted Garden
- Kreneng Night Market Food Tour: Bali's Biggest Night Market with a Local Guide
Adventurous Ingredients Worth Trying
Petai isn’t for everyone, but like durian or natto, once you get past the smell, it opens the door to a whole new world of flavors. If you ever visit Indonesia, try ordering a plate of Nasi Goreng Petai, or grab a few fresh petai pods and eat them raw with chili. You might just find yourself, like us, going from a grimace to a smile, and falling in love with this ‘stinkily charming’ green magic.
Have you ever tried petai? Feel free to share your first experience in the comments!
Klook Popular Day Tours
- 🚗 [Top-Rated Customizable Private Day Tour in Bali
- 🚗 [Instagrammable Spots Tour in Bali
- 🚗 [Uluwatu, Jimbaran & Kecak Fire Dance Tour with Chinese-Speaking Driver
- 🚗 [Private Ubud Day Tour with Chinese-Speaking Driver
- 🚗 [Chinese-Guided Instagrammable Spots Tour in East/North Bali
- 🚗 [All-Inclusive Private Car Charter with Chinese Service