In a blender, blend onions, ginger garlic paste, green chillies, cinnamon stick ½ inch, black pepper, cloves, cardamom, and cumin seed into fine paste.
Heat one frying pan or kadai on high flame.
Pour 8-10 tbsp oil to it. Shallow fry diced jackfruit or till they are half cooked around 60 - 70% and starts turning golden brown.
Once done, remove fried jackfruit from pan.
Remove if excess oil is left or add oil if no oil left in pan after frying.
Once the oil is hot, add one bay leaf to the pan. Keep the flame on low.
Then add ¼ teaspoon turmeric powder & ¼ teaspoon chilli powder. This will give rich red color to the gravy.
Then immediately add onion paste.
Sauté for 5-6 mins on medium flame till onion paste leaves oil on sides and cooked completely.
Then add coriander powder, ground cumin, Kashmiri chili, red chili powder, and turmeric powder.
Stir them all nicely mixing the spices to the onion paste.
Cook the masala well for 3 - 5 minutes, stirring inbetween.
Season with salt as per taste.
Once the masala is cooked and release oil on the sides of the masala, add fried jackfruit to it.
Toss to coat the jackfruit and sauté for 3 mins on low flame, stirring occasionally in between.
Then add 1 - 1½ cup of water to it and cover with a lid.
Simmer for 10 - 15 mins on medium-low heat.
Check. the doneness of the jackfruit using a fork or knife. If the fork easily moves through it and the jackfruit turns tender enough, that shows it's cooked perfectly.
Turn off heat when the curry base is also cooked well with nice tender melt in mouth jackfruits.
Garnish it with freshly chopped coriander leaves. And serve hot.
Notes
If you don't want to shallow fry the jackfruit, steam them for 7 - 8 minutes.