Jackfruit Bhaji
Tender young jackfruit cooked with onion, tomato, and everyday spices until it turns savory, lightly spiced, and deeply satisfying. This home-style Indian bhaji works beautifully with roti, dal, or a simple rice meal.
For 4 servings
- prep · ~10 min
Prepare the jackfruit.
1.Oil your knife and hands lightly if the jackfruit feels sticky.2.Clean the young jackfruit and cut it into medium pieces.3.Rinse well and keep it ready for cooking.TIPYoung jackfruit is best for bhaji because it stays meaty and holds its shape. - boil · ~15 min
Boil the jackfruit until just tender.
1.Bring 1 liter water to a boil in a pot.2.Add the jackfruit and a pinch of turmeric powder.3.Cook for 12 to 15 minutes until just tender but not mushy.4.Drain the water and keep the jackfruit aside.TIPDo not overcook it here; the jackfruit cooks again with the masala. - saute · ~8 min
Cook the onion base.
1.Heat oil in a kadai over medium heat.2.Add cumin seeds and let them sizzle for a few seconds.3.Add onion and cook until lightly golden, about 5 to 6 minutes.4.Add ginger, garlic, and green chili, then cook for 1 minute. - saute · ~6 min
Cook the tomatoes and spices.
1.Add tomato and cook until soft and pulpy.2.Add salt, red chili powder, coriander powder, cumin powder, and garam masala.3.Mix well and cook for 2 to 3 minutes.4.Add 0.25 cup water if the masala looks dry.TIPCook the masala until it loses its raw smell and looks glossy. - simmer · ~10 min
Cook the jackfruit with the masala.
Add the boiled jackfruit and mix gently so the pieces stay intact. Cover and cook on low heat for 8 to 10 minutes, stirring once or twice, until the masala coats the jackfruit well and the bhaji turns semi-dry.
- garnish
Finish with lemon juice and coriander leaves.
- serve
Serve hot with roti or plain rice.
What to keep in mind.
6 tips from the recipe — small details that make a real difference to the final dish.
- 1Boil the young jackfruit only until just tender; it should yield to a knife but still hold clean edges.
- 2Lightly golden onions give the bhaji sweetness and depth without making the masala taste too dark or heavy.
- 3Cook the tomato-spice mixture until it looks glossy and starts leaving the pan slightly; that is when the raw masala taste is gone.
- 4Mix the boiled jackfruit gently after adding it to the kadai so the pieces stay meaty instead of shredding apart.
- 5Add lemon juice only after turning off the heat to keep its fresh tang bright and noticeable.
- 6This bhaji often tastes even better after 20 to 30 minutes of resting, once the jackfruit absorbs the masala.
Adapt it for your goals.
Dry-bhaji
Cook a few extra minutes uncovered at the end for a drier sabzi that pairs especially well with chapati or paratha.
spicierSpicier
Increase green chili and red chili powder for a hotter version that suits those who like a sharper, more assertive bhaji.
no garlicNo-garlic
Skip the garlic and use a little extra ginger for a simpler home-style version that still keeps plenty of flavor.
coconut styleCoconut-style
Add a small handful of fresh grated coconut at the end for a softer, slightly sweet finish common in some regional home kitchens.
Why this is on our healthy list.
Fiber-Rich Vegetable Dish
Young jackfruit, onion, and tomato make this bhaji filling and satisfying, which can help create a hearty plant-based meal.
Plant-Based and Naturally Vegan
The dish relies on young jackfruit, spices, and aromatics rather than animal ingredients, making it suitable for many vegetarian and vegan meals.
Packed with Aromatic Spices
Ginger, garlic, cumin, coriander, and turmeric add flavor complexity while contributing beneficial plant compounds from whole spices and herbs.
Frequently asked questions
Yes, as long as it is young green jackfruit in brine or water, not ripe sweet jackfruit. Rinse it well and reduce the boiling time if it is already fairly tender.



