Tumis Bayam – Indonesian Stir Fried Spinach
This post may contain affiliate links. Please read the disclosure policies for details.
Tumis Bayam, or Indonesian Stir-Fried Spinach, is a simple yet flavorful vegetable dish that’s quick to prepare. Fresh sautéed spinach with garlic, onions, and a touch of spice from sambal oelek chili paste. The addition of sweet soy sauce adds a subtle sweetness.

Tumis Bayam is eaten as a quick and easy side dish, served with rice and other Indonesian dishes such as roasted chicken or beef rendang.
You can easily customize Tumis Bayam to suit your preferences or what’s available in your kitchen. For added protein, toss in tofu or tempeh during the stir-fry process. If you like more heat, increase the sambal chili paste or swap it with fresh chili slices. You can also substitute spinach with other leafy greens like water spinach (kangkung) or bok choy.

Tumis Bayam (Indonesian Stir-Fried Spinach)
Tumis Bayam, Indonesian stir-fried spinach that's ready in minutes. With a handful of ingredients, this quick and easy recipe makes a great side to a light, healthy meal.
Fits vegan and vegetarian diets.
Ingredients
- 500 g spinach
- 1/2 small onion, chopped
- 1 garlic clove, chopped
- 1/2 tsp sambal oelek chili paste
- 1 tsp galangal powder
- 1 tbsp sweet soy sauce (kecap manis)
- 1/2 stock cube
- 2 tbsp oil
Instructions
- Wash the spinach and let it drain.
- Heat a little oil in a pan, and add the chopped onion, garlic, sambal oelek, and galangal powder. Fry until the onions are soft and slightly yellow.
- Add the spinach in small handfuls, stir-frying briefly to keep it bright green and crispy.
- Crumble in the stock cube and stir in the sweet soy sauce.
- Serve immediately before the spinach wilts too much.
Recommended Products
As an Amazon Associate and member of other affiliate programs, I may receive a commission from qualifying purchases at no additional cost to you.
Nutrition Information:
Yield: 2 Serving Size: 1Amount Per Serving: Calories: 263Total Fat: 16gSaturated Fat: 1gTrans Fat: 0gUnsaturated Fat: 13gCholesterol: 2mgSodium: 1064mgCarbohydrates: 26gFiber: 6gSugar: 13gProtein: 10g
The nutritional information provided is automatically calculated. These figures should be considered estimates.





