Javanese Sayur Lodeh Rebung with Shrimp and Tofu Key Takeaways
This creamy, spice-infused vegetable stew from Java transforms bamboo shoots (rebung) into a comforting weeknight meal.
- Javanese Sayur Lodeh Rebung with Shrimp and Tofu balances sweet, savory, and spicy notes with a luscious coconut base.
- Bamboo shoots are pre-boiled to remove bitterness, then simmered with turmeric and galangal for that signature Javanese aroma.
- Serve with steamed rice and crispy shallots for a complete, soul-warming meal that tastes like home.

What Makes Javanese Sayur Lodeh Rebung with Shrimp and Tofu So Special
I still remember the first time I tasted Javanese Sayur Lodeh Rebung with Shrimp and Tofu at a small warung in Yogyakarta. The steam carried whispers of lemongrass and chili, and every spoonful of that creamy, golden broth felt like a hug from an old friend. This isn’t just any Sayur Lodeh Rebung recipe—it’s a story of Javanese kitchens where turmeric stains the fingers and coconut milk is stirred with patience. For a related guide, see Special Javanese Sayur Lodeh Rebung with Shrimp and Tofu: Easy Classic Recipe.
What sets this Nusantara classic dish apart is the rebung itself. Young bamboo shoots, when cooked properly, offer a tender crunch that soaks up all the aromatic spices. Paired with sweet shrimp and mild tofu, the dish becomes a beautiful play of textures—soft, chewy, and silky all at once.
The Cultural Soul Behind This Sayur Lodeh Rebung Recipe
Sayur lodeh is a staple across Indonesia, but the Javanese version carries a lighter, more fragrant profile. In Central Java, families often cook this dish during the rainy season to warm the body and spirit. The use of rebung (bamboo shoots) is especially common in villages where fresh bamboo is abundant.
Traditionally, the dish is a way to use up vegetables from the garden, making it both economical and deeply personal. Every household has its own twist—some add jackfruit seeds, others toss in long beans. But the constant thread is the bumbu (spice paste): shallots, garlic, candlenuts, turmeric, and a whisper of kencur (aromatic ginger).
Why Rebung Deserves a Star Role
Bamboo shoots are naturally low in calories and high in fiber, yet they’re often overlooked in Western cooking. In Java, they’re treasured for their ability to absorb flavors while retaining a gentle snap. When simmered in the coconut broth, rebung becomes tender without turning mushy—a texture that keeps you coming back for more. For a related guide, see Induct Cooking vs Wood-Fire: 5 Key Differences for Gulai Rebung.
Ingredients for Javanese Sayur Lodeh Rebung with Shrimp and Tofu
Here’s everything you need to recreate this aromatic stew at home. Most items are available at Asian grocery stores or online.
| Ingredient | Quantity | Notes |
|---|---|---|
| Fresh bamboo shoots (rebung) | 200 g | Use pre-boiled or canned; rinse well |
| Large shrimp (peeled) | 150 g | Fresh or frozen, tails removed |
| Firm tofu | 200 g | Cut into cubes, fried until golden |
| Coconut milk | 400 ml (1 can) | Full-fat for richest flavor |
| Shallots | 6 cloves | Finely sliced |
| Garlic | 3 cloves | Minced |
| Candlenuts (kemiri) | 3 pieces | Substitute with macadamia nuts |
| Fresh turmeric | 2 cm | Peeled and grated (or 1 tsp powder) |
| Galangal (laos) | 3 cm | Bruised |
| Kaffir lime leaves | 3 leaves | Torn |
| Lemongrass | 2 stalks | Bruised and tied in a knot |
| Bird’s eye chilies | 3–4 | Adjust to taste |
| Salt and palm sugar | To taste | Palm sugar adds depth |
| Water | 500 ml | For initial simmer |
Step-by-Step Cooking Instructions for Javanese Sayur Lodeh Rebung with Shrimp and Tofu
Follow these steps to create a Sayur Lodeh Rebung recipe that tastes like it came straight from a Javanese grandmother’s kitchen.
Step 1: Prepare the Bamboo Shoots
If using fresh rebung, slice them thinly and boil in salted water for 10 minutes to remove bitterness. Drain and rinse under cold water. If using canned shoots, rinse thoroughly and drain.
Step 2: Make the Spice Paste (Bumbu)
In a mortar and pestle or food processor, grind together shallots, garlic, candlenuts, and fresh turmeric into a smooth paste. The aroma at this stage is intoxicating—earthy and bright.
Step 3: Sauté the Aromatics
Heat 2 tablespoons of oil in a large pot over medium heat. Add the spice paste and stir for 2 minutes until fragrant. Toss in the bruised galangal, lemongrass, and kaffir lime leaves. Cook for another minute.
Step 4: Build the Broth
Pour in 500 ml of water, then add the prepared bamboo shoots. Bring to a gentle boil, then lower the heat and let it simmer for 10 minutes. The shoots will soften and soak up the spices.
Step 5: Add the Shrimp and Tofu
Stir in the shrimp and fried tofu cubes. Add the whole bird’s eye chilies (pierce them first for extra heat). Cook for 3 minutes until the shrimp turns pink.
Step 6: Pour in the Coconut Milk
Reduce heat to low, then slowly stir in the coconut milk. Do not boil vigorously after adding coconut milk, or it may curdle. Season with salt and a generous pinch of palm sugar. Simmer for 5 minutes, taste, and adjust.
Common Mistakes When Making This Nusantara Classic Dish
Even experienced cooks sometimes stumble. Here’s what to avoid for a flawless Javanese Sayur Lodeh Rebung with Shrimp and Tofu.
- Skipping the pre-boil: Bamboo shoots can be bitter if not boiled first. Always rinse after boiling to remove any lingering acrid taste.
- Boiling coconut milk too hard: Keep the heat low once coconut milk is added—high heat splits the milk and ruins the silky texture.
- Overcooking the shrimp: Shrimp need only a few minutes. Overcooked shrimp become rubbery and tough.
- Using low-fat coconut milk: For the signature richness, full-fat coconut milk is non-negotiable. Light versions produce a watery broth.
- Forgetting the palm sugar: A touch of sweetness balances the spice and salt. Brown sugar can work in a pinch.
Serving Suggestions and Personal Notes
Ladle the warm Javanese Sayur Lodeh Rebung with Shrimp and Tofu over steamed jasmine rice. Top with crispy fried shallots, fresh red chili slices, and a squeeze of lime. The contrast of crunchy shallots and creamy broth is pure bliss.
I love pairing this dish with a simple sambal terasi (shrimp paste chili sauce) for an extra kick. For a complete Nusantara feast, serve alongside tempeh goreng and a cold glass of es teh manis (sweet iced tea). Leftovers taste even better the next day as the flavors meld together—just reheat gently on the stove.
My personal note: don’t be shy with the kaffir lime leaves. That citrusy pop is what makes this dish feel so bright and alive. And if you can find fresh kencur, add a thumb-sized piece to the spice paste—it’s a secret touch that takes the dish to another level.
Useful Resources
For more on Indonesian cooking techniques and spice paste preparation, check out these trusted sources:
- Saveur: A Guide to Indonesian Spice Pastes — An in-depth article on the foundation of bumbu in Indonesian cuisine.
- The Spruce Eats: How to Cook Bamboo Shoots — Practical tips for preparing fresh and canned bamboo shoots.
Frequently Asked Questions About Javanese Sayur Lodeh Rebung with Shrimp and Tofu
What is Javanese Sayur Lodeh Rebung with Shrimp and Tofu ?
It is a traditional Javanese vegetable stew made with bamboo shoots, shrimp, and tofu in a spiced coconut milk broth. It is a classic Nusantara comfort dish known for its creamy texture and aromatic flavors.
Can I use canned bamboo shoots for this Sayur Lodeh Rebung recipe ?
Yes, canned bamboo shoots work very well. Just rinse them thoroughly under cold water to remove any tinny taste before adding to the stew.
How long does it take to cook Javanese Sayur Lodeh Rebung with Shrimp and Tofu ?
From start to finish, about 30 minutes. The hands-on cooking time is around 20 minutes, with 10 minutes for simmering the broth.
Is this Nusantara classic dish vegan-friendly?
As written, it contains shrimp. To make it vegan, omit the shrimp and replace with extra tofu, tempeh, or mushrooms. Use vegetable broth instead of water for more depth.
What can I use instead of candlenuts?
Macadamia nuts or raw cashews are excellent substitutes. They provide the same creamy richness when ground into the spice paste.
Can I freeze Sayur Lodeh Rebung ?
Yes, you can freeze the stew without the shrimp and tofu. Add them fresh when reheating. Coconut milk can separate after thawing, so whisk gently while warming.
What is the best rice to serve with this dish?
Steamed jasmine rice or plain white rice is perfect. The aromatic broth pairs beautifully with mild, fluffy rice that soaks up the sauce.
Do I have to fry the tofu first?
Frying the tofu gives it a golden crust that holds its shape in the stew. You can also use baked or air-fried tofu for a lighter version.
How spicy is Javanese Sayur Lodeh Rebung with Shrimp and Tofu ?
It is mildly spicy. The whole bird’s eye chilies add a gentle heat that doesn’t overpower. Adjust the number of chilies to your taste, or remove the seeds for less heat.
Can I add other vegetables?
Absolutely. Long beans, chayote, young jackfruit, and spinach are common additions. Add firmer vegetables earlier and leafy greens at the end.
What is the role of galangal in this dish?
Galangal adds a sharp, citrusy, and slightly piney aroma that is distinct from ginger. It is essential for authentic Javanese flavor.
Can I use coconut cream instead of coconut milk?
You can, but thin it with water (about half cream, half water) to avoid a broth that is too thick and heavy.
Why is my coconut milk curdling?
Curdling usually happens when the milk is boiled at high heat or added to an acidic broth. Keep the heat low and stir gently after adding the milk.
What does rebung taste like?
Bamboo shoots have a mild, slightly sweet flavor with a tender-crisp texture. They absorb the spices around them, making them incredibly versatile.
Is this dish gluten-free?
Yes, Javanese Sayur Lodeh Rebung with Shrimp and Tofu is naturally gluten-free. Ensure your shrimp and tofu are not marinated with soy sauce that contains gluten.
Can I make this in an Instant Pot?
Yes. Sauté the spice paste using the sauté function, then add bamboo shoots and water. Pressure cook for 5 minutes, quick release, then stir in shrimp, tofu, and coconut milk. Simmer for 3 minutes.
What is the difference between Javanese and Balinese sayur lodeh?
Javanese sayur lodeh is lighter and typically uses less coconut milk, with turmeric as a main spice. Balinese versions often include more chili and shrimp paste (terasi), resulting in a bolder flavor.
Where can I buy fresh bamboo shoots?
Fresh bamboo shoots are available at Asian supermarkets, especially during spring. You can also find them vacuum-packed in the refrigerated section.
How do I store leftovers?
Cool the stew completely, then store in an airtight container in the refrigerator for up to 3 days. Reheat on the stovetop over medium-low heat, adding a splash of water if needed.
Can I use dried shrimp instead of fresh?
Dried shrimp can be used for a more intense flavor. Soak 2 tablespoons in hot water for 10 minutes, then chop and add with the spice paste.
