Carrot Biryani


  • 2 tbsp olive oil
  • 1 onion, sliced
  • 1 green chilli, chopped
  • 1 garlic clove, peeled
  • 1 tbsp garam masala
  • 1 tsp turmeric
  • 3 carrots, grated
  • 2 x 200g pouch brown basmati rice
  • 150g frozen peas
  • 50g roasted cashews
  • coriander and yogurt, to serve


  1. Heat the oil in a large frying pan, tip in the onion with a big pinch of salt and fry until softened, around 5 mins, then add the chilli and crush in the garlic and cook for 1 min more. Stir in the spices with a splash of water and cook for a couple of mins before adding the carrots and stirring well to coat in all of the spices and flavours.
  2. Tip in the rice, peas and cashews, then use the back of your spoon to break up any clumps of rice and combine with the rest of the ingredients, cover and cook over a high heat for 5 mins (it’s nice if a bit of rice catches on the base to give a bit of texture to the dish). Scatter over the coriander with spoonfuls of yogurt, then serve straight from the pan.

Malabar Fish Biryani

This classic Malabar Fish Biryani can be devoured at all times. Enjoy the delicious taste of this ever-charming dish.

People who love fish can relish this biryani everytime they eat or order 🙂

Ingredients Of Malabar Fish Biryani

  • 1 kg seer fish
  • 1 kg onions
  • 100 gm green chillies
  • 70 gm garlic
  • 70 gm ginger
  • Juice of 2 lemons
  • 1 cup coriander leaves
  • 1 cup yoghurt
  • Salt to taste
  • 1 kg rice (kaima rice is best)
  • 3 Tbsp ghee
  • 1 cup cooking oil
  • ½ kg tomatoes
  • 1 tsp turmeric powder
  • 2 Tbsp cashew nuts broken
  • 2 Tbsp raisins
  • 4 glasses water (in proportion to the number of cups of rice)
  • 3 pods cardamom
  • 3 cinnamon sticks
  • A pinch of garam masala

How to Make Malabar Fish Biryani

  1. Take 250 gm onions and cut them into thin slices. Heat oil and 1/2 cup ghee in a pan, and fry the onion till golden brown. Fry cashew nuts and raisins and keep aside.
  2. Apply turmeric powder with enough salt and little water on the fish.
  3. Heat 2 tablespoons oil in a frying pan. Lightly fry the fish till half done and keep aside..In a heavy-bottomed vessel, heat 3 tablespoons of oil. Grind the remaining onion in a blender with 1/2 cup water. Add this onion mixture to the hot oil.
  4. Meanwhile crush ginger, garlic and chillies. Add this paste to the onion mixture. Stir well for 3-4 minutes.
  5. Add tomatoes, yoghurt and salt. Cook for some time till the water evaporates. Add the fried fish pieces, coriander leaves and the juice from the lemons. Keep aside.

For the Rice:

1.Heat ghee in a non-stick vessel. Add 1/2 chopped onion, cardamoms and cinnamon. Immediately add the washed rice (drain without any water).

2.Add boiled water (1:2 ratio) and salt and cook on high flame till the water is absorbed by the rice.

3.Keep the rice covered for 10 minutes. Sprinkle garam masala powder over the rice.

4.Now take a heavy bottomed vessel and add the cooked rice in one layer at the bottom. Add a few spoons of the fish masala. Toss some fried onion, nuts and raisins and a little garam masala powder and cover with a rice layer.

5.Layer it up, finishing with the garnishes on top.

6.Take a napkin (radius of the vessel), dampen it with water and a little rose water, and cover the vessel.

7.Put the biryani on dum for 1 hour with light heat for the flavours to develop. Serve hot.