Kathal (Jackfruit) Biryani Recipe: A Hidden Gem of Indian Cuisine
Kathal biryani doesn't announce itself loudly — it just quietly delivers everything you expect from a proper dum biryani: fragrant spiced layers, saffron-touched rice, the smell of ghee and whole spices when the lid comes off. The surprise is that the "meat" at the bottom is jackfruit.
Why Jackfruit Works Here
Jackfruit (kathal in Hindi) is a tropical fruit that, in its unripe form, behaves nothing like a fruit at all. Raw green jackfruit is starchy, mild, and fibrous — its cellular structure, after cooking, pulls apart into strands and chunks with a texture that genuinely mimics slow-cooked meat. It absorbs marinades and spices readily, and once it's cooked inside a dum biryani surrounded by yoghurt, biryani masala, tomato, and ghee, its own neutral flavour nearly disappears into the aromatics. What you're left with is a biryani that tastes fully spiced and satisfying, with a texture that comfortably stands in for the meat version in every meaningful way.
This makes Kathal biryani a genuinely useful recipe for several reasons beyond novelty: it's completely vegetarian (important in a large portion of South Asian households), it's considerably cheaper than a meat biryani at scale, and the jackfruit itself handles the long cooking times that dum biryani requires without drying out or toughening the way some proteins would.
Ingredients
- 500g unripe jackfruit, cut into chunks
- 2 cups basmati rice, soaked for 30 minutes
- 3 large onions, thinly sliced
- 2 large tomatoes, chopped
- 1 cup yoghurt
- 2 tbsp ginger-garlic paste
- 2-3 green chillies, slit
- 2 tbsp biryani masala
- 1/2 tsp turmeric powder
- 1 tsp red chilli powder
- 1 tbsp coriander powder
- A handful each of fresh mint and coriander leaves, chopped
- A pinch of saffron strands, soaked in 2 tbsp warm milk
- 4 tbsp ghee
- 4 tbsp oil
- Salt, to taste
Method
1. Prepare the jackfruit
Boil the jackfruit chunks in lightly salted water until tender but still holding their shape — not mushy. This usually takes 15-20 minutes. Drain and set aside. If you're working with fresh jackfruit, oil your hands and knife well before cutting, since the latex in raw jackfruit is extremely sticky.
2. Par-cook the rice
Bring a large pot of well-salted water to a boil. Add the soaked and drained basmati, and cook until the grains are 70-80% done — they should still have a slight firmness at the centre when you bite one. Drain immediately and spread on a tray to stop cooking. This partial cooking is critical: fully cooked rice in a dum biryani turns to mush; 70-80% is the sweet spot.
3. Make the masala base
Heat the ghee and oil together in a wide, heavy-bottomed pot. Fry the sliced onions until deep golden-brown — this takes longer than you'd expect, at least 15-20 minutes, and those caramelised onions are a core flavour component of the biryani, not just an aromatic. Set half aside for garnishing later. To the remaining onions in the pot, add the chopped tomatoes and green chillies and sauté until the tomatoes soften and the oil begins to separate at the edges. Add the ginger-garlic paste and cook until the raw smell is gone, then stir in the biryani masala, turmeric, red chilli powder, and coriander powder. Add the yoghurt gradually, stirring to prevent it splitting. Once the masala is fragrant and the fat separates again, add the par-boiled jackfruit and coat it thoroughly in the mixture.
4. Layer the biryani
In a heavy-bottomed pot suitable for dum cooking, spread the jackfruit masala in an even base layer. Scatter half the fresh mint and coriander over it. Add the par-cooked rice in an even layer on top. Drizzle the saffron-infused milk across the surface, followed by a few drops of ghee. Scatter the remaining caramelised onions over the top, along with the remaining fresh herbs.
5. Dum cooking
Place the pot on the lowest possible heat. Seal the lid with a rope of dough, or place a heavy flat pan underneath the pot to diffuse the heat further if your stove runs hot. Cook for 20-25 minutes. The biryani is ready when you can smell that the spices have bloomed through the rice and steam escapes consistently around the seal. Open carefully — always away from you — and stir from the bottom gently before serving.
Serving
Serve hot, garnished with extra fried onions and fresh coriander. Accompaniments: a simple raita (yoghurt with cucumber and cumin), a wedge of lemon, and sliced raw onion on the side.
Frequently Asked Questions
Unripe (raw, green) jackfruit and ripe jackfruit are effectively two different ingredients with nothing in common. Ripe jackfruit is sweet, soft, and fruit-flavoured — entirely wrong for a savoury biryani. Unripe jackfruit is starchy, mild, and fibrous, with a texture after cooking that genuinely mimics slow-cooked meat, which is exactly why it works so well as a meat substitute in dishes like this. Once you've cooked it with a marinade this spiced, the flavour of the jackfruit itself nearly disappears into the aromatics, while the texture does the work.
Yes — canned young green jackfruit in brine or water (not syrup, which would be the sweet ripe version) works well and saves the considerable effort of breaking down a fresh jackfruit. Drain and rinse it thoroughly before boiling, and pat it dry before marinating, since excess moisture from the can dilutes the marinade.
Biryani masala is a blend of whole and ground spices typically including cardamom, cloves, cinnamon, star anise, fennel, mace, and sometimes rose petals — richer and more aromatic than everyday garam masala. Commercial blends vary considerably in quality. The simplest homemade version: toast 1 tsp each of cumin, coriander, fennel, and black peppercorns with 3 cardamom pods, 2 cloves, and a small piece of cinnamon until fragrant, then grind.
Saffron adds two things: a warm golden colour to the upper layer of rice where the infused milk is poured, and a faintly floral, almost honey-like aroma. In a biryani with this much spicing going on, the aroma is subtle — this is genuinely a finishing-touch ingredient rather than a backbone flavour. If saffron is too expensive or unavailable, a small pinch of turmeric dissolved in warm milk gives the colour without the aroma, which is a reasonable substitute.
You're looking for steam escaping consistently around the seal, a noticeable fragrance that's developed past the raw-spice stage, and no more sound of active bubbling from inside. After 20-25 minutes on the lowest heat, open cautiously — steam will rush out — and check that the top layer of rice is fully cooked (grains should be separate and just tender, not crunchy) and the jackfruit below it is fully heated through.
Related Recipes You'll Love
- Biryani Types — understanding the regional variations
- Basmati Rice — choosing the right grain
- Garam Masala — make your own biryani masala base
Recipe Card
| Prep Time | 20 minutes |
| Cook Time | 50 minutes |
| Total Time | About 1 hour 15 minutes |
| Yield | 4-6 servings |
| Diet | Vegetarian |