Malabar Fish Biryani

Malabar Fish Biryani

Be the first to rate
1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading...

A signature coastal specialty from Kerala's Malabar region, this biryani layers tender cubes of white fish with fragrant basmati rice, caramelized onions, and a warmly spiced masala finished with coconut milk. Slow dum-cooking melds the seafood essence with aromatic whole spices for a regal one-pot meal.

Prep Time20 mins
Cook Time50 mins
Total Time70 mins
Servings4
Yield4 servings

Nutrition Facts

Per serving (estimated)

  • 620 kcalCalories
  • 22 gFat
  • 7 gSaturated Fat
  • 70 gCarbs
  • 4 gFiber
  • 6 gSugar
  • 32 gProtein
  • 720 mgSodium
  • 780 mgPotassium
  • 130 mgCalcium
  • 4.5 mgIron
  • 18 mgVitamin C
  • 85 mcgVitamin A

Ingredients

For marinating the fish

  • 500 g firm white fish fillets (kingfish or pomfret), cut into 4 cm cubes
  • 1/2 cup plain yogurt
  • 1 tbsp ginger-garlic paste
  • 1 tsp Kashmiri red chili powder
  • 1/2 tsp ground turmeric
  • 1 tsp kosher salt
  • juice of 1 lemon

For the rice

  • 2 cups aged basmati rice, rinsed and soaked 20 minutes
  • 4 cups water
  • 2 bay leaves
  • 4 green cardamom pods
  • 1 cinnamon stick (5 cm)
  • 4 whole cloves
  • 1 star anise
  • 1 tbsp ghee
  • 1 tsp kosher salt

For the fish masala

  • 3 large onions, thinly sliced
  • 2 medium tomatoes, finely chopped
  • 4 green chilies, slit
  • 1 tbsp ginger-garlic paste
  • 1/2 cup thick coconut milk
  • 1 tbsp Kashmiri red chili powder
  • 2 tsp coriander powder
  • 1 tsp garam masala
  • 1/2 tsp ground turmeric
  • 2 tbsp chopped fresh mint leaves
  • 2 tbsp chopped fresh cilantro
  • 2 sprigs curry leaves
  • 3 tbsp ghee, plus more as needed
  • 1 tsp fennel seeds
  • salt, to taste

For layering and garnish

  • 1 large onion, thinly sliced and deep-fried until dark golden (birista)
  • 2 tbsp warm milk
  • a generous pinch of saffron threads
  • 2 tbsp melted ghee
  • 2 tbsp chopped cilantro
  • 1 tbsp chopped mint
  • fried cashews and golden raisins, optional

Directions

  1. Whisk together yogurt, ginger-garlic paste, chili powder, turmeric, salt, and lemon juice in a bowl. Add the fish cubes, coat well, cover, and refrigerate for 20 minutes while you prepare the rice.
  2. Bring 4 cups of water to a rolling boil with the whole spices, ghee, and salt. Drain the soaked rice and slip it into the water. Cook until the grains are about 70 percent done, still with a firm bite in the center, then drain in a colander and set aside.
  3. Heat ghee in a heavy pan over medium heat and add the fennel seeds and curry leaves until they sizzle. Add the sliced onions and cook, stirring often, for 12 to 15 minutes until deep amber and sweet. Stir in the green chilies and ginger-garlic paste and cook 1 minute more.
  4. Add the chopped tomatoes, chili powder, coriander, turmeric, and garam masala. Cook, mashing, for 6 to 8 minutes until the oil separates at the edges of the pan. Pour in the coconut milk, bring to a gentle simmer, then slide in the marinated fish. Cover and poach for 5 to 6 minutes only, until the fish is just opaque; it will finish cooking during the dum.
  5. In a heavy Dutch oven, spread half the fish masala. Top with half the par-cooked rice, scatter half the fried onions, half the herbs, and drizzle half the saffron milk and ghee. Repeat the layers, finishing with rice, onions, herbs, saffron, and ghee.
  6. Seal the pot tightly with a layer of aluminum foil pressed against the rim, then clamp on the lid. Place on a tawa or griddle over the lowest possible heat and dum-cook for 25 minutes. Off heat, rest the sealed pot another 10 minutes before opening.
  7. Fluff the biryani gently from the edges with a fork, lifting (not stirring) to keep the layers intact, and bring up pieces of fish as you go. Transfer to a warm serving dish, scatter the optional cashews and raisins on top, and serve immediately with raita and a wedge of lime.

Cook’s Notes

  • Choose firm, flaky white fish like kingfish (surmai), pomfret, or even cod; delicate fillets fall apart during dum cooking.
  • Do not overcook the fish in the masala before layering; it should be barely opaque, as residual steam finishes the job.
  • For maximum aroma, bloom the saffron in warm milk for at least 10 minutes before drizzling over the rice.
  • Always seal the pot with foil before clamping the lid; this prevents steam escape and ensures an even, restaurant-style dum.
  • Leftover biryani keeps refrigerated for up to 2 days; reheat with a splash of water covered in a low oven for 10 minutes to restore moisture.