Spicy Crab Biryani with Curry Leaves
Photo by Milton Das on Pexels

Spicy Crab Biryani with Curry Leaves

A fragrant, layered biryani featuring tender crab meat infused with curry leaves, green chilies, and warm spices. Basmati rice is partly cooked, then layered with a spiced crab masala and coconut, and finished by steaming to meld the flavors. Aromatic and complex, with a gentle heat and the subtle sweetness of coconut.

Prep
25 min
Cook
45 min
Wait
15 min
Total
1 hr 25 min
Makes
4 servings (about 1.5 cups per plate)
Share

Steps

Before you start
  • Measure out and have all spices ready—biryani cooking moves quickly once you begin
  • Use fresh or high-quality frozen crab meat; drain frozen crab thoroughly and pat dry
  • Soak the basmati rice in water for 20 minutes while you prepare the other ingredients
  1. Toast whole spices

    • Heat 1 tablespoon (15 ml) ghee in a small skillet over medium heat.
    • Add cumin seeds, coriander seeds, black cardamom pods, green cardamom pods, cinnamon stick, bay leaf, cloves, and black peppercorns.
    • Toast for 2–3 minutes, stirring occasionally, until fragrant and the spices begin to brown lightly.
    • Transfer to a small bowl and set aside.
    + Show details

    Ready when: Spices are fragrant and beginning to brown; you'll smell a warm, toasted aroma

    Tip: Watch carefully—burnt spices will taste bitter. Toast only until fragrant, not dark.

  2. Boil rice until half-done

    • Bring 2.5 cups (600 ml) water to a boil in a medium saucepan over high heat.
    • Add the drained basmati rice and a pinch of salt.
    • Stir once, return to a boil, then reduce heat to medium.
    • Cook uncovered for 5–6 minutes, until the rice is about half cooked—each grain should be slightly softened outside but still firm and chalky in the center.
    • Drain in a fine-mesh strainer and set aside.
    + Show details

    Ready when: Rice grains are slightly softened outside but still firm inside when bitten; drain when water is mostly absorbed

    Tip: Do not cook the rice fully—it will continue cooking during the final steam. Undercooked at this stage is correct.

  3. Caramelize sliced onions

    • Heat 2 tablespoons (30 ml) ghee in the 2-quart pot over medium-high heat.
    • Add the thinly sliced onion.
    • Cook, stirring often, for 8–10 minutes until the onion is deep golden-brown and crispy, with some edges turning dark.
    • Watch carefully—aim for caramelization, not burning.
    • Transfer with a slotted spoon to a paper towel-lined plate, reserving the ghee in the pot.
    + Show details

    Ready when: Onion is deep golden-brown with crispy edges; some pieces are dark brown

    Tip: Lower heat slightly if onion browns too quickly. Caramelized onions add sweetness and depth to the biryani.

  4. Cook minced aromatics

    • To the same pot with reserved ghee, add the minced onion, minced garlic, and minced ginger.
    • Cook over medium heat, stirring frequently, for 3–4 minutes until the mixture is fragrant and beginning to soften.
    • The raw edge of garlic should disappear and the onion should turn translucent.
    + Show details

    Ready when: Garlic smell softens and becomes sweet; onion turns translucent; no raw garlic bite when smelled

    Tip: Stir constantly to prevent sticking and burning of the aromatics.

  5. Bloom crab spice base

    • Add the toasted whole spices (including bay leaf) and the kashmiri chili powder and turmeric to the pot.
    • Stir constantly for 1–2 minutes, coating the aromatics fully.
    • The spices will bloom and release their oils into the ghee, and the mixture should smell deeply aromatic.
    • Add the room-temperature yogurt, stirring well to combine into a fragrant paste.
    + Show details

    Ready when: Spices are aromatic and well-coated with ghee; yogurt is evenly stirred in

    Tip: Use room-temperature yogurt to prevent it from breaking or curdling into the hot oil. Stir constantly.

  6. Cook crab in masala

    • Add the drained crab meat to the pot along with the finely chopped green chilies.
    • Fold gently but thoroughly, breaking up any large pieces of crab, and cook over medium heat for 2–3 minutes, stirring gently, until the crab is heated through and coated with the spiced yogurt base.
    • The crab should be warm and infused with the spices.
    + Show details

    Ready when: Crab is heated through and evenly coated with the spice paste; crab pieces are warm to the touch

    Tip: Fold gently so crab meat doesn't break into tiny pieces—keep lumps intact for texture.

  7. Layer crab, rice, and aromatics

    • Spread half of the half-cooked rice evenly over the crab mixture in the pot.
    • Top the rice with half of the caramelized onions, half of the fresh curry leaves (lightly bruised), and half of the coconut milk, drizzled evenly.
    • Layer the remaining half-cooked rice on top, then top with the remaining caramelized onions, remaining curry leaves, and remaining coconut milk.
    • Sprinkle the unsweetened coconut flakes over the top layer.
    + Show details

    Ready when: All layers are visible and evenly distributed; coconut is on top

    Tip: Layer gently so the rice doesn't pack down. Each layer should be distinct for the best flavor distribution.

  8. Seal and steam biryani

    • Sprinkle salt evenly over the top.
    • Place the lid on the pot and reduce heat to low.
    • Cook for 12–15 minutes without lifting the lid.
    • You should hear gentle steam escaping from the edges, indicating that the rice is steaming and finishing its cook.
    • The biryani is done when you can smell the strong aroma of curry leaves and coconut, and steam ceases to escape from the pot edges.
    + Show details

    Ready when: Steam no longer escapes from the pot edges; aroma is strong and fragrant; rice is tender when tested with a fork

    Tip: Do not lift the lid during cooking—each time you open it, steam escapes and cooking time increases. Resist the urge to check.

  9. Rest and fluff

    • Remove the pot from heat and let it rest, still covered, for 3–5 minutes.
    • This allows the steam to settle and the rice to firm up slightly.
    • Carefully remove the lid (watch for hot steam) and fluff the biryani gently with a fork, breaking up any clumps and mixing in the layers slightly.
    • The rice should be fluffy and separate, with the crab and spices distributed throughout.
    + Show details

    Ready when: Rice is fluffy and grains are separate; no steam escapes when you open the lid; aroma is concentrated and fragrant

    Tip: Handle gently when fluffing so crab pieces don't shatter. A fork works better than a spoon for keeping rice fluffy.

  10. Serve with garnish

    • Transfer the biryani to serving bowls or plates.
    • Top each serving with fresh cilantro and mint if using.
    • Serve hot, on its own or with a simple cucumber raita or lime wedge on the side.
    + Show details

    Tip: Fresh herbs brighten the rich, complex flavors of the biryani. Add them just before serving for maximum freshness.

