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.

35 min total2 servingsEasy250 kcal / 100g

Ingredients

  • Fresh fish fillets (rohu, katla, or pomfret)
    300g Fresh fish fillets (rohu, katla, or pomfret) (machhli)
  • Onion
    1 medium Onion (pyaz, finely sliced)
  • Tomato
    1 small Tomato (tamatar, finely chopped)
  • Ginger
    1 inch Ginger (adrak, grated)
  • Green chili
    1 Green chili (hari mirch, slit lengthwise)
  • Turmeric powder
    1/2 tsp Turmeric powder (haldi)
  • Salt
    to taste Salt (namak)
  • Mustard oil
    1 tsp Mustard oil (sarson ka tel)
  • Fresh coriander leaves
    1 tbsp Fresh coriander leaves (dhaniya patta, chopped)
  • Lemon juice
    1 tsp Lemon juice (nimbu ras)
  • Water
    2 cups Water (for boiling)

Step-by-step instructions

Step 1: Clean the fish fillets thoroughly and pat dry
0%
5 min

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
0%

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
0%
12 min

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
0%
2 min

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
0%

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.

← Back to Boild Fish nutrition
How to Make Boiled Fish (Traditional & Healthy Version) – Recipe