Jackfruit and Mushroom Balinese Curry

Close-up of Jackfruit and Mushroom Balinese Curry in a ceramic bowl, garnished with cilantro, lime wedges, and fresh chili slices. Save
Close-up of Jackfruit and Mushroom Balinese Curry in a ceramic bowl, garnished with cilantro, lime wedges, and fresh chili slices. | everydayrecipelab.com

This aromatic Balinese-inspired curry brings together tender young jackfruit and savory mushrooms in a rich, creamy coconut sauce. Fragrant lemongrass, kaffir lime leaves, and warm spices like coriander, cumin, and turmeric create layers of authentic Indonesian flavor. The plant-based dish simmers gently until the jackfruit absorbs the spiced coconut broth, resulting in a satisfying texture reminiscent of traditional meat curries. Ready in about an hour, this curry delivers complex, restaurant-quality taste with simple ingredients and straightforward techniques.

The first time I worked with jackfruit, I stared at the can in my kitchen, completely unsure if I was about to ruin dinner or discover something magical. It had been a rainy Tuesday, and I was craving something that felt tropical and warming, like the Bali trip I kept dreaming about but couldn't afford to take again. My roommate wandered in, sniffing the air, and asked what smelled so incredible before I'd even added the coconut milk.

I made this for my sister's birthday dinner last winter, and she's still talking about it. She's not even vegetarian, but she went back for thirds and asked if I could teach her how to make it. There's something about the way the lemongrass perfume fills the whole house that makes people feel like they're somewhere special.

Ingredients

  • Young green jackfruit: This is the star that soaks up all those gorgeous spices, and rinsing it well removes any tinny taste from the can
  • Cremini mushrooms: They add a meaty texture and earthy flavor that complements the jackfruit beautifully
  • Coconut milk: Full-fat creates that luxurious, restaurant-quality sauce you want to spoon over everything
  • Lemongrass and kaffir lime leaves: These are the aromatic duo that makes this distinctly Balinese and worth seeking out
  • Fresh chilies: Adjust to your heat preference, but they bring that authentic warmth that cuts through the rich coconut

Instructions

Prep your jackfruit properly:
Drain and rinse the canned jackfruit thoroughly, then use your hands to shred it into chunks, removing any hard cores you find
Build your flavor foundation:
Heat coconut oil in a large pot over medium heat, sauté the onion until it turns translucent and soft, about 4 minutes
Add the aromatics:
Stir in garlic, ginger, chilies, and sliced lemongrass, cooking until the scent wafts up and makes your stomach growl
Toast your spices:
Sprinkle in the coriander, cumin, turmeric, and white pepper, stirring constantly for one minute until they're fragrant but not burned
Add the hearty elements:
Toss in the mushrooms and shredded jackfruit, letting them cook for a few minutes to start absorbing all those spices
Bring in the vegetables:
Add the tomato, carrot, zucchini, kaffir lime leaves, salt, and coconut sugar, stirring everything together
Create the sauce:
Pour in the coconut milk, vegetable stock, and soy sauce, stirring to combine into this gorgeous, fragrant curry base
Let it simmer:
Bring to a gentle bubble, then cover and cook for 25 to 30 minutes until the jackfruit is tender and the vegetables are perfectly soft
Finish and serve:
Fish out the lemongrass stalks and kaffir lime leaves, taste and adjust the seasoning, then serve hot with fresh coriander and lime wedges
Steaming Jackfruit and Mushroom Balinese Curry served over fluffy white rice in a shallow bowl with scattered cilantro leaves. Save
Steaming Jackfruit and Mushroom Balinese Curry served over fluffy white rice in a shallow bowl with scattered cilantro leaves. | everydayrecipelab.com

This curry has become my go-to for dinner parties because it looks impressive but is secretly so forgiving. Last month, I accidentally added too much chili, and my friends still fought over the leftovers, calling it the best mistake I'd ever made.

Making It Your Own

Once you're comfortable with the base recipe, you can add cubed potatoes or sweet potatoes for extra heartiness. I've also thrown in bell peppers and spinach when I needed to use up vegetables from the fridge, and it never fails.

