How to Make Rui Macher Kalia (Traditional & Healthy Version)

Rui Macher Kalia is a classic Bengali fish curry, beloved across East India for its rich flavors and aromatic spices. This dish features tender pieces of rohu (Rui) fish simmered in a vibrant, tomato-based gravy infused with ginger, garlic, and garam masala. The hallmark of Rui Macher Kalia lies in the careful tempering of mustard oil, which imparts an unmistakable depth and warmth to the curry. Traditionally prepared during special occasions, family gatherings, and festivals like Poila Boishakh (Bengali New Year), Rui Macher Kalia is more than just a meal—it's a celebration of Bengal's deep-rooted culinary heritage. Rui Macher Kalia stands out for its delicate balance of flavors—slightly sweet from onions and tomatoes, earthy from whole spices, and a gentle heat from green chilies. The dish is usually enjoyed with steamed rice (bhaat), making it a staple on festive thalis and Sunday lunches in Bengali homes. Its popularity extends across West Bengal, Assam, and Bangladesh, where every household adds its unique touch. This lighter, health-conscious version preserves the authentic taste while reducing excess oil, making it suitable for calorie-conscious individuals. Experience the soulful taste of Bengal with this nourishing and aromatic fish curry, perfect for both everyday meals and festive celebrations.

35 min total2 servingsMedium140 kcal / 100g

Ingredients

Step-by-step instructions

Step 1: Marinate the cleaned Rui fish pieces with half the turmeric powder
0%
10 min

Step 1 · Marinate the cleaned Rui fish pieces with half the turmeric powder

Marinate the cleaned Rui fish pieces with half the turmeric powder, a pinch of salt, and set aside for 10 minutes.

Step 2: Heat 1 tbsp mustard oil in a kadhai until it starts to smoke
0%

Step 2 · Heat 1 tbsp mustard oil in a kadhai until it starts to smoke

Heat 1 tbsp mustard oil in a kadhai until it starts to smoke, then reduce flame. Lightly fry the marinated fish pieces on both sides until golden. Remove and keep aside.

Step 3: In the same kadhai
0%

Step 3 · In the same kadhai

In the same kadhai, add the remaining oil. Temper with bay leaf. Add sliced onions and sauté until golden brown.

Step 4: Add ginger-garlic paste and cook until the raw smell disappears
0%

Step 4 · Add ginger-garlic paste and cook until the raw smell disappears

Add ginger-garlic paste and cook until the raw smell disappears. Add chopped tomatoes, remaining turmeric, red chili, and cumin powder. Cook until tomatoes are soft and the masala releases oil.

Step 5: Pour in half a cup of water
0%
7 min

Step 5 · Pour in half a cup of water

Pour in half a cup of water, add salt, and bring to a simmer. Gently add fried fish pieces and slit green chili (if using). Cover and cook for 7 minutes until fish is tender and flavors meld.

Step 6: Sprinkle garam masala powder and garnish with fresh coriander
0%

Step 6 · Sprinkle garam masala powder and garnish with fresh coriander

Sprinkle garam masala powder and garnish with fresh coriander. Serve hot with steamed rice.

Why this recipe is healthy

This version of Rui Macher Kalia uses minimal oil and skips heavy cream or nuts, keeping calories to just 140 per serving. Fish is lean, easy to digest, and packed with protein, making it ideal for weight management and muscle maintenance. The curry includes fresh vegetables and aromatic spices which boost metabolism, support immunity, and enhance digestion, ensuring a balanced and nourishing Indian meal.

A note on tradition

Rui Macher Kalia is a crown jewel of Bengali cuisine, deeply rooted in East India's culinary traditions. Typically served during festivals like Poila Boishakh and Bijoya Dashami, it symbolizes abundance and celebration. In Bengal, fish is considered auspicious and essential for special occasions and weddings. Each family often has its own version, passed down through generations, reflecting their unique blend of spices and preparation techniques.

← Back to Rui Macher Kalia