
Boiled Fish Curry
Lunch • India
How to Make South Indian Boiled Fish Curry (Traditional & Healthy Version)
Boiled Fish Curry is a beloved dish hailing from the lush coastal regions of South India, especially Kerala and coastal Karnataka. This aromatic curry is prepared with fresh fish, gently boiled in a tangy and mildly spiced coconut-based gravy, making it a staple during lunch in many Indian homes. Its popularity is rooted in the abundance of fresh river and sea fish along the Malabar coast, where fish curries are often enjoyed with steaming hot rice or red rice (matta chawal). The dish's gentle cooking method preserves the natural flavors and nutrients of the fish, making it a standout for those seeking healthy Indian recipes. Traditionally, the curry is simmered in an earthen pot (manchatti) to enhance its earthy aroma, and seasoned with mustard seeds, curry leaves, and a hint of coconut oil—hallmarks of South Indian cuisine. This Boiled Fish Curry is not only delicious but also light on the stomach, perfect for a wholesome lunch. It’s a great choice for family meals, especially during festivals like Onam, when a variety of seafood dishes are savored across Kerala.
Ingredients(for 1 medium bowl (approx. 200g) with curry and fish pieces)
- 250g Fresh fish (Rohu or Surmai) (Any firm white fish (machhli))
- 1 medium, thinly sliced Onion (Pyaz)
- 1 medium, chopped Tomato (Tamatar)
- 2, slit Green chillies (Hari mirch)
- 1 teaspoon Ginger-garlic paste (Adrak-lehsun paste)
- 1/2 teaspoon Turmeric powder (Haldi)
- 1/2 teaspoon Red chilli powder (Lal mirch)
- 1 teaspoon Coriander powder (Dhaniya powder)
- 1/4 cup Fresh grated coconut (Nariyal)
- 10-12 Curry leaves (Kadi patta)
- 1/2 teaspoon Mustard seeds (Rai)
- 1 tablespoon Coconut oil (Nariyal tel)
- to taste Salt (Namak)
- 1 cup Water
Instructions
- 1
Wash and clean the fish pieces thoroughly. Marinate with a pinch of salt and turmeric powder. Set aside for 10 minutes.
10 minutes
Use fresh fish for best taste and nutrition.
- 2
Heat coconut oil in a manchatti or deep pan. Add mustard seeds and let them splutter. Add curry leaves for aroma.
2 minutes
Coconut oil enhances the authentic flavor; do not overheat it.
- 3
Add sliced onions and green chillies. Sauté until onions turn translucent.
3 minutes
Keep the flame medium to avoid burning the onions.
- 4
Add ginger-garlic paste and sauté for a minute. Then add chopped tomatoes and cook until softened.
4 minutes
Cook tomatoes well to ensure a smooth gravy.
Why This Dish is Healthy
This South Indian Boiled Fish Curry is a healthy lunch option because it is boiled rather than fried, reducing unnecessary calories and fat. The inclusion of fresh fish provides lean protein, while the coconut base offers good fats that support metabolism. The recipe is rich in anti-inflammatory spices, making it suitable for weight loss, diabetic-friendly diets, and general wellness.
Boiled Fish Curry is packed with high-quality protein and omega-3 fatty acids, which are vital for heart and brain health. The use of coconut, turmeric, and curry leaves adds essential vitamins, antioxidants, and minerals such as potassium, magnesium, and vitamin C. The curry is low in saturated fat due to minimal oil use and contains no refined carbohydrates, making it suitable for a balanced diet.
Pro Tips
- 💡Tip 1: Use an earthen pot (manchatti) for authentic flavor.
- 💡Tip 2: Always add fish at the end to prevent overcooking.
- 💡Tip 3: Let the curry rest for a few minutes before serving to enhance taste.
Storage & Serving
Refrigerate leftovers in an airtight container for up to 2 days. Reheat gently on the stove; avoid repeated reheating to preserve fish texture.
Best served: Lunch
Nutrition Facts
| Nutrient | Per 100g |
|---|---|
| Energy | 180.0 kcal |