Good to know

Tips
  • Biryani is a complete meal in itself—each spoonful contains rice, protein, and aromatics. Serve with a simple side like cucumber raita or a squeeze of fresh lime to cut through the richness.
  • The key to great biryani is layering: the different levels allow flavor to distribute evenly and create distinct pockets of taste. Layer gently and do not stir during cooking.
  • Fresh curry leaves are essential—dried ones lose their bright, citrusy character. If you can't find fresh curry leaves, use half the amount of finely chopped cilantro and a tiny pinch of dried oregano as a substitute, though the flavor will differ.
  • Use a heavy-bottomed pot with a tight-fitting lid to ensure even heat distribution and proper steam buildup. A light, thin pot may cook unevenly or allow steam to escape.
Storage & reheating

Refrigerator: Store leftovers in an airtight container for up to 3 days. Reheat on the stovetop in a heavy pot over low heat, covered, for 5–7 minutes, stirring gently, or microwave in a covered bowl for 1–2 minutes, stirring halfway through. The rice and crab will soften slightly but remain flavorful. Freezer: Not recommended—the crab texture degrades and the delicate spice balance is best enjoyed fresh.

Substitutions
  • fresh or frozen crab meat (lump or backfin) → Cooked shrimp (1 lb / 450 g), cut into bite-sized pieces. Shrimp will cook faster—add it in step 6 and cook for only 1–2 minutes. The biryani will have a different but equally delicious seafood flavor.
  • unsweetened coconut milk → Heavy cream or half-and-half (same amount). The biryani will be richer and creamier, losing the coconut sweetness but gaining richness.
  • fresh curry leaves → Fresh basil or finely chopped fresh dill (same amount). Not traditional, but both herbs add freshness. Basil will give an almost Thai note; dill will be more Western-style.
  • kashmiri chili powder → Paprika (same amount) for a milder, less spicy version, or cayenne pepper (0.25 tsp / 1 g) for more heat. Kashmiri chili is mild and adds color; paprika will lighten the color and flavor. Use cayenne for genuine spice.

More biryani

See all →

Find more like this

Meal
Dinner
Cuisine
Indian
Main ingredient
Basmati RiceCrab
Method
Stovetop
Quick & Easy
Make Ahead

Reviews (0)