Kolhapuri Fish Curry Recipe

No ratings yet
Jump to Recipe Print Recipe

Kolhapuri fish curry is a fiery twist on coastal cooking from Maharashtra’s core kitchens. Fresh fish slips into a paste made from slow-charred coconut, roasted spices, sesame and coriander seeds and mixed with onion, tomato, garlic, ginger and other raw ingredients. Before putting in a hot and thick sauce, every piece of fish takes a quick fry to lock taste inside, and is simmered until tender. The steps to make Kolhapuri fish curry at home unfold plainly in my recipe for you to learn.

Kolhapuri Fish Curry

KEY TAKEAWAYS

  • Kolhapuri fish curry is a popular Indian fish curry, especially loved in Maharashtra for its bold spices and rich gravy.
  • It is best served with steamed rice, paratha, or plain chapati for a complete meal.
  • Kolhapuri fish curry has a spicy, aromatic, and slightly nutty taste due to roasted coconut and whole spices.
  • Other similar recipes are fish curry, Malvani fish curry, and fish masala.

The Ingredients:

  • 500 grams fish (Rohu)
  • ¼ tbsp turmeric powder
  • 2 tbsp coconut (cut in small pieces)
  • 1 piece cinnamon (1 inch size stick)
  • 3 pieces cloves
  • 1 piece star anise
  • 1 pod green cardamom
  • ½ tbsp cumin seeds (jeera)
  • 1 tbsp coriander seeds (dhania)
  • 1.5 tbsp sesame seeds (til)
  • Coriander leaves (a handful, with stem)
  • 5 cloves garlic (peeled, whole)
  • 1 piece ginger (1 inch size, cut into small pieces)
  • 1 piece onion (medium size, diced roughly)
  • 2 pieces tomatoes (medium size, diced roughly)
  • 4 tbsp cooking oil
  • ½ tbsp salt
  • 2 tbsp red chili powder
  • Salt to taste
  • 1.5 glass water
  • Coriander leaves (a few, finely chopped)

Kolhapuri Fish Curry Featured Image

One day, a sharp scent of cumin and something else climbed into the air and pulled me toward the kitchen of my cousin I visited. I saw her stirring a pot, steam curling around her hands. No fancy tools, nothing store-bought, just layers of paste sliding into oil. She said the woman next door showed her this recipe years ago, someone whose parents spoke Marathi with deep roots. Each ingredient went in slow, not rushed, while stories moved between us like part of the process. Later, sitting on the floor with paper on my lap, I traced every detail under lamplight, afraid memory might blur a piece.

The following weekend, I cooked it for my husband along with our two boys. Roasting the spices and coconut took care, yet the curry turned rich, hot, intense in smell. My husband loved every bite, claimed it matched exactly what hotels serve. “Fish Kolhapuri done right”, he said. The kids wanted more, spooned seconds without hesitation. Luck and gratitude washed over me and finding this recipe felt like uncovering something rare.

How to Make Fish Kolhapuri? (Step by Step Guide with Images)

Step 1: Take 500 grams of Rohu fish pieces in a bowl and mix ¼ tbsp of turmeric powder nicely with every piece. Keep it aside.

Marinating fish pieces

Step 2: Dry roast 2 tbsp of coconut, cut into small pieces, in a hot pan for 2 minutes or so on a low flame until they turn slightly brown in color.

Dry roasting coconut pieces

Step 3: Now, add 1 piece of cinnamon (1 inch size stick), 3 pieces of cloves, 1 piece of star anise, 1 pod of green cardamom, ½ tbsp cumin seeds (jeera) and roast them for half a minute.

Adding whole spices

Step 4: Then, add 1 tbsp of coriander seeds (dhania) and 1.5 tbsp of sesame seeds (til) to it and roast everything for another 30 seconds or so until they turn slightly brown and you can smell the aroma.

Adding coriander and sesame seeds

Step 5: Now, transfer them to a mixie jar and make a fine powder.

Making a powder of roasted spices

