Fish Kalia
A classic Bengali fish curry where tender pieces of Rohu fish are simmered in a rich, spicy gravy made with yogurt, onions, and tomatoes. This festive dish is a staple at Bengali celebrations.
For 4 servings
6 steps. 35 minutes total.
- 1
Step 1
- a.Marinate the Fish
- b.Rinse the fish pieces thoroughly and pat them completely dry with paper towels.
- c.In a bowl, rub the fish pieces with 1 tsp of turmeric powder and 0.5 tsp of salt, ensuring they are evenly coated.
- d.Let the fish marinate for 15 minutes at room temperature.
- 2
Step 2
- a.Fry the Fish and Potatoes
- b.Heat the mustard oil in a kadai or heavy-bottomed pan over medium-high heat until it is very hot and starts to shimmer.
- c.Carefully slide in the marinated fish pieces in a single layer, without overcrowding the pan. Fry for 3-4 minutes per side until golden brown and crisp.
- d.Gently remove the fried fish with a slotted spoon and set aside on a plate.
- e.In the same oil, add the potato wedges and fry, stirring occasionally, until they are golden brown and cooked through. Remove and set aside with the fish.
- 3
Step 3
- a.Prepare the Gravy Base
- b.Reduce the oil in the pan to about 3 tbsp, removing any excess.
- c.To the hot oil, add the bay leaves, cinnamon stick, green cardamoms, and cloves. Sauté for about 30 seconds until they become fragrant.
- d.Add the onion paste and cook on medium heat for 7-8 minutes, stirring frequently, until it turns light brown and the raw smell disappears.
- e.Add the ginger paste and garlic paste. Sauté for another 2 minutes until their raw aroma is gone.
- 4
Step 4
- a.Cook the Masala
- b.Add the powdered spices: remaining 0.5 tsp turmeric powder, red chili powder, cumin powder, and coriander powder. Stir well and cook for 1 minute.
- c.Pour in the tomato puree and add the remaining 1 tsp of salt. Cook, stirring occasionally, for 5-7 minutes until the masala thickens and you see oil separating from the sides.
- 5
Step 5
- a.Add Yogurt and Simmer
- b.Reduce the heat to the lowest setting. Add the whisked yogurt and stir continuously for 2-3 minutes to prevent it from curdling. Cook until oil begins to surface again.
- c.Pour in 2 cups of warm water, add the sugar, 0.5 tsp of garam masala powder, and slit green chilies. Stir well and bring the gravy to a gentle boil.
- d.Carefully slide the fried potato wedges and fish pieces into the gravy.
- e.Cover the pan and let it simmer on low heat for 8-10 minutes, allowing the fish to absorb the flavors of the gravy.
- 6
Step 6
- a.Finish and Serve
- b.Turn off the heat. Sprinkle the remaining 0.5 tsp of garam masala powder and chopped coriander leaves over the curry.
- c.Gently stir, cover the pan, and let it rest for 5-10 minutes. This 'standing time' allows the flavors to meld beautifully.
- d.Serve the hot Fish Kalia with steamed basmati rice.
What to keep in mind.
6 tips from the recipe — small details that make a real difference to the final dish.
- 1Always fry fish in very hot mustard oil to get the authentic Bengali flavor and prevent it from sticking to the pan.
- 2Add the whisked yogurt on low heat and stir continuously to ensure the gravy remains smooth and doesn't curdle.
- 3The small amount of sugar is crucial for balancing the tanginess of the tomatoes and yogurt, a hallmark of Bengali cuisine.
- 4Be gentle when stirring after adding the fish to the gravy to prevent the delicate pieces from breaking apart.
- 5Using warm water for the gravy helps maintain the cooking temperature and results in a better texture.
- 6Patting the fish completely dry before marination is key to getting a crispy exterior when frying.
Adapt it for your goals.
Fish Type
While Rohu is traditional, you can also make this curry with other freshwater fish like Catla or Bhetki (Barramundi).
Vegetable AdditionVegetable Addition
Add a few cauliflower florets along with the potatoes. Fry them until golden brown before adding to the gravy.
Lighter VersionLighter Version
For a lower-carb meal, you can omit the potatoes entirely. The curry will still be delicious.
Richer GravyRicher Gravy
For a richer, more festive version, you can add a paste of 8-10 soaked cashews or almonds along with the onion paste.
Why this is on our healthy list.
Rich in Omega-3 Fatty Acids
Rohu fish is an excellent source of omega-3 fatty acids, which are crucial for brain health and reducing inflammation, potentially lowering the risk of heart disease.
Excellent Source of Protein
This dish provides high-quality protein from the fish, which is essential for building and repairing tissues, muscle growth, and overall body function.
Anti-inflammatory Properties
The use of spices like turmeric (containing curcumin), ginger, and garlic provides potent anti-inflammatory and antioxidant benefits, which can help boost immunity.
Frequently asked questions
One serving of Fish Kalia contains approximately 340-360 calories, depending on the size of the fish pieces and the amount of oil absorbed.
