Indonesian green beans in coconut sauce
An Indonesian classic
Green beans have been cultivated for thousands of years and are now enjoyed all over the world.
They are used in countless dishes, from casseroles to Asian curries. In Indonesian cooking, they play an important role and are a familiar ingredient in dishes such as sambal goreng buncis and this classic favorite: Indonesian green beans in coconut sauce (sayur buncis).
A vegetable with benefits
Besides being versatile and flavorful, green beans are also good for you. They are low in calories and packed with fiber, vitamin C, folate, and antioxidants. As a result, they support both digestion and overall health.
When cooked briefly, they stay crisp and retain much of their nutritional value. In this recipe, you can choose the method you prefer: briefly boil them first or let them cook slowly in the flavorful sauce. Both options work well. It simply depends on how much time you have.
Homemade spice paste
What makes sayur buncis so special is the homemade bumbu. No store-bought sauce here, just a fresh spice paste that comes together in minutes. All you need is a food processor or mortar and pestle. Blend the shallots, cloves garlic, red chili pepper, ground galangal, ground ginger, shrimp paste, and a splash of vegetable oil into a smooth paste.
Cook the bumbu gently until fragrant and lightly colored. Add the gula djawa (palm sugar), kecap manis (or sweet soy sauce), 1/2 cup vegetable broth, coconut milk, 1 bruised stalk lemongrass, and 2 salam leaves (optional). Let everything simmer for a few minutes until slightly thickened.
Cook it your way
Now it’s time to add the green beans. If you’ve already cooked them until crisp-tender, they only need a few minutes to warm through in the sauce. Prefer an easier approach or don’t want to use an extra pot? Simply let them cook directly in the sauce instead.
In that case, allow about 25 to 30 minutes and stir occasionally. The result is just as delicious, perhaps even more flavorful, as the beans have time to absorb all the spices and seasonings. For a little extra heat, sprinkle a few slices of red chili pepper on top just before serving.
Perfect for a rice table
Sayur buncis is a wonderful addition to an Indonesian rice table. Serve it with white rice and dishes such as ayam smoor (Indonesian chicken stew) or daging Bali (Balinese beef stew). The dish is rich, savory, slightly sweet, and perfectly seasoned. You don’t need any store-bought mixes to make this classic at home. And trust us, once you’ve made your own Indonesian green beans in coconut sauce, you’ll want to make it again and again.
Print
Indonesian green beans in coconut sauce
- Total Time: 30 minutes
- Yield: 4 servings 1x
Description
Sayur buncis is a flavorful Indonesian side dish with green beans and a homemade spice paste.
Ingredients
- 14 oz green beans
- 2/3 cup coconut milk
- 2 shallots
- 2 cloves garlic
- 2 salam leaves (Indonesian bay leaves), optional
- 1 stalk lemongrass (or 1 tablespoon lemongrass paste)
- 1 red chili pepper (such as a jalapeño)
- 1/2 vegetable bouillon cube (0.18 oz)
- 1 tablespoon kecap manis or sweet soy sauce
- 1 tablespoon palm sugar (gula jawa)
- 1 teaspoon ground ginger
- 1 teaspoon ground galangal
- 1 teaspoon shrimp paste
- Vegetable oil
Instructions
- Trim the ends from the green beans and cook them for about 6 minutes. Immediately rinse under ice-cold water to stop the cooking process.
- In a food processor, blend the shallots, garlic, red chili pepper, ground galangal, ground ginger, shrimp paste, and a splash of vegetable oil into a smooth spice paste (bumbu).
- Cook the bumbu in a wok for 2 to 3 minutes. Add the gula djawa and kecap manis (or sweet soy sauce) and stir to combine.
- Add 1/2 cup water and the crumbled vegetable bouillon cube. Also add the coconut milk. Let the sauce simmer over medium heat without a lid.
- Add the bruised lemongrass stalk and the salam leaves. Let the sauce thicken slightly for a few minutes.
- Add the green beans and let them warm through and cook a little further, stirring occasionally.
- Once the sauce has reached your desired consistency, it’s ready to serve. You can also cook the green beans directly in the sauce instead of boiling them first. This takes a little longer, about 30 minutes, but eliminates the need to precook the beans. Add extra red chili pepper to taste.

Notes
Want to thicken the sauce? Remove the lid from the pan during the last few minutes of cooking and add some fried shallots. These will help the sauce thicken very quickly.
- Cook Time: 30 minutes
- Category: Dinner
- Method: Boiling, Sautéing
- Cuisine: Indonesian