Jackfruit and Mushroom Balinese

Fragrant Jackfruit and Mushroom Balinese Curry simmering in a creamy coconut sauce, garnished with fresh coriander and lime wedges. Save
Fragrant Jackfruit and Mushroom Balinese Curry simmering in a creamy coconut sauce, garnished with fresh coriander and lime wedges. | cookingwithnadine.com

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
Jackfruit and Mushroom Balinese Curry served hot over steamed white rice, featuring tender vegetables and aromatic spices. Save
Jackfruit and Mushroom Balinese Curry served hot over steamed white rice, featuring tender vegetables and aromatic spices. | cookingwithnadine.com

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
A close-up of Jackfruit and Mushroom Balinese Curry in a rustic bowl, highlighting the rich, spicy sauce and herbs. Save
A close-up of Jackfruit and Mushroom Balinese Curry in a rustic bowl, highlighting the rich, spicy sauce and herbs. | cookingwithnadine.com

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

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.

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.

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.

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.

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.

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.

Jackfruit and Mushroom Balinese

Fragrant Balinese-style curry with tender jackfruit, mushrooms, and aromatic spices in creamy coconut sauce.

Prep 25m
Cook 40m
Total 65m
Servings 4
Difficulty Medium

Ingredients

Produce

  • 1 can (14 oz) young green jackfruit in brine, drained and rinsed
  • 9 oz cremini or button mushrooms, sliced
  • 1 large onion, finely chopped
  • 3 cloves garlic, minced
  • 1 thumb-sized piece fresh ginger, peeled and grated
  • 2 red chilies, seeded and chopped
  • 2 stalks lemongrass, tough outer layers removed, inner stalk finely sliced
  • 4 kaffir lime leaves, torn
  • 1 large tomato, chopped
  • 1 small carrot, sliced
  • 1 small zucchini, sliced

Spices & Seasonings

  • 1½ tsp ground coriander
  • 1 tsp ground cumin
  • ½ tsp ground turmeric
  • ½ tsp ground white pepper
  • 1 tsp sea salt
  • ½ tsp coconut sugar or brown sugar

Liquids

  • 1⅔ cups coconut milk, full-fat recommended
  • ¾ cup vegetable stock

Oils & Condiments

  • 2 tbsp coconut oil or neutral vegetable oil
  • 1 tbsp soy sauce or tamari

Garnishes

  • Fresh coriander leaves
  • Lime wedges
  • Sliced red chili

Instructions

1
Prepare the jackfruit: Rinse and pat dry the jackfruit, then use your hands or forks to shred it into bite-sized pieces, removing any tough core sections.
2
Sauté the aromatics: Heat the coconut oil in a large pot or deep skillet over medium heat. Add the onion and cook for 3–4 minutes until translucent and softened.
3
Build the flavor base: Stir in the garlic, ginger, chilies, and lemongrass. Cook for 2 minutes until fragrant, stirring constantly to prevent burning.
4
Toast the spices: Add the ground coriander, cumin, turmeric, and white pepper. Stir continuously for 1 minute to toast the spices and release their essential oils.
5
Add main vegetables: Add the mushrooms and shredded jackfruit. Cook for 3–4 minutes, stirring occasionally, until the mushrooms begin to soften.
6
Incorporate remaining vegetables: Add the chopped tomato, carrot, zucchini, kaffir lime leaves, salt, and coconut sugar. Mix well to distribute evenly.
7
Add liquids and simmer: Pour in the coconut milk, vegetable stock, and soy sauce. Stir to combine all ingredients thoroughly.
8
Simmer the curry: Bring to a gentle simmer, then cover and cook for 25–30 minutes, stirring occasionally, until vegetables are tender and jackfruit has absorbed the flavors.
9
Final seasoning: Adjust seasoning to taste with additional salt or soy sauce if needed. Remove and discard the lemongrass stalks and kaffir lime leaves before serving.
10
Serve and garnish: Serve hot over steamed rice, garnished generously with fresh coriander leaves, lime wedges, and sliced red chili.
Additional Information

Equipment Needed

  • Large pot or deep skillet
  • Sharp knife
  • Cutting board
  • Wooden spoon

Nutrition (Per Serving)

Calories 310
Protein 7g
Carbs 33g
Fat 18g

Allergy Information

  • Contains soy (from soy sauce)
  • Contains coconut (coconut milk and oil)
  • Gluten-free if tamari or certified gluten-free soy sauce is used
Nadine Carter

Sharing approachable recipes, kitchen hacks, and practical cooking tips for home cooks and food lovers.