Start by draining the young green jackfruit from the cans and rinsing it thoroughly to remove any brine. I like to gently squeeze it without crushing it badly to remove extra water. This helps the jackfruit achieve a better texture when it is cooked.
In a mixing bowl, combine the drained jackfruit, unsweetened plant-based yogurt, Kashmiri red chili powder, turmeric, kasuri methi, grated ginger, and garam masala. Mix everything well, ensuring the jackfruit is evenly coated with the spices and yogurt.
Heat the oil of your choice (canola, vegetable, or peanut oil) in a large skillet over medium-high heat. After 90 seconds, when the oil is hot, add the jackfruit mixture to the skillet and stir-fry for 7-9 minutes, until the jackfruit is lightly golden brown in spots and much of the marinade has absorbed, or formed a little bit of a crust.
Add the minced chili, curry leaves and diced tomatoes and sauté them with the jackfruit for 3 minutes until the tomatoes become soft and start to break down.
Pour in the water, lemon juice and add salt to taste. Stir well, cover the skillet, and let it simmer over low heat for about 10-12 minutes, or until the jackfruit becomes tender and the gravy thickens.
Garnish your Kathal Ki Sabji with fresh cilantro leaves and thinly sliced green chilies, adjusting the spiciness to your liking.