Fish Biryani

Fish Biryani

Complete Meal

  • 4

    Number of People

  • Cheap


  • Very easy


  • Prep time

  • Cook time


  • 2 tbsp vegetable oil
  • 1 brown onion, finely sliced
  • 1 x 3cm piece ginger, finely chopped
  • 3 tbsp Madras curry paste
  • 1 x 400g can whole peeled tomatoes, drained
  • 1 x 400ml can coconut milk
  • 250g frozen spinach, thawed
  • 300g (1 ½ cups) basmati rice
  • 2 cardamom pods, crushed
  • 1 fresh bay leaf
  • 700g blue-eye trevalla fillets (or kingfish, swordfish, blue grenadier or salmon), cut into 5 cm chunks
  • 100g jarred mango pickles
  • 20g (1/4 cup) crispy fried shallots
  • Salt


This recipe is created by Justine Schofield for our partnership with Everyday Gourmet. #TefalCookAroundTheWorld2021

Biryani is a very aromatic and flavorful mixed rice dish that is very popular in Indian cuisine. It is more commonly done with slow cooked lamb or chicken and each region in India have their own unique way of preparing biryani. Justine shows us her take on the classic biryani by using swordfish which speeds up the cooking process as fish takes a shorter time to cook. This recipe is also on her latest cookbook The Weeknight Cookbook where she shows us how to get the most from our pantry, freezer and fridge. She uses the Tefal French Heritage Non-Stick Pot Roast to cook the recipe which can go in the oven and great to use when cooking for a big family or have enough portions to last you for a couple of meals.

1. Heat the oil in the pot over medium heat. Add the onion and cook for 3–4 minutes to soften and caramelise before adding the ginger. Stir regularly for 2 minutes, then add the curry paste and cook for a minute until fragrant. Add the tomatoes and break up with a wooden spoon, then pour in the coconut milk.

2. Turn the heat to high and bring to the boil. Cook for 10 minutes, stirring regularly. Add the spinach and cook for a further 5 minutes until the sauce is thick enough to coat the back of a spoon. Cool for 10–15 minutes.

3. Preheat the oven to 180°C.

4. Rinse the rice 3–4 times in cold water until the water runs clear. Pour 1L of water into a large saucepan, add the cardamom and bay leaf and bring to the boil. Add the rice and a pinch of salt and cook for 5–8 minutes until al dente. Drain, reserving the cardamom and bay leaf to flavour the rice while it cooks in the oven.

5. Place the fish in the sauce and fold through. Top with the rice, spread out evenly with the back of a spoon and sprinkle 3 tbsp of water to ensure the rice steams and stays moist. Dollop on the mango pickles, cover with foil and a tight-fitting lid and bake for 40 minutes until the rice is cooked. Scatter over the crispy fried shallots.

Products for this recipe