Katla Kalia
A rich and festive Bengali fish curry where tender Katla fish steaks are fried and simmered in a spicy, aromatic gravy of onion, ginger, garlic, and yogurt. A true celebration on a plate, best enjoyed with steamed rice.
For 4 servings
6 steps. 40 minutes total.
- 1
Step 1
- a.Marinate the Fish
- b.Rinse the fish steaks thoroughly and pat them completely dry with paper towels. This prevents splattering during frying.
- c.In a mixing bowl, combine the fish steaks with 0.5 tsp turmeric powder, 0.5 tsp Kashmiri red chili powder, and 1 tsp salt.
- d.Gently rub the spice mixture onto all sides of the fish. Set aside to marinate for 15-20 minutes.
- 2
Step 2
- a.Fry the Fish
- b.Heat the mustard oil in a wide, heavy-bottomed pan or kadai over medium-high heat. Wait until it becomes very hot and you see light smoke rising; this step is crucial to mellow its pungent flavor.
- c.Reduce the heat to medium. Carefully slide the marinated fish steaks into the hot oil, ensuring not to overcrowd the pan. Fry in batches if necessary.
- d.Shallow-fry for 3-4 minutes per side until they are golden brown and crisp.
- e.Carefully remove the fried fish with a slotted spatula and place them on a plate. Set aside.
- 3
Step 3
- a.Temper the Spices (Phodon)
- b.In the same pan with the remaining oil (you should have about 4-5 tbsp; remove any excess), add the bay leaves, cinnamon stick, crushed green cardamoms, and cloves.
- c.Sauté for about 30-40 seconds over medium heat until the whole spices release their aroma.
- 4
Step 4
- a.Cook the Masala Base
- b.Add the onion paste to the pan. Cook for 8-10 minutes, stirring frequently, until the paste turns a light golden brown and you see oil separating at the edges.
- c.Add the ginger and garlic pastes. Sauté for another 2 minutes until their raw smell disappears.
- d.Lower the heat and add the remaining 0.5 tsp turmeric powder, 1 tsp Kashmiri red chili powder, cumin powder, and coriander powder. Stir for 1 minute. If the spices stick, add a splash of water.
- 5
Step 5
- a.Build the Gravy
- b.Add the tomato puree and cook for 5-7 minutes, stirring, until the mixture thickens and oil begins to surface again.
- c.Turn the heat to the absolute lowest setting. Add the well-whisked yogurt, stirring continuously and vigorously for 2-3 minutes to prevent it from curdling. Cook until the oil separates from the masala once more.
- d.Pour in 1.5 cups of hot water, add the remaining 1 tsp salt, sugar, and the slit green chilies. Stir well and bring the gravy to a gentle boil.
- 6
Step 6
- a.Simmer and Finish
- b.Gently slide the fried fish steaks into the simmering gravy.
- c.Cover the pan and cook on low heat for 5-7 minutes. This allows the fish to absorb the flavors without breaking apart. Avoid stirring too much.
- d.Turn off the heat. Sprinkle the garam masala powder and drizzle the ghee over the curry.
- e.Keep the pan covered and let the Katla Kalia rest for at least 5-10 minutes for the flavors to meld.
- f.Garnish with freshly chopped coriander leaves before serving hot with steamed rice.
What to keep in mind.
6 tips from the recipe — small details that make a real difference to the final dish.
- 1Heating mustard oil until it's lightly smoking is crucial to mellow its pungent flavor and is a hallmark of Bengali cooking.
- 2Always add whisked yogurt on the lowest possible heat while stirring continuously to prevent it from curdling.
- 3Do not overcook the fish after adding it to the gravy, as it can become tough and break apart easily.
- 4The small amount of sugar is a signature of Bengali cuisine; it balances the tanginess from the tomatoes and yogurt and enhances the overall flavor.
- 5For the best taste, use fresh, high-quality fish steaks.
- 6Letting the curry rest for 10 minutes before serving allows the flavors to deepen and meld together beautifully.
Adapt it for your goals.
Fish Substitution
This recipe works wonderfully with Rohu (Rui) fish, which is another popular choice for Bengali fish curries.
Add VegetablesAdd Vegetables
For a heartier curry, you can add fried potato wedges or cauliflower florets to the gravy along with the fish.
Spice Level AdjustmentSpice Level Adjustment
Increase the number of green chilies or add a pinch of regular red chili powder along with the Kashmiri variety for a spicier kick.
Richer GravyRicher Gravy
For a richer, more festive version, you can add a paste of 8-10 soaked cashews or a tablespoon of poppy seed paste along with the onion paste.
Why this is on our healthy list.
Rich in Omega-3 Fatty Acids
Katla fish is a great source of Omega-3 fatty acids, which are crucial for brain health, reducing inflammation, and lowering the risk of heart disease.
Excellent Source of Protein
This dish provides high-quality protein from the fish, essential for building and repairing tissues, muscle growth, and overall body function.
Contains Anti-inflammatory Spices
The use of spices like turmeric (containing curcumin), ginger, and garlic provides potent anti-inflammatory and antioxidant benefits, which can help combat oxidative stress in the body.
Frequently asked questions
Katla Kalia is a classic and festive Bengali fish curry. It features large steaks of Katla (Bengal Carp) fish, first fried in mustard oil and then simmered in a rich, aromatic gravy made with onions, ginger, garlic, tomatoes, and yogurt, and spiced with whole and ground spices.