Step 6: Now, add a handful of fresh coriander leaves with stem, 5 cloves of garlic (peeled, whole, and 1 piece of ginger (1 inch size, cut into small pieces) to it. Follow it up with 1 piece of medium size onion, diced roughly and 1 by 4 pieces of 2 medium size tomatoes.

Adding ginger, garlic, coriander leaves, onions and tomatoes

Step 7: Make a fine paste of them.

Making the masala paste

Step 8: In a pan, heat 4 tbsp of cooking oil on a medium flame and add ½ tbsp of salt to it. Mix them.

Heating oil with salt

Step 9: Now, put all the marinated fish pieces to fry on one side slightly. Flip carefully and gently to fry the other side as well. After 2 minutes or so, when the fish pieces change color, remove them onto a plate.

Frying fish pieces

Step 10: Reduce the flame to low and add the masala paste to the same oil in the pan to fry it nicely until it changes color and releases oil.

Frying masala paste

Step 11: Now, add 2 tbsp of red chili powder and salt to taste. Mix them with the masala nicely. Cover the pan and let the masala cook for about 2 minutes on a low flame.

Adding red chili powder

Step 12: Add 1.5 glass of water to it and mix.

Adding water

Step 13: Now, add the fried fish pieces and mix nicely. Cover and let it cook for 5 to 6 minutes on a low to medium flame.

Adding fried fish

Step 14: Finally, add a few chopped coriander leaves to the dish. Shake and mix well. Check the doneness. Turn off the flame and transfer it to a serving tray.

Adding coriander leaves

Step 15: Your tasty and spicy Kolhapuri fish curry is ready to enjoy. Serve it with steamed rice or paratha.

Kolhapuri Fish Curry is ready

Recipe Card

Kolhapuri Fish Curry Featured Image

Kolhapuri Fish Curry

By Mita Mondal
Kolhapuri fish curry is a fiery twist on coastal cooking from Maharashtra's core kitchens. Fresh fish slips into a paste made from slow-charred coconut, roasted spices, sesame and coriander seeds and mixed with onion, tomato, garlic, ginger and other raw ingredients. Before putting in a hot and thick sauce, every piece of fish takes a quick fry to lock taste inside, and is simmered until tender.
No ratings yet
Prep Time 20 minutes
Cook Time 35 minutes
Total Time 55 minutes
Course Main Course
Cuisine Indian
Servings 4
Calories 335 kcal

Ingredients
  

  • 500 grams fish Rohu
  • ¼ tbsp turmeric powder
  • 2 tbsp coconut cut in small pieces
  • 1 piece cinnamon 1 inch size stick
  • 3 pieces cloves
  • 1 piece star anise
  • 1 pod green cardamom
  • ½ tbsp cumin seeds jeera
  • 1 tbsp coriander seeds dhania
  • 1.5 tbsp sesame seeds til
  • Coriander leaves a handful, with stem
  • 5 cloves garlic peeled, whole
  • 1 piece ginger 1 inch size, cut into small pieces
  • 1 piece onion medium size, diced roughly
  • 2 pieces tomatoes medium size, diced roughly
  • 4 tbsp cooking oil
  • ½ tbsp salt
  • 2 tbsp red chili powder
  • Salt to taste
  • 1.5 glass water
  • Coriander leaves a few, finely chopped

Instructions
 

  • Take 500 grams of Rohu fish pieces in a bowl and mix ¼ tbsp of turmeric powder nicely with every piece. Keep it aside.
  • Dry roast 2 tbsp of coconut, cut into small pieces, in a hot pan for 2 minutes or so on a low flame until they turn slightly brown in color.
  • Now, add 1 piece of cinnamon (1 inch size stick), 3 pieces of cloves, 1 piece of star anise, 1 pod of green cardamom, ½ tbsp cumin seeds (jeera) and roast them for half a minute.
  • Then, add 1 tbsp of coriander seeds (dhania) and 1.5 tbsp of sesame seeds (til) to it and roast everything for another 30 seconds or so until they turn slightly brown and you can smell the aroma.
  • Now, transfer them to a mixie jar and make a fine powder.
  • Now, add a handful of fresh coriander leaves with stem, 5 cloves of garlic (peeled, whole, and 1 piece of ginger (1 inch size, cut into small pieces) to it. Follow it up with 1 piece of medium size onion, diced roughly and 1 by 4 pieces of 2 medium size tomatoes.
  • Make a fine paste of them.
  • In a pan, heat 4 tbsp of cooking oil on a medium flame and add ½ tbsp of salt to it. Mix them.
  • Now, put all the marinated fish pieces to fry on one side slightly. Flip carefully and gently to fry the other side as well. After 2 minutes or so, when the fish pieces change color, remove them onto a plate.
  • Reduce the flame to low and add the masala paste to the same oil in the pan to fry it nicely until it changes color and releases oil.
  • Now, add 2 tbsp of red chili powder and salt to taste. Mix them with the masala nicely. Cover the pan and let the masala cook for about 2 minutes on a low flame.
  • Add 1.5 glass of water to it and mix.
  • Now, add the fried fish pieces and mix nicely. Cover and let it cook for 5 to 6 minutes on a low to medium flame.
  • Finally, add a few chopped coriander leaves to the dish. Shake and mix well. Check the doneness. Turn off the flame and transfer it to a serving tray.
  • Your tasty and spicy Kolhapuri fish curry is ready to enjoy. Serve it with steamed rice or paratha.
Subscribe to My YouTube Channel Mitar Cooking!

Notes

Fish like Katla could work just fine instead of Rohu used by me in this recipe.
Mixing salt in oil prevents oil splashing and burning your hands while frying the marinated fish pieces.
Do not roast them too much or too less. Roast just until the air fills their scent.
I include the stems of those leafy green bits of coriander as they pack more punch in taste and flavor to the dish.
Do not stir once the fish goes into the gravy to prevent it from falling apart. A gentle shake of the pan works better than stirring the gravy now and then.

Nutrition Info (Estimation Only)

Nutrition Facts
Kolhapuri Fish Curry
Amount per Serving
Calories
 
335
Calories from Fat 189
% Daily Value*
Fat
 
21
g
32
%
Saturated Fat
 
3
g
19
%
Trans Fat
 
0.1
g
Polyunsaturated Fat
 
6
g
Monounsaturated Fat
 
11
g
Cholesterol
 
65
mg
22
%
Sodium
 
270
mg
12
%
Potassium
 
642
mg
18
%
Carbohydrates
 
11
g
4
%
Fiber
 
4
g
17
%
Sugar
 
2
g
2
%
Protein
 
29
g
58
%
Vitamin A
 
1211
IU
24
%
Vitamin C
 
4
mg
5
%
Calcium
 
84
mg
8
%
Iron
 
3
mg
17
%
* 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!
Recipe Rating




0 Comments
Oldest
Newest
Inline Feedbacks
View all comments
Scroll to Top