Mahi Kalia
A classic Bengali fish curry where tender Rohu fish steaks are fried and simmered in a rich, aromatic gravy of yogurt, onions, and spices. This celebratory dish is a perfect centerpiece for any special meal.
For 4 servings
6 steps. 35 minutes total.
- 1
Step 1
- a.Marinate the Fish
- b.Rinse the fish steaks and pat them completely dry with paper towels. This is crucial for a good fry.
- c.In a mixing bowl, combine 0.5 tsp turmeric powder, 0.5 tsp Kashmiri red chili powder, 0.5 tsp salt, and the lemon juice to form a paste.
- d.Gently rub this marinade over each fish steak, ensuring they are evenly coated. Let it rest for 15-20 minutes.
- 2
Step 2
- a.Shallow 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 removes its pungent raw smell.
- c.Carefully slide the marinated fish steaks into the hot oil, placing them away from you. Fry in two batches to avoid overcrowding the pan.
- d.Fry for about 3-4 minutes per side, until they are golden brown and crisp. Do not over-fry, as they will cook further in the gravy.
- e.Remove the fried fish with a slotted spoon and set aside on a plate.
- 3
Step 3
- a.Prepare the Gravy Base (Kalia Masala)
- b.In the same pan, retain about 3-4 tbsp of the oil. If there's more, remove the excess.
- c.Lower the heat to medium. Add the bay leaves, cinnamon stick, crushed green cardamoms, and cloves. Sauté for 30-45 seconds until they release their aroma.
- d.Add the onion paste and cook, stirring frequently, for 8-10 minutes until it turns a light golden brown and the raw smell disappears.
- e.Add the ginger and garlic pastes and sauté for another 2 minutes until their raw aroma is gone.
- 4
Step 4
- a.Cook the Spices and Tomato
- b.Add the tomato puree, the remaining 0.5 tsp turmeric powder, 1 tsp Kashmiri red chili powder, cumin powder, and coriander powder.
- c.Mix well and cook the masala on medium-low heat, stirring occasionally. Continue cooking for 5-7 minutes until the paste thickens and you see oil separating from the sides of the masala.
- 5
Step 5
- a.Incorporate Yogurt and Simmer
- b.Reduce the heat to the lowest setting. Add the whisked yogurt and sugar. Stir continuously and vigorously for 2-3 minutes to prevent the yogurt from curdling.
- c.Once the yogurt is fully incorporated into the masala, add 1.5 cups of warm water and the remaining 1 tsp of salt. Stir well and bring the gravy to a gentle boil over medium heat.
- d.Carefully slide the fried fish pieces into the gravy. Add the slit green chilies.
- 6
Step 6
- a.Finish and Serve
- b.Cover the pan and let the curry simmer on low heat for 5-7 minutes. This allows the fish to soften and absorb the flavors of the gravy.
- c.Turn off the heat. Gently stir in the garam masala and ghee. This final addition adds a beautiful aroma and richness.
- d.Garnish with freshly chopped coriander leaves. Let the Mahi Kalia rest for at least 10 minutes before serving. This helps the flavors to meld perfectly. Serve hot 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 heat mustard oil until it's lightly smoking to neutralize its raw, pungent flavor before cooking.
- 2Patting the fish completely dry before marinating is key to getting a crispy exterior when frying.
- 3To prevent yogurt from curdling, always whisk it well, lower the flame completely before adding it, and stir continuously until it's mixed in.
- 4Using warm water for the gravy helps maintain the temperature and prevents the masala from seizing up.
- 5Do not overcook the fish in the gravy. A few minutes of simmering is enough to make it tender and flavorful.
- 6For a richer, more festive version, you can add a paste of 8-10 soaked cashews or 1 tbsp poppy seeds along with the onion paste.
Adapt it for your goals.
Fish Type
This recipe works wonderfully with other freshwater carp like Katla or even with sea fish like Bhetki (Barramundi).
Add VegetablesAdd Vegetables
You can add par-fried potato wedges or cauliflower florets to the gravy along with the fish for a more substantial curry.
Richer GravyRicher Gravy
For a creamier texture, add 1-2 tablespoons of fresh cream or a fine paste of soaked almonds at the end of cooking.
Spice LevelSpice Level
Adjust the number of green chilies or the amount of red chili powder to suit your preference for heat.
Why this is on our healthy list.
Rich in Omega-3 Fatty Acids
Rohu fish is a good source of Omega-3 fatty acids, which are essential for maintaining cardiovascular health, reducing inflammation, and supporting brain function.
Excellent Source of Lean Protein
Fish provides high-quality protein that is crucial for muscle repair, building tissues, and maintaining overall body function without the high saturated fat content of other meats.
Anti-inflammatory Spices
The curry uses spices like turmeric, ginger, and garlic, which are known for their powerful anti-inflammatory and antioxidant properties, helping to boost immunity and fight cellular damage.
Frequently asked questions
Yes, Mahi Kalia can be a healthy dish. Fish is an excellent source of lean protein and omega-3 fatty acids, which are great for heart and brain health. The use of spices like turmeric and ginger also offers anti-inflammatory benefits. To make it healthier, you can control the amount of oil used.
