How to Make Boiled Fish (Traditional & Healthy Version)

Boiled Fish, known as 'Machher Jhol' in Bengal or 'Meen Kuzhambu' in Tamil Nadu, is a simple yet nutritious dish celebrated across coastal regions of India. Unlike deep-fried or masala-laden fish curries, boiled fish is prepared with minimal oil and spices, allowing the natural flavor of fresh fish to shine. This dish is often enjoyed during lunch, particularly in regions where fish is a staple, such as Kerala, Bengal, and Assam. Its mild taste and light preparation make it an ideal choice for health-conscious individuals, elders, and those recovering from illness. Indian boiled fish recipes use local varieties like rohu, catla, pomfret, or hilsa, infused with traditional spices such as haldi (turmeric), jeera (cumin), and hari mirch (green chilli). The dish is often accompanied by steaming hot rice, making it a wholesome meal. Because it’s gentle on the digestive system and rich in protein, boiled fish is favored during festivals like Vishu in Kerala or Bihu in Assam, when simple, nourishing foods are served. Boiled Fish is a perfect lunch option for those seeking authentic Indian flavors without excess calories. Its versatility allows for regional variations, from Bengali mustard notes to Kerala’s coconut-infused versions, ensuring both taste and nutrition. This healthy recipe is easy to prepare and fits well into calorie-conscious meal plans.

35 min total2 servingsEasy110 kcal / 100g

Ingredients

  • Fresh fish fillets (rohu, catla, pomfret, hilsa)
    240g Fresh fish fillets (rohu, catla, pomfret, hilsa) (machhli)
  • Haldi (turmeric powder)
    1/2 tsp Haldi (turmeric powder) (haldi)
  • Jeera (cumin seeds)
    1/2 tsp Jeera (cumin seeds) (jeera)
  • Hari mirch (green chilli)
    1 Hari mirch (green chilli) (finely chopped)
  • Adrak (ginger)
    1 inch Adrak (ginger) (grated)
  • Lemon juice
    1 tbsp Lemon juice (nimbu ras)
  • Salt
    1/2 tsp Salt (namak)
  • Coriander leaves
    1 tbsp Coriander leaves (dhaniya patta, chopped)
  • Water
    3 cups Water (for boiling)
  • Mustard oil
    1/2 tsp Mustard oil (sarson ka tel)

Step-by-step instructions

Step 1: Wash fish fillets thoroughly with water
0%
10 min

Step 1 · Wash fish fillets thoroughly with water

Wash fish fillets thoroughly with water. Pat dry and rub with haldi, nimbu ras, and salt. Let marinate for 10 minutes.

Step 2: Heat water in a deep kadhai (pan)
0%

Step 2 · Heat water in a deep kadhai (pan)

Heat water in a deep kadhai (pan). Add jeera, grated adrak, and hari mirch. Bring to a gentle boil.

Step 3: Carefully add marinated fish fillets into the boiling water
0%

Step 3 · Carefully add marinated fish fillets into the boiling water

Carefully add marinated fish fillets into the boiling water. Lower heat and simmer.

Step 4: Cover and cook until fish turns opaque and flakes easily with a fork
0%

Step 4 · Cover and cook until fish turns opaque and flakes easily with a fork

Cover and cook until fish turns opaque and flakes easily with a fork.

Step 5: Add chopped coriander leaves and a dash of sarson ka tel for authen...
0%
2 min

Step 5 · Add chopped coriander leaves and a dash of sarson ka tel for authen...

Add chopped coriander leaves and a dash of sarson ka tel for authentic flavor. Simmer for 2 minutes.

Step 6: Switch off heat
0%
2 min

Step 6 · Switch off heat

Switch off heat. Let fish rest in broth for 2 minutes to absorb flavors.

Step 7: Serve hot with steamed rice or light atta roti
0%

Step 7 · Serve hot with steamed rice or light atta roti

Serve hot with steamed rice or light atta roti. Garnish with extra nimbu ras if desired.

Why this recipe is healthy

This boiled fish recipe is a healthy choice due to its minimal oil usage, high protein content, and natural spices that support digestion and immunity. The absence of heavy masalas and fried elements keeps calories low, making it ideal for weight loss, diabetes control, and heart health. Indian spices add flavor without compromising nutrition, making boiled fish a balanced lunch option.

A note on tradition

Boiled fish is especially popular in Bengal, Assam, Kerala, and coastal Odisha. It's often served as a nourishing lunch during regional festivals like Vishu, Bihu, and Durga Puja, when lighter, simple foods are preferred. Traditionally, boiled fish is offered to elders and convalescents for its easy digestibility. Each region adds its signature touch, whether with mustard oil in Bengal or coconut in Kerala.

← Back to Boiled Fish nutrition