This incredibly delicious Indian-inspired Jackfruit Curry is guaranteed to become a new dinner favorite!
Featuring warming Indian spices, jackfruit, greens, and sweet potatoes, it’s a complete dinner made with wholesome ingredients (vegan, gluten-free, soy-free, and even Paleo). Despite being nutrient-rich, it feels indulgent thanks to the coconut milk and sweet potatoes, which practically melt into the curry and naturally thicken it.
It’s really easy to make (even easier if you make the Instant Pot version). The leftovers are wonderful and it freezes great, making it a great option for meal prep.
Watch: How to make Jackfruit Curry
For more delicious, weeknight-friendly Indian-inspired curries, be sure to check out my fan favorite Red Lentil Curry or Instant Pot Butternut Squash Lentil Curry. For something a little fancier, don’t miss my Tofu Tikka Masala!
What is jackfruit and how do you use it?
Jackfruit is a fruit that grows on trees in tropical climates (South Asia and Southeast Asia, the Caribbean, Central and Eastern Africa, and a few other places). It’s the largest tree-borne fruit in the world (it’s enormo) and has a spiky green exterior and a spongy, plump pale yellow interior. Jackfruit is a great source of Vitamin C and B6, as well as potassium.
Jackfruit is often prepared more like a vegetable than like a fruit, and it has the remarkable ability to mimic meat. Yes, MEAT!
When you shred the flesh of jackfruit, it looks and feels just like shredded pork (or chicken). And because itโs quite neutral in taste, jackfruit really takes on the flavors of the ingredients in which itโs cooked (e.g., marinate jackfruit in ancho chiles = ancho chili jackfruit that reminds you of ancho chili chicken; coat jackfruit in BBQ sauce = BBQ jackfruit that reminds you of BBQ pork).
Tip: Buy jackfruit that’s canned in water or brine, not sugary syrup (and not pre-seasoned jackfruit). It’s often labeled “young” or “green” jackfruit. Canned jackfruit is pre-cut into little triangles, and you can easily shred them apart using your fingers or forks (I find the former method to be easier).
Step-by-Step Instructions
Note: These instructions are for the Instant Pot method (my preference, since it’s more hands off), but there are stovetop instructions in the recipe card below.
Gather your ingredients!
Heat up the coconut oil in your Instant Pot on the Sautรฉ mode, and once hot, add the cumin and mustard seeds for 45 seconds, tossing. Add the onions and cook 5-6 minutes to soften.
Add the garlic, ginger, and serrano pepper; stir frequently for 90 seconds. Add the ground spices, curry leaves, and salt and cook for for 30 seconds; stir frequently.
Pour in the water to deglaze the pot, scraping up the browned bits. Pour in the coconut milk and scrape up any remaining browned bits.
Add the shredded jackfruit and cubed sweet potatoes. Stir well, seal the Instant Pot, and pressure cook (high pressure) for 6 minutes. Allow a natural pressure release for 10 minutes.
Stir in the tomato sauce and baby kale/spinach. Turn on the Sautรฉ mode and simmer for 2-3 minutes, until greens are wilted.
Stir in lemon juice and cilantro, and season to taste with salt/pepper. Serve jackfruit curry with rice or flatbread.
Tips for making this Jackfruit Curry
Buy canned jackfruit in water or brine, not sugary syrup (and not pre-seasoned jackfruit often sold in packs or cartons).
Don’t have an Instant Pot and making the stovetop version? There are minor variations between the two methods, so be sure to read the Ingredient list and directions closely.
Also, keep in mind, that the sweet potatoes don’t break down as much in the stovetop version, so you’ll have more distinct pieces rather than sweet potato melting into the background. If you want to thicken it, you can use a potato masher or immersion blender to blend some of the curry. Or transfer, 1/4 to 1/3 of the curry to a stand blender and blend until creamy; stir back into the remaining curry.
When using the Instant Pot, be sure to thoroughly deglaze the pot with the water and scrape up any browned bits. Doing so prevents the Instant Pot burn sensor from getting triggered.
When using the Instant Pot, youโll notice that the tomato sauce is added after the curry is pressure cooked. Thatโs because thick, viscous sauces, especially tomato-based ones, tend to burn in the Instant Pot during pressure cooking, so I wait to add the tomato sauce after the curry is done pressure cooking.
Substitutes for this recipe
While I do LOVE sweet potatoes in this jackfruit curry, you could also use butternut squash or another winter squash if you prefer. The curry wonโt have the natural sweetness from the sweet potatoes, however. To balance the spicy and sour flavors, then, youโll want to stir in a tablespoon of sweetener before pressure cooking (organic cane sugar, coconut sugar, agave nectar, etc.).
Don’t have black mustard seeds? You can sub brown mustard seeds.
You should be able to find most of the spices used in this recipe at well-stocked grocery stores, but if youโre having trouble, you can always find them in Indian grocery stores or on Amazon. And if youโre really in a pinch, itโs okay to omit one or two of the spices. The curry will still come out delicious! If
I like using baby kale, but any kind of soft baby greens will work, including baby spinach. You can also use as much as you like.
Frequently Asked Questions
You can purchase canned jackfruit at Asian markets, online, and well-stocked grocery stores. I love buying the 20-ounce cans from Trader Joeโs. Whole Foods also sells canned jackfruit, though usually in 14-ounce cans. If using 14-ounce cans, use 3 cans instead of too.
Fresh jackfruit isn’t widely available in the U.S., though you can find it at Asian grocery stores.ย It’s very heavy and time-consuming to prepare, so I opt for canned jackfruit.
You can find fresh and dried curry leaves at Indian grocery stores, or dried curry leaves online (affiliate link). I use dried curry leaves since they’re shelf-stable. If using fresh, use half the amount.
Unfortunately, there’s no real substitute for curry leaves, as the flavor is very unique (citrusy, aromatic, herbal, pungent, slightly bitter). You could add a teaspoon of Madras curry powder, though it won’t have the same flavor.
Once cooled, store leftovers in an airtight container in the fridge for 5 to 6 days. You can freeze this curry for 3 to 6 months. I prefer to freeze it in single-serve portions using myย Souper Cubesย (affiliate link). Then you can defrost an individual block of curry on the stove in less than 10 minutes. No-fuss, healthy dinner even on the busiest of weeknights!
In a saucepan on the stovetop over medium heat, stirring occasionally (lower the heat as needed, if it bubbles up). Or, you can reheat in the microwave until heated through. The curry will thicken as it rests, so you may want to add a bit of water while reheating to thin it out to your desired consistency.
Sure! You could swap a can of chickpeas for a half can or full can of jackfruit. Same cooking instructions apply, since the chickpeas are already cooked.
The easiest option is to whip up a batch of white rice (or brown rice) and serve together. If you have more time, it’s incredible with my Homemade Naan (whole wheat version pictured here), or any store-bought flatbread would be fine.
If you love this Jackfruit Curry, please leave a rating and review down below. And donโt forget to tag me on Instagram with your recreations!
Big Vegan Flavor
Techniques and 150 recipes to master vegan cooking.
The Best Jackfruit Curry
Ingredients
- 2 (20-ounce // 565g) cans of jackfruit (in water or brine)*
- 1 tablespoon coconut oil (or oil of choice)
- 1 1/2 teaspoons cumin seeds
- 1 1/2 teaspoons black mustard seeds (can substitute brown mustard seeds)
- 1 large yellow onion, diced
- 6 cloves garlic, minced
- 2- inch piece fresh ginger, minced or grated
- 1 serrano pepper, diced**
- 1 teaspoon ground turmeric
- 2 teaspoons garam masala
- 1 teaspoon coriander
- 1 teaspoon sweet or hot paprika
- 1 teaspoon Indian red chili powder***
- 6 to 8 dried curry leaves (or 3 to 4 fresh curry leaves)
- 1 1/2 teaspoons kosher salt
- 3/4 cup (180 mL) water (use 1 cup (240 mL) water for stovetop version)
- 1 (13.5-ounce / 400 mL) can full-fat coconut milk
- 3 medium sweet potatoes (about 6-8 ounces each), peeled and diced into 3/4-inch cubes (diced into 1/2-inch cubes for stovetop version)
- 1 8-ounce (225g) can tomato sauce
- 4-5 cups (60-75g) baby kale or baby spinach, roughly chopped
- 1 tablespoon freshly squeezed lemon juice or lime juice
- 1/2 cup (8g) fresh cilantro leaves and tender stems, chopped
- For serving: White Basmati rice or flatbread
Instructions
- Drain the jackfruit and rinse well (to get off all the brine/salt). Use your hands to shred the jackfruit so it resembles pulled pork. Discard any tough cores that can't be easily shredded.
Instant Pot Directions
- Select the Sautรฉ setting on the Instant Pot. After a few minutes, add the oil to heat up. Once the Instant Pot displays reads โHOT,โ add the cumin seeds and mustard seeds and fry for 45 seconds, tossing frequently, until they begin to pop and are very aromatic.
- Add the onions and cook until softened, about 5-6 minutes.
- Add the garlic, ginger, and pepper, and cook for 90 seconds, stirring frequently to prevent burning.
- Add the ground spices (turmeric, garam masala, coriander, paprika, and chili powder), curry leaves, and the 1 1/2 teaspoons kosher salt. Stir to coat and cook for 30 seconds, stirring to combine. Pour in 3/4 cup (180 mL) water to deglaze, using a wooden spoon to scrape up any browned bits on the bottom of the pot.
- Pour in the coconut milk, and scrape up any remaining browned bits. Add the shredded jackfruit and chopped sweet potatoes. Stir to combine and select Cancel.
- Secure the lid and set the Pressure Release to Sealing. Select the Pressure Cook setting at high pressure and set the cook time to 6 minutes.
- Once the timer has completed, allow a natural pressure release for 10 minutes and then switch the Pressure Release knob from Sealing to Venting to release any remaining steam.
- Open the pot and add the tomato sauce and spinach, and stir to incorporate. Select the Sautรฉ setting, bring the curry to a boil, and simmer until the sauce has thickened, about 2-3 minutes. Stir in the lemon juice and cilantro and season to taste with salt/pepper as needed.
- Serve with white basmati rice or flatbread. Note: the curry will thicken as it rests in the fridge.
Stovetop Directions
- Heat the oil in a large, deep skillet or a Dutch oven over medium heat. Once the pan is hot, add the cumin seeds and mustard seeds and fry for 45-60 seconds, tossing frequently, until they begin to pop and are are very aromatic.
- Add the onions and cook until softened, about 5-7 minutes.
- Add the garlic, ginger, and pepper, and cook for 2-3 minutes, stirring frequently to prevent burning.
- Add the ground spices (turmeric, garam masala, coriander, paprika, and chili powder), curry leaves, and the 1 1/2 teaspoons kosher salt. Stir to coat and cook for 30 seconds, stirring to combine. Pour in 1/2 (120 mL) cup water to deglaze, scraping up the browned bits.
- Add the shredded jackfruit and chopped sweet potatoes and cook for another 5 minutes, stirring regularly to prevent sticking.
- Pour in the 1 cup (240 mL) water, coconut milk, and tomato sauce, and stir to coat. Bring to a simmer and then cover, and cook for 20-25 minutes, stirring occasionally, until the liquid has reduced and thickened slightly and the sweet potatoes are very tender. Note: If you want the curry to be even thicker, use an immersion blender or potato masher to mash some but not all of the mixture to thicken. Or, transfer 1/4 to 1/3 of the curry to a stand blender and blend until creamy, then stir back into the pot.
- Add the greens to the curry and cook until wilted, about 1 to 2 minutes. Off the heat, stir in the lemon juice and cilantro. Season to taste with salt/pepper as needed.
Notes
Hello
Can I substitute the jackfruit for chickpeas?
Thanks
Can I follow the same instructions for frozen young jackfriut?
Hi Kanan, Yes, you can try to use frozen young jackfruit in this recipe. Just make sure to thaw and drain the jackfruit well before using it. The texture might be a bit softer than fresh young jackfruit, but it will still absorb the curry flavors nicely. You might also need to adjust cooking times slightly depending on the consistency of the jackfruit.
I put extra spices in and omitted the coconut milk and tomato sauce, instead using a tin of plum tomatoes. We don’t like sweet potatoes so I used green beans and mushrooms and replaced the spinach with broccoli. We had it with naan, pakoras and samosas. Very nice.
Good to hear you enjoyed the recipe, Terri. Thanks for sharing your substitutions!
Is there anything i can substitute for the coconut milk other than cashews as I am allergic to cashew nuts?
Thanks
Hi Emma, If youโre allergic to cashew milk, Iโd stick with the coconut milk as it adds so much to curries and also balances the heat of the spices. It adds creaminess and a thick texture that results in the texture of the end dish. If youโd like to try any other milk, Iโd say full-fat oat milk, but it wonโt be nearly as good or as rich as coconut milk, and itโll be more soupy. Hope this helps!
Great, thanks for that
You’re welcome, enjoy!
I cooked this recipe over the weekend and WOW! It’s so delicious. I love your recipes they are all so simple and easy to prepare. I love how the stew thickens naturally with the sweet potato. Prepped this up for work and popped into a thermos and had with Quinoa tossed in chilli flaked, Roasted cashews, fresh dill, coriander, garlic, fresh cucumbers and coconut yoghurt on the side.
Thankyou for sharing your wonderful recipes.
PS would love to see some pressure cooker recipes from you โค๏ธ
Thanks for the lovely words, Dianna! It’s great to hear you enjoyed the curry.
And as for pressure cooker recipes, you’re in luck! Nisha has both an Instant Pot Cookbook and tons of vegan Instant Pot recipes on the site!
A really easy and tasty recipe! I cooked it in my wok as I don’t have an Instant Pot. I am a HUGE follower of rainbowplantlife
We’re over the moon to hear you enjoyed the recipe and the other recipes on the site, Mary. Thanks for your kind words!
We recently switched to a vegetarian diet and tried this recipe for dinner. It was delicious! Even our 2 year old devoured it! Thanks for sharing!
Hi Haley, it’s great to hear you had success with the recipe. Awesome to hear it’s even 2 YO approved :) Thanks for the review!
I enjoyed all your recipes so far (e.g. dal tadka, vegan chili, lentil bake, etc.), but not this one. The flavours are there for sure, but the texture resembles baby food. It lacks something to chew on. It might be good served with naan bread, but not with rice, as it becomes a monotonous experience.
To improve this recipe, I’d either simply use chewy tofu instead of jackfruit, or add whole cashews or chunky bell peppers or some vegetable – maybe green beans to add texture.
No offense. I just want to help and I am not leaving any stars, so it doesn’t ruin the overall rating, as other please clearly enjoyed it.
Thanks for taking the time to share your thoughts with us, Alina. We appreciate your honesty!
It is a really delicious curry.. not sure that using the pressure cooker was necessary as it didnโt really save any time.. but itโs a really delicious curry and Iโll be making it again for sure!
We’re happy you enjoyed the curry, Nikki. And we appreciate your feedback!
Hi Nisha,
Love your recipes, but don’t want to use coconut milk. What can I sub instead? And that goes for curry’s as well. cashew cream? What else would you suggest?
Thanks!
Hi Deb, great to hear you enjoy the recipes!
Thinned out cashew cream makes for a lovely substitute for coconut milk in Indian recipes.
To make the cashew cream:
1. Soak **ยฝ cup (70g) ofย *raw, unsalted*ย cashews** in water overnight, or do a quick soak by adding them to a saucepan, covering with water, and boiling for 15 minutes. Drain the cashews and rinse well.
2. Add **6 tablespoons (90 mL) of water** to a small-capacity high-powered blender (small blender jug, 32 oz / 1L or smaller). Add the cashews, **1 TBSP of freshly squeezed lemon juice,** and n**ยฝ tsp kosher salt**.
3. Blend for about 2 minutes, starting on low and gradually moving up to high speed. Scrape down the sides as you go and blend until itโs completely smooth and no cashew bits remain.
*Note* If you only have a large-capacity high-powered blender, youโll need to double the cashew cream, as there isnโt enough liquid here to blend in a large container. A food processor is a great alternative, but the texture wonโt be as silky smooth. Blend the ingredients for approximately 4 minutes.
Hope that helped!
Thank you Kaitlin!
You’re welcome, Deb! Enjoy :)
Looks delish, I am going to host a vegan potluck and want to try this dish, do you think I can substitute light coconut milk and blend some for consistency without losing too much flavor?
Thanks, Sherry! Yes, you could make this dish lighter by using lite coconut milk or ยฝ of the full-fat coconut milk can + fill the rest of the can with water. It wonโt have the same creamy texture and will taste spicier since thereโs less fat to balance the heat.
And as for blending, do you mean the entire curry? We wouldn’t personally recommend it. We love the texture just as it is!
Absolutely delicious! First time trying jackfruit and itโs my new favourite. Cooked with my 16 year old son tonight using the stove top method. All the family were very impressed.
That’s so awesome to hear, Sal! Cool to see the whole family is getting involved. Thanks for sharing :)
I made this last night. My first jackfruit! It was good but not my favorite from Nisha, and I will make it again next month.
Thanks for sharing your review, Howard! We appreciate the honest feedback.
i love fresh jackfruits, ripe and unripe. we normally cook the unripe in coconut milk only, but adding the curry and tomato sauce is another new level. another menu to love in all things curry
First time I used or had jackfruit. Very nice texture and goes well with the sweet potatoes. I use curry paste as a substitute to the leaves. I enjoyed the heat
Thanks for the lovely feedback, Phyllis!
I live in a tiny mountain town where my local grocer does not carry items like jackfruit, black vinegar, black mustard seed, Za’atar, etc. Consequently I have not made a few of the challenge recipes. I’m not a Prime member so ordering from Amazon could mean waiting a couple of weeks for orders to arrive, plus shipping. Disappointed โน๏ธ.
We’re sorry, Joan :( We hope you get to try the recipes at some point, but in the meantime hopefully you can find and make some of the dishes with easier to find ingredients.
DELICIOUS!!!!! I had never had canned jackfruit before, and I’m quite impressed. I also didn’t have enough sweet potato, so I used half sweet potato and half butternut squash. It was a delicious dinner, and quite easy after prepping all the ingredients! I did the Instant Pot version and put in a bit more water than it said (probably a little over a cup) because my IP tends to burn – there was no problem :)
Thanks for sharing, Catherine!