• Home
  • Recipe Index
  • Pakistani Recipes
  • Subscribe
  • Meet Sarah
menu icon
go to homepage
  • Home
  • Recipe Index
  • Pakistani Recipes
  • Subscribe
  • Meet Sarah
search icon
Homepage link
  • Home
  • Recipe Index
  • Pakistani Recipes
  • Subscribe
  • Meet Sarah
×
Home » Rice Dishes » Biryani

Fish Biryani

Modified: Nov 22, 2020 · Published: Aug 11, 2013 by Sarah Mir

Do you guys ever think about food? As in 'Id like to eat/make something with ____ that tastes ____'. Well I do, not very often mind you; I am usually a follow the recipe kinda girl. But I have been thinking about fish biryani lately. Now, we eat a lot of biryani in this house and historically my fish biryani recipe has been a variant of this one here. Since I usually buy whatever firm white fish is on sale (Basa this time around) I started to feel that my traditional masalas were too strong for a delicate fish. Plus it's summer you know, time to lighten up - at least flavor wise. Far be it from me to suggest that white rice is diet food 🙂

Fish Biryani

On a serious note, it is easier on the oil than most biryanis  or curries and that actually contributes to the lightness and freshness of the flavors. Also, dill and fish equals yumminess. Trust me - or even better, try it for yourself and see!

fish_biryani

Fish Biryani
Serves 6

Fish
750 grams boneless skinless firm white fish fillets
½ tsp turmeric
½ tsp garlic
juice of half a lemon
1 tsp salt

Masala
One medium to large onion
6 Garlic Cloves
1 tsp Cumin seeds
¾ tsp Nigella/Onion seeds
3-4 chopped green chillies
Handful of fresh dill
Handful of fresh cilantro
1-2 tsp Salt
1 tsp red chilli powder
1 tsp coriander powder
½ tsp turmeric powder
Two tomatoes
⅓ cup of yogurt - whipped and room temperature
One lemon

4 cups rice

IMG_0173

Okay first things first; mix all the marinade ingredients, rub them onto the fish and set aside.

Next 'wash' your rice in a few runs of water until the water starts to look clear and then set it aside to soak as well.

IMG_0177

Now bring out your trusty chopping board. Finely dice your onion - you should get roughly 1 ½ cup - see! I measured even!

IMG_0181

Now mince your garlic, dice the tomatoes, finely chop the cilantro and dill as well as your green chillies.

Time to cook people. Warm ¼ cup of oil on medium heat in a heavy bottomed pot and add in your diced onions. Once the onions start to turn translucent add the garlic, stir fry for a minute then add the cumin seeds and nigella seeds. Smelling yummy? Good.

IMG_0185

Time to throw in your chopped green chillies, let them cook for 2 minutes then add in that wonderfully fragrant dill and my buddy cilantro.

IMG_0189

Cook for about 3 minutes and then add in the rest of the masala. Please note that typically with biryani I cook the masala longer, on higher heat and earlier, but those three things tend to make it stronger and that was not my aim today. So just give it another 2 minutes, lower the heat and then add the tomatoes. Just like we are going easy on masala cooking time we are also going easy on the tomatoes i.e. no caramelizing. Just a nice pretty almost mushy paste. That will take a bit of time though so at this point you can start cooking the rice if you please.

Put enough water in your pot that there a few extra inches of water over the rice and then add 3 tablespoons of salt - remember when I say tablespoons I mean the kind you'd use to measure if you were baking not the spoon that you would actually eat with or serve food with. When the rice is parboiled i.e. it has a little bit of a bite or you can see an opaque white center in an otherwise translucent grain, then drain it and set aside till you are ready to layer.

When the tomatoes have become paste like and you can see the oil rising above your masala mix then taste it. I am serious, this is your last opportunity to adjust seasoning. It should be salty, if it isn't then add more salt. It should have a little heat, if it does not then add more red chilli powder. Good to go? Awesome.

Now add your marinated fish. Be careful - you don't want to mangle the fish, it breaks easily. I usually cover the pot and let it cook for 5-7 minutes, but cooking time will depend entirely on the kind of fish you buy. Just don't overcook it - no one likes rubbery fish. Now squeeze the juice of half a lemon over your fish and reserve the other half for the end.

IMG_0197

Layer half your rice at the bottom of your largest pot. Gently place the fish on top of the rice. Take a quick look at your masala - if it looks too watery then cook for a few minutes to dry up the extra water and then add the masala on top of the fish. Cover with the remaining rice. Top with a scattering of 'rang' which is the yellow powdered food color you get in south asian stores. Top with whole or chopped green chillies and cover and let cook on the lowest heat for 15 minutes.

Gently mix the fish masala and rice and squeeze the remaining half of the lemon over top. Serve with raita and achar.

Fish Biryani