The Rice Situation

Steamed jasmine rice is traditional and perfect, but I've served this over quinoa, brown rice, and even coconut rice for an extra indulgent dinner. The sauce is rich enough that you want something neutral to soak it all up.

Leftover Magic

This curry actually tastes better the next day, so don't hesitate to double the batch. The flavors deepen and meld together in the fridge overnight, making leftover lunch something to genuinely look forward to.

  • Store in an airtight container for up to four days
  • Freeze portions for those nights when cooking feels impossible
  • Reheat gently with a splash of water or extra coconut milk to loosen the sauce
Top-down view of Jackfruit and Mushroom Balinese Curry with tender jackfruit, sliced mushrooms, and vegetables in creamy coconut sauce. Save
Top-down view of Jackfruit and Mushroom Balinese Curry with tender jackfruit, sliced mushrooms, and vegetables in creamy coconut sauce. | everydayrecipelab.com

There's something deeply satisfying about a plant-based curry that feels this indulgent and comforting. I hope this finds its way into your regular rotation like it has in mine.

Recipe Questions & Answers

Young green jackfruit has a mild, neutral flavor that absorbs the aromatic spices and coconut sauce beautifully. Its texture becomes tender and slightly fibrous when cooked, mimicking pulled meat while remaining light and satisfying.

Absolutely. Reduce the number of red chilies or omit them entirely for a milder version. You can also remove the seeds from the chilies before adding them, as most of the heat concentrates there.

Firm tofu cubes, tempeh, or even young green bananas work well as alternatives. Each absorbs the spiced coconut sauce differently but still delivers delicious results. Tofu will be silkier, while tempeh adds a nutty depth.

The flavors develop beautifully over time. Store in an airtight container for up to 4 days. Reheat gently on the stovetop, adding a splash of water or coconut milk if the sauce has thickened too much.

Yes, freeze for up to 3 months in freezer-safe containers. The coconut milk may separate slightly upon thawing, but whisking while reheating will restore the creamy consistency. Thaw overnight in the refrigerator before warming.

Steamed jasmine rice is traditional, but brown rice, quinoa, or roti bread also work wonderfully. A crisp cucumber salad with lime dressing provides a refreshing contrast to the rich, spiced sauce.

Jackfruit and Mushroom Balinese Curry

Tender jackfruit and mushrooms in a fragrant Balinese coconut curry with aromatic spices, perfect served over steamed rice.

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. Use your hands or forks to shred it into bite-sized pieces, removing any tough core sections.
2
Sauté the Aromatics: Heat coconut oil in a large pot or deep skillet over medium heat. Add chopped onion and cook for 3-4 minutes until translucent and softened.
3
Build the Flavor Base: Stir in garlic, grated ginger, chopped chilies, and sliced lemongrass. Cook for 2 minutes until fragrant, stirring constantly to prevent burning.
4
Toast the Spices: Add ground coriander, cumin, turmeric, and white pepper. Stir continuously for 1 minute to toast the spices and release their essential oils.
5
Add Main Ingredients: Add sliced mushrooms and shredded jackfruit to the pot. Cook for 3-4 minutes, stirring occasionally, until mushrooms begin to release their moisture.
6
Incorporate Vegetables: Add chopped tomato, sliced carrot, zucchini, torn kaffir lime leaves, salt, and coconut sugar. Mix thoroughly to distribute ingredients evenly.
7
Add Liquids: Pour in coconut milk, vegetable stock, and soy sauce. Stir well to combine all ingredients and create a uniform sauce base.
8
Simmer the Curry: Bring to a gentle simmer, then cover and cook for 25-30 minutes. Stir occasionally to prevent sticking. Cook until vegetables are tender and jackfruit has absorbed the flavors.
9
Final Seasoning and Service: Taste and adjust seasoning as needed. Remove lemongrass stalks and kaffir lime leaves before serving. Serve hot over steamed rice, garnished with fresh coriander, 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 products. Use tamari or certified gluten-free soy sauce for gluten-free preparation.
Megan Holloway

Passionate home cook sharing easy, wholesome recipes and family-friendly meal ideas.