Fish Korma Recipe | Macher Korma | Machli Korma

4.80 from 5 votes
Jump to Recipe Print Recipe

Fish Korma is my go-to dish when I wish to indulge in something heartier and satisfying than the everyday fish curry. Cooking it with Rohu fish predominantly, I sauté the onions till they are deep golden and keep aside some of them to be added at the end as a garnish. This really makes the gravy special as I cook it with the cashew raisin paste, yogurt, and whole spices. The fried fish is added in towards the end so that it absorbs all the flavors without overcooking. I finish it off with a dollop of ghee and a pinch of shahi garam masala to elevate the taste and flavor of my Fish Korma.

Homemade Fish Korma

At a Glance:

Fish Korma

  • Fish Korma is a variant of traditional korma offering the taste and flavor of korma without chicken or lamb.
  • It is a creamy, mildly sweet and spicy dish distinguished by its velvety texture that further enhances the provocative flavor of
  • Fish Korma is best enjoyed with steamed rice.
  • It takes forty-five minutes in total, which includes 15 minutes of prep time, 10 minutes for marination and 20 minutes to cook this dish at home.
  • You may use chicken, vegetable, prawn, paneer, lamb, mushroom, or tofu instead of fish to make an alternative to Fish Korma.

The Ingredients:

Fish Korma Ingredients

  • Rohu fish – 700 grams (cut into 7 pieces and cleaned)
  • Onion for beresta: chopped (2 large, sliced)
  • Ginger-garlic-onion paste: A fine paste of 2 medium onions, 1-inch ginger, 6-7 cloves of garlic, 5-6 red colored green chilies
  • Cashew paste: A paste of 15 cashew nuts and 10-12 raisins
  • Yogurt: 3 tbsp (well beaten)
  • Bay leaves: 2 pieces
  • Cinnamon: 3 sticks, 1 inch each
  • Cardamom: 4 pieces
  • Cloves: 3 pieces
  • Shahi garam masala – 1 tsp
  • Ghee – 1 tbsp (or an equal amount of butter, although the flavor will differ)
  • Refined oil: 3 tbsp (or mustard oil which will give the korma a more pronounced flavor)
  • Salt – 1 tsp, adjust to taste
  • Warm water – 1 cup

How to Cook Fish Korma (Step by Step Images)?

1. Grind both pastes and beat the yogurt first. Then, marinate the fish pieces with salt, and set them aside for 10 minutes.

Marinating the fish pieces with salt

2. Heat 2 tbsp of refined oil in a wok on a medium flame.

Heating oil in a wok

3. Fry the chopped onions until they turn dark brown.

Frying the chopped onions

4. Take out the fried onions and place them on a plate. They will be used as beresta.

Taking out the fried onions

5. Take another pan and heat 1 tbsp of refined oil in it on a medium flame.

Heating oil

6. Fry the fish for about 2 to 3 minutes per side until golden brown on both sides, and then transfer them to a plate.

Frying the fish

(Pro Tip: Do not over-fry the fish because it can make it crispy and less juicy).

7. Add the whole spices such as bay leaf, cardamom, cloves, cinnamon and give them a good stir for about 10 seconds.

Adding bay leaf, cardamom, cloves, cinnamon

8. Add the ginger garlic onion paste and mix well.

Add the ginger garlic onion paste

9. Add ¼ tsp of salt.

Adding some salt

10. Add the cashew-raisin paste.

Adding cashew raisin paste

11. Add half of the beresta (fried onions), stir well and cook until oil starts to separate.

Adding Beresta

12. Reduce the flame to low. Add yogurt and mix well.

Adding yogurt and mix

(Pro Tip: Stir continuously because it will prevent the yogurt from curdling).

13. Add 1 cup of warm water for the desired gravy consistency.

Adding warm water

14. Once the water comes to a boil, add the fried fish. Simmer for about 5 to 6 minutes.

Adding fried fish

(Pro Tip: Once the fish is added, let it simmer gently and avoid frequent stirring to keep the pieces intact).

15. Sprinkle shahi garam masala.

Sprinkling shahi garam masala

16. Add the ghee for a royal flavor.

Adding ghee

17. Turn off the stove. Sprinkle the remaining beresta (fried onions) and your tasty homemade Fish Korma is ready.

sprinkling the remaining beresta

Variations to Try

  • I would sometimes add saffron for a nice aroma.
  • I would replace some of the cashews with blanched almonds for a creamier gravy.
  • To get a richer Mughlai flavor, I would add more cashew paste, a little at a time, so that the gravy doesn’t get too thick.
  • If I wanted to make it spicier, I would add another green chili to the masala paste.

Fish Korma Recipe Quick Fixes

Q: What should I do if the fried fish breaks while transferring it in Step 6?

A: I would use a flat spatula to lift each piece gently and ensure that the excess oil is drained before moving it to the plate.

Q: Why does my fried onion garnish taste bitter?

A: You may not have removed the onions as soon as they turned deep brown. If you left them to get darker than desired, the bitterness may transfer to the finished korma.

Q: My cashew-raisin paste is grainy. Shall I add in Step 10?

A: No. You need to grind the mixture again with a little water until the nuts and raisins form a smooth paste.

Q: How can I prevent the whole spices from burning?

A: In Step 7, you need to stir them briefly in the hot oil, and then add the ginger-garlic-onion paste promptly. The whole spices can turn bitter by burning.

Recipe Card:

Fish Korma

Fish Korma (Macher Korma)

By Mita Mondal
Fish Korma is a highly favored dish in my family. I especially like the authentic flavor of whole spices and the paste of nuts and raisins blending perfectly with the tender and juicy fried fish pieces.
4.80 from 5 votes
Prep Time 15 minutes
Cook Time 20 minutes
Marination time 10 minutes
Total Time 45 minutes
Course Dinner, Lunch, Main Course
Cuisine Indian
Servings 7
Calories 235 kcal

Ingredients
  

  • Rohu fish – 700 grams cut into 7 pieces and cleaned
  • Onion for beresta: chopped 2 large, sliced
  • Ginger-garlic-onion paste: A fine paste of 2 medium onions 1-inch ginger, 6-7 cloves of garlic, 5-6 red colored green chilies
  • Cashew paste: A paste of 15 cashew nuts and 10-12 raisins
  • Yogurt: 3 tbsp well beaten
  • Bay leaves: 2 pieces
  • Cinnamon: 3 sticks 1 inch each
  • Cardamom: 4 pieces
  • Cloves: 3 pieces
  • Shahi garam masala – 1 tsp
  • Ghee – 1 tbsp or an equal amount of butter, although the flavor will differ
  • Refined oil: 3 tbsp or mustard oil which will give the korma a more pronounced flavor
  • Salt - 1 tsp adjust to taste
  • Warm water – 1 cup

Instructions
 

  • Grind both pastes and beat the yogurt first. Then, marinate the fish pieces with salt, and set them aside for 10 minutes.
  • Heat 2 tbsp of refined oil in a wok on a medium flame.
  • Fry the chopped onions until they turn dark brown.
  • Take out the fried onions and place them on a plate. They will be used as beresta.
  • Take another pan and heat 1 tbsp of refined oil in it on a medium flame.
  • Fry the fish for about 2 to 3 minutes per side until golden brown on both sides, and then transfer them to a plate. (Pro Tip: Do not over-fry the fish because it can make it crispy and less juicy).
  • Add the whole spices such as bay leaf, cardamom, cloves, cinnamon and give them a good stir for about 10 seconds.
  • Add the ginger-garlic-onion paste and mix well.
  • Add ¼ tsp of salt.
  • Add the cashew-raisin paste.
  • Add half of the beresta (fried onions), stir well and cook until oil starts to separate.
  • Reduce the flame to low. Add yogurt and mix well. (Pro Tip: Stir continuously because it will prevent the yogurt from curdling).
  • Add 1 cup of warm water for the desired gravy consistency.
  • Once the water comes to a boil, add the fried fish. Simmer for about 5 to 6 minutes. (Pro Tip: Once the fish is added, let it simmer gently and avoid frequent stirring to keep the pieces intact).
  • Sprinkle the shahi garam masala.
  • Add the ghee for a royal flavor.
  • Turn off the stove. Sprinkle the remaining beresta (fried onions) and your tasty homemade Fish Korma is ready.

Video

Subscribe to My YouTube Channel Mitar Cooking!

Notes

Always use fresh and the right kind of fish, such as Katla or Rohu, to make this dish.
Before adding the spices to the curry, I sauté them, preferably in oil. This adds more flavor and taste to the dish as the essential oils are released.
Always cook the dish over a low to medium flame. This will prevent overcooking and spoiling the exquisite flavor of the spices. It will also help the fish to retain its shape and tenderness.
You may adjust spices and seasoning according to your preference. However, taste along the way to ensure you do not add more of anything to overpower the overall taste and flavor of the dish.

Nutrition Info (Estimation Only)

Nutrition Facts
Fish Korma (Macher Korma)
Amount per Serving
Calories
 
235
Calories from Fat 135
% Daily Value*
Fat
 
15
g
23
%
Saturated Fat
 
3
g
19
%
Trans Fat
 
0.03
g
Polyunsaturated Fat
 
3
g
Monounsaturated Fat
 
7
g
Cholesterol
 
72
mg
24
%
Sodium
 
567
mg
25
%
Potassium
 
418
mg
12
%
Carbohydrates
 
5
g
2
%
Fiber
 
1
g
4
%
Sugar
 
0.5
g
1
%
Protein
 
20
g
40
%
Vitamin A
 
304
IU
6
%
Vitamin C
 
3
mg
4
%
Calcium
 
68
mg
7
%
Iron
 
2
mg
11
%
* Percent Daily Values are based on a 2000 calorie diet.
Tried this recipe?Let me know how it was!
Follow Me @Mitar.Cooking or Tag #mitarcooking!
Like Page @MitarCooking or Tag #mitarcooking!
Follow Me @MitarCooking or Tag #mitarcooking!

About Mita Mondal

Mita MondalI'm Mita — a home cook and recipe developer who's been cooking Bengali and Indian food for 15+ years, first learning from my mother's kitchen and now running my own for my family. I've tested and published 800+ recipes across Bengali, North Indian, and South Indian cuisines, from everyday dals to festive sweets, always cooking each one myself before sharing it here. You can watch my cooking videos.

4.80 from 5 votes (1 rating without comment)
Recipe Rating




8 Comments
Oldest
Newest
Scroll to Top