This aromatic Balinese-inspired curry brings together tender young jackfruit and meaty mushrooms in a rich, spiced coconut sauce. The dish features traditional Indonesian aromatics like lemongrass, kaffir lime leaves, and galangal, creating layers of complex flavor that develop beautifully during simmering.
The jackfruit absorbs the spice blend while maintaining a satisfying texture, complemented by the earthy mushrooms and fresh vegetables. The finished curry offers creamy coconut richness balanced with bright citrus notes and gentle heat from fresh chilies.
The rainy season had just started when my Balinese host mother Ibu Wayan first taught me to make this curry. The tropical downpour battered the tin roof while her kitchen filled with the impossible perfume of lemongrass and frying spices. She laughed watching me fumble with young jackfruit, telling me this fruit that mimics meat was her secret for feeding temple visitors during festivals. That afternoon changed how I understood plant-based cooking completely.
Last winter my skeptical brother came over for dinner, still recovering from a disastrous tofu experience years earlier. I served this curry without saying what was in it, watching him take that first suspicious bite. His eyes went wide and he reached for seconds before even asking about the jackfruit. Now he requests this whenever he visits, proving that the right preparation can make anyone fall in love with plant-based food.
Ingredients
- Young green jackfruit: This is the magic ingredient that transforms into tender, meaty shreds when cooked, look for it canned in brine not syrup
- Cremini or button mushrooms: They add earthiness and a satisfying chew that balances the tender jackfruit beautifully
- Coconut milk: Full-fat is essential here for that luxurious, restaurant-quality sauce that clings to every ingredient
- Lemongrass and kaffir lime leaves: These aromatics are non-negotiable for authentic Balinese flavor, substitute at your own risk
- Ground spices: The coriander, cumin, turmeric, and white pepper build the aromatic foundation that makes this distinctly Indonesian
Instructions
- Prep the jackfruit:
- Rinse the jackfruit thoroughly and use your hands to pull it into bite-sized shreds, removing any hard cores or tough pieces
- Build the aromatic base:
- Heat coconut oil in a large pot over medium heat, sauté onion until translucent, then add garlic, ginger, chilies, and sliced lemongrass until fragrant
- Toast the spices:
- Stir in ground coriander, cumin, turmeric, and white pepper, letting them bloom in the hot oil for about a minute
- Add the heartier ingredients:
- Toss in mushrooms and jackfruit, cooking for a few minutes before adding tomato, carrot, zucchini, kaffir lime leaves, salt, and coconut sugar
- Simmer into perfection:
- Pour in coconut milk, vegetable stock, and soy sauce, then cover and let everything simmer gently for 25 to 30 minutes until tender
- Finish and serve:
- Remove lemongrass stalks and kaffir lime leaves, adjust seasoning, and serve hot over steamed rice with your chosen garnishes
This curry has become my go-to for dinner parties because it is impressive enough for guests but forgiving enough that I can actually focus on hosting instead of obsessing at the stove. The house smells incredible while it simmers, and people always ask what makes it taste so authentic. Something about this combination of ingredients just works.
Getting The Jackfruit Right
The first time I worked with jackfruit, I treated it like canned beans and just dumped it in the sauce. The result was edible but the texture was wrong and the flavor stayed on the surface. Now I take the time to pull it apart properly and let it cook with the aromatics first, which makes all the difference in how it absorbs those spices.
Building Those Layers
Balinese cooking is all about building flavor in stages, and rushing through the aromatic base is where most people go wrong. Take your time with the onions, garlic, and ginger, really let them soften and perfume the oil before adding the ground spices. That extra few minutes of patience is what separates a good curry from an unforgettable one.
Make It Your Own
This curry is incredibly forgiving once you understand the basic technique. Add bell peppers for sweetness, snap peas for crunch, or spinach for extra nutrition if you want to bulk it up. The sauce is robust enough to handle whatever vegetables you have in the crisper drawer.
- If you cannot find jackfruit, young green papaya makes a surprisingly good substitute with a similar texture
- For extra protein, add cubed tofu or tempeh during the last 15 minutes of simmering
- The flavors deepen overnight, so this is perfect for meal prep and actually tastes better the next day
There is something deeply satisfying about a plant-based curry that feels this substantial and comforting. I hope this recipe finds its way into your regular rotation and brings a little taste of Bali to your kitchen table.
Common Questions
- → Can I use fresh jackfruit instead of canned?
-
Fresh young jackfruit works beautifully if available. Look for unripe, green jackfruit at Asian markets. You'll need to peel, core, and chop it before cooking. The cooking time may need slight adjustment as fresh jackfruit can take longer to become tender compared to canned versions.
- → How can I make this curry spicier?
-
Increase the number of red chilies or leave the seeds in for more heat. You can also add a teaspoon of sambal oelek or Balinese chili paste during step 4. For a smoky heat, try adding a dried chili that's been soaked and softened along with the fresh chilies.
- → What vegetables can I add or substitute?
-
Bell peppers, green beans, eggplant, or sweet potato work well in this curry. For added protein, try cubed tofu or tempeh. If jackfruit isn't available, chickpeas or additional mushrooms make excellent substitutions while maintaining the hearty texture.
- → How long does this curry keep in the refrigerator?
-
This curry stores beautifully for 4-5 days in an airtight container. The flavors actually develop and intensify overnight, making it ideal for meal prep. Reheat gently on the stovetop, adding a splash of water or coconut milk if needed to restore consistency.
- → Can I freeze this Balinese curry?
-
Yes, this curry freezes well for up to 3 months. Cool completely before transferring to freezer-safe containers. Thaw overnight in the refrigerator and reheat slowly on the stovetop. The texture of the vegetables may soften slightly after freezing, but the flavor remains excellent.
- → What's the best way to serve this curry?
-
Serve over steamed jasmine or basmati rice to soak up the flavorful sauce. Naan bread or roti also make excellent accompaniments. For a lighter option, try over cauliflower rice or with warm flatbread for dipping into the rich, spiced coconut sauce.