This aromatic Balinese-inspired curry combines tender young jackfruit with earthy mushrooms in a rich coconut sauce. The spice blend of coriander, cumin, turmeric, and white pepper creates depth, while lemongrass, kaffir lime leaves, and fresh chilies provide authentic Indonesian flavors. Vegetables like tomatoes, carrots, and zucchini add substance and nutrition. The dish simmers gently for nearly half an hour, allowing all elements to meld together beautifully. Perfect served over steamed rice with fresh coriander and lime wedges for a complete satisfying meal.
The first time I worked with jackfruit, I completely misunderstood what I was dealing with. I bought fresh jackfruit instead of the young green canned variety, and let me tell you, wrestling with a spiky, 20-pound fruit is not the cozy cooking experience I had in mind. Now I keep a pantry stocked with canned young jackfruit, and this Balinese curry has become my go-to when I want something that feels exotic but comes together on a Tuesday night.
I made this for my dad once without telling him it was entirely plant-based, and he spent the whole meal convinced he was eating some kind of braised pork. The mushrooms add this perfect earthy depth that balances the bright lemongrass and kaffir lime, and honestly, Ive started adding extra vegetables just to stretch it into lunch the next day.
Ingredients
- Young green jackfruit: Canned in brine is essential here, fresh sweet jackfruit will not work
- Cremini mushrooms: They hold their texture better than white buttons and add more depth
- Lemongrass: Remove those tough outer layers and slice the inner stalk very thin so it softens
- Kaffir lime leaves: Tear them before adding to release their essential oils
- Coconut milk: Full-fat makes a world of difference in richness and body
- Ground coriander, cumin, and turmeric: Toast them briefly in oil to wake up the flavors
- Fresh ginger and garlic: Grate them right into the pot for maximum aroma
- Vegetable stock: Use a good quality one, it becomes the backbone of the sauce
Instructions
- Prep the jackfruit:
- Rinse and drain the canned jackfruit, then use your hands to pull it into bite-sized shreds, discarding any tough core pieces
- Build the aromatics:
- Heat coconut oil in a large pot over medium heat, sauté onion for 3-4 minutes until translucent, then add garlic, ginger, chilies and lemongrass for 2 minutes until fragrant
- Toast your spices:
- Stir in the ground coriander, cumin, turmeric and white pepper, cooking for just 1 minute until they bloom in the hot oil
- Add the heart:
- Toss in mushrooms and jackfruit, cooking for 3-4 minutes while stirring occasionally to let them start taking on color
- Build the sauce base:
- Mix in tomato, carrot, zucchini, kaffir lime leaves, salt and coconut sugar until everything is well coated
- Simmer together:
- Pour in coconut milk, vegetable stock and soy sauce, bring to a gentle bubble, then cover and cook 25-30 minutes until vegetables are tender
- Finish and serve:
- Fish out the lemongrass stalks and kaffir leaves, adjust seasoning, and serve over rice with fresh coriander and lime wedges
This recipe saved me during a week when I had three friends coming over and absolutely zero energy to make anything complicated. I threw it together in the afternoon, let it simmer while I cleaned up, and served it with jasmine rice that I cook in my rice cooker without thinking twice.
Making It Your Own
Ive learned that this curry base is incredibly forgiving. Sometimes I add bell peppers if thats what I have in the crisper drawer, or swap in sweet potato instead of carrot when Im craving something sweeter. The jackfruit and mushroom combination is non-negotiable for me though, that texture interplay is what makes this dish special.
Pairing Ideas
Rice is the obvious choice here, but Ive also served this over coconut-scented quinoa and even used it as a filling for lettuce wraps on hot days. A crisp cucumber salad with lime and mint cuts through the richness beautifully.
Make-Ahead Wisdom
This curry actually tastes better the next day, which I say about very few dishes. The spices meld and mellow, the jackfruit becomes even more tender, and that coconut sauce develops this incredible depth. I often double the recipe and portion half into containers for the week.
- Fridge keeps for 4-5 days in airtight containers
- Freezes beautifully for up to 3 months if you leave the vegetables slightly undercooked
- Reheat gently with a splash of water to restore the sauce consistency
Theres something deeply satisfying about a vegan curry that doesnt feel like its missing anything. This one has richness, heat, texture, and that comfort food quality that makes you want to curl up on the couch with a full bowl.
Recipe FAQs
- → Can I use fresh jackfruit instead of canned?
-
Yes, fresh young green jackfruit works well. You'll need to boil it until tender before adding to the curry, which may extend cooking time by 15-20 minutes.
- → How spicy is this Balinese curry?
-
The heat level is medium with two red chilies. Adjust by reducing chilies for milder flavor or adding more plus chili paste for extra heat as desired.
- → What can I substitute for jackfruit?
-
Extra firm tofu cubes, tempeh chunks, or even young green banana work well as alternatives. Adjust cooking time accordingly as these absorb flavors differently.
- → Can I make this curry ahead of time?
-
Absolutely. The flavors deepen overnight. Store in the refrigerator for up to 3 days and reheat gently on the stovetetop, adding splash of water if needed.
- → Is this curry freezer-friendly?
-
Yes, freeze cooled portions in airtight containers for up to 3 months. Thaw overnight in refrigerator before reheating thoroughly on the stove.
- → What rice pairs best with this dish?
-
Jasmine rice complements the aromatic spices beautifully. Brown rice or quinoa work too for added nutrition and nutty flavor contrast.