More Biryani Rice Dish Recipes

  • Chicken Biryani in a pot
    Pakistani Chicken Biryani SIMPLIFIED!
  • A plate of White Biryani with visible pieces of chicken, garnished with herbs and served on a wooden table beside a cucumber and onion salad in a small bowl. Plates and lime slices are in the background.
    White Biryani - Gloriously aromatic and EASY!
  • turkey biryani
    Turkey Biryani - A Delicious Spin on a Classic!
  • punjabi biryani 4
    Pakistani Punjabi Biryani w a Twist

Comments

    Made this? Please leave a rating and comment below! Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




  1. Sam says

    September 20, 2025 at 4:42 pm

    Hi Sarah! Just made this but after putting it to dum, realized that I didn't use yogurt anywhere! Please add it to the write-up as well 🙂

    Reply
    • Sarah Mir says

      October 07, 2025 at 5:12 pm

      This one definitely needs some updating, thank you for the reminder!

      Reply
  2. Afsheen says

    May 24, 2022 at 5:16 pm

    I've made it many times now and is one of my favorite recipes!
    I make the following changes: 1) omit all peppers (green and red) as my kids do not eat any; 2) add potatoes (all Biryanis at my house, including fish biryani need to have potatoes); 3) and Kayla I've made it both with and without the yogurt and prefer the latter version! I've found the flavors of spices to stand out more when you omit the yogurt. Personal preference!
    The recipe is a keeper.

    Reply
    • Sarah Mir says

      May 25, 2022 at 12:19 pm

      Afsheen! I LOVE that you made it and I love your edits so so much! Aloo + Biryani are amazing and I see your point about the dahi too! going to take this recipe for a retest soon and incorporate your tweaks!

      Reply
  3. booksandchaiandcookies says

    November 24, 2013 at 4:24 am

    I just tried this last week and it was very good! However, it was also quite spicy (but that might probably be because I used jalapenos instead of regular green chillies- I didn't have any at the time). I also didn't have onion seeds. But I added mint leaves along and a some cloves and whole black pepper. I wasn't sure what to do with the yogurt (it was listed in the ingredients but not the recipe), so I added it after the tomatoes step. Thanks so much for sharing this, I was looking for more ways to incorporate fish into our food and this recipe really helps!

    Reply
    • sarahjmir says

      December 13, 2013 at 3:29 pm

      oh my! thanks for trying this - glad it turned out well even if it was a little spicy. also I realized recently when I remade it that I had forgotten to write in when to add the yogurt. Right after the tomatoes is perfect! thanks so much for reminding me. Next time I will add mint leaves as well, I am sure that makes it extra tasty

      Reply
  4. Habiba says

    August 12, 2013 at 7:59 am

    I love the penultimate photo... the one of the layered rice and stunning biryani colours on top. Looks delicious!

    Reply
    • sarahjmir says

      August 12, 2013 at 4:25 pm

      Thanks Habiba! That is so so sweet of you!!!

      Reply
  5. myninjanaan says

    August 11, 2013 at 9:19 pm

    I've been searching for a good fish biryani recipe for too long, and it looks like you've nailed this one! I'm actually really interested in the dill in this recipe, because I've actually never encountered using dill in any Pakistani recipe.
    InshAllah I'll give this a shot soon 🙂

    Reply
    • sarahjmir says

      August 12, 2013 at 12:12 am

      Oh do try it! Would love to hear how it goes 🙂 Have you never had soya aalu? My inlaws also make a daal with dill in it, but I can't seem to remember what all goes in there...

      Reply

Hi, I'm Sarah! Welcome to Flour & Spice, the foodie world of a Pakistani origin Canadian mama of two whose busy life and love for food means practicality reigns supreme! I love baking (duh!), my readers (extra duh!), reading, coffee, singing loudly slightly off key, and aprons.

More about me →

Fall

  • top down view of a plate of handi kabab
    Handi Kabab Masala: Easy + Fancy
  • Karahi Gosht top down view with a bowl of ginger in the corner
    Karahi Gosht - Masalaydaar Beef/Mutton Curry!
  • top down view of a richly flavored dal gosht
    Wholesome Delicious Dal Gosht - Instant Pot & Stovetop
  • A dish of Kofta Curry garnished with cilantro
    Authentic Kofta Curry Simplified
See more Fall →

Popular

  • A Caramel Custard in a Rectangular Dish
    Velvety Caramel Custard
  • A herbed chicken burger showing three quarters, sauce being poured over top
    Herbed Chicken Burgers with a DELISH sauce
  • chicken pulao
    The BEST One-Pot Chicken Pulao
  • A bowl with Aloo Gosht, a meat and potato stew.
    EASY Aloo Gosht - Instant Pot, Stove Top, Busy Day Version
  • coffee cake ideal or bombay bakery
    Coffee Cake a la Bombay Bakery
  • Phitti Hui Coffee - a Creamy Instant Coffee Latte
    "Phitti Hui Coffee" or Whipped Coffee - a Pakistani Latte

Footer

Meet Sarah

Contact Sarah

Privacy Policy

↑ back to top

Copyright © 2025 Flour & Spice