How to Make Boiled Fish (Traditional & Healthy Version)
Boiled Fish, known as 'saada machhli' in many regions of India, is a simple yet flavorful dish often enjoyed in coastal states like Kerala, Bengal, and Odisha. Traditionally, boiling fish brings out its natural taste and preserves its tenderness, making it a staple for lunch, especially during summers and festivals like Durga Puja in Bengal where light, non-fried seafood is favored. The dish is celebrated for its clean flavor profile, allowing spices like haldi (turmeric), adrak (ginger), and hari mirch (green chili) to subtly infuse the fish without overpowering it. Boiled Fish is an excellent choice for those seeking a lighter, protein-rich meal. Unlike fried or heavily curried fish recipes, this method retains the fish’s nutrients while keeping calories in check. The gentle Indian spices used enhance the natural flavors and offer warmth, making it suitable for both everyday meals and festive occasions. In many households, boiled fish is served with steamed rice, lemon wedges, and a side of salad, creating a wholesome and balanced lunch. With its roots in India’s coastal culinary traditions, Boiled Fish is often prepared with locally available varieties like rohu, katla, or pomfret. The dish is easy to digest and ideal for health-conscious individuals, including those following diabetic or weight loss diets. Its mild, aromatic taste appeals to all age groups, making it a family favorite during regional festivals and gatherings.
Ingredients
- 300g Fresh fish fillets (rohu, katla, or pomfret) (machhli)
- 1 medium Onion (pyaz, finely sliced)
- 1 small Tomato (tamatar, finely chopped)
- 1 inch Ginger (adrak, grated)
- 1 Green chili (hari mirch, slit lengthwise)
- 1/2 tsp Turmeric powder (haldi)
- to taste Salt (namak)
- 1 tsp Mustard oil (sarson ka tel)
- 1 tbsp Fresh coriander leaves (dhaniya patta, chopped)
- 1 tsp Lemon juice (nimbu ras)
- 2 cups Water (for boiling)
Step-by-step instructions
Step 1 · Clean the fish fillets thoroughly and pat dry
Clean the fish fillets thoroughly and pat dry. Sprinkle haldi and salt on both sides, then set aside for 5 minutes.
Step 2 · Heat water in a deep pan (patila) and add ginger
Heat water in a deep pan (patila) and add ginger, green chili, onion, and tomato. Let it simmer to infuse flavors.
Step 3 · Gently slide the fish fillets into the simmering water
Gently slide the fish fillets into the simmering water. Cover and cook on low flame for 10-12 minutes until fish turns opaque and flakes easily.
Step 4 · Add mustard oil for a traditional touch
Add mustard oil for a traditional touch, then sprinkle fresh coriander leaves and lemon juice. Let it rest for 2 minutes.
Step 5 · Remove the fish carefully and serve hot with the aromatic broth
Remove the fish carefully and serve hot with the aromatic broth, garnished with extra coriander.
Why this recipe is healthy
This dish is boiled instead of fried, reducing unnecessary fat and calories. The use of Indian spices like haldi and adrak offers anti-inflammatory and digestive benefits. Minimal oil and whole ingredients make Boiled Fish suitable for weight loss, diabetic diets, and general wellness. Its high protein content supports satiety and muscle maintenance, while omega-3s are beneficial for cardiovascular health.
A note on tradition
Boiled Fish is especially popular in Bengal, Assam, and Kerala, where fish is a dietary staple due to abundant rivers and coastline. Traditionally, this dish is prepared during festivals like Durga Puja or as a light meal after fasting days. In Bengali homes, 'saada machhli' is served to the elderly and children for its easy digestibility. The use of mustard oil and fresh coriander reflects regional flavors and seasonal ingredients.