When I think of comfort food, the first thing that comes to my mind is a warm bowl of Bengali Fish Curry and rice. I grew up watching my mother cook it on lazy Sunday afternoons. The smell of mustard oil and fresh fish filled the house and we all knew lunch was going to be special. She never followed a recipe just cooked as she wished and a handful of spices. Years later, I still remember how that curry brought everyone together. Now, when I cook it for my own family, it feels like I’m bringing those moments back. In this story, I’ll share how you can make Bengali Fish Curry at home in a simple way, just like we do in Bengali houses. It’s not just cooking it’s just comfort food, real memories and the joy of feeding the people you love.

Growing up in a Bengali household, the scent of fish curry bubbling in the kitchen was always a sign that something special was cooking. Every day, my mother used to try fish curries in different ways. Every Bengali family has its version of machher jhol (fish curry) and it’s often passed down from generation to generation.
A classic Bengali Fish Curry is mixed with mustard oil, turmeric and freshly ground spices that wrap around the soft pieces of fish. Among the favourites are rui fish, tilapia and pangas each bringing its own taste to the curry pot. Fish curry dish is always a regular cooking item of every Bangali family.
Here are five of my all-time favourite Bengali fish curries that is simple, traditional and full of memories. Each one tells its own story of family, food and the joy of slow, home-style cooking.
Whenever I cook Rui Fish Bhuna, I feel like I’m back in my childhood kitchen. Usually, a soft rui fish is coated in turmeric and salt first. Mum always said, “Let the fish rest a bit, it helps it soak the flavour.” Then, I heat mustard oil until it smokes lightly and fry the fish till it turns golden on both sides.
In the same pan, I add chopped onions and cook them slowly till they turn brown and soft. Garlic, ginger, and tomato paste go next and the smell fills the kitchen immediately. Once the oil starts separating from the masala, I gently slide the fish back in, add a splash of warm water, and let it all simmer together. The curry thickens beautifully when it becomes bhuna masala. This Bangali fish curry tastes like homely especially with plain rice.

The first time I tried Rupchanda Bhuna at The Monsoon, it reminded me of my aunt’s Sunday lunches in Kolkata and it’s always slow-cooked and always served with laughter. This dish starts with a beautiful piece of Rupchanda (Pomfret), washed and rubbed with turmeric and salt. I fry the fish gently until both sides are crisp but not dry.
In another pan, I heat a bit of oil and sauté finely sliced onions until golden then add cumin seeds, coriander powder and crushed garlic. When the spices bloom, I add a spoon of tomato puree and let it all bubble slowly. The trick is patience. I never rush this part. Once the oil floats on top, I drop the fried fish in and let it cook on low heat for about 10–15 minutes. The sauce turns thick and rich, coating every piece. Every bite carries that familiar, homely warmth and the kind you can’t rush.

This one is light, soupy and perfect for a quiet evening. I make Fish Tomato Jhol whenever I’m craving something simple yet comforting. I start with firm fish pieces that sometimes are rohu, sometimes tilapia and marinate with salt and turmeric. I fry them lightly, just enough to seal the fish but not crisp it.
Then, I add mustard oil to the pan, toss in sliced onions, crushed garlic and a couple of green chillies. Once they soften, I add chopped ripe tomatoes and cook till they melt into a smooth base. A pinch of cumin powder, turmeric and salt is all you need. I pour in some warm water to make the curry light and let it simmer before gently placing the fish back in. Within minutes, the curry starts bubbling softly. The smell is heavenly. I serve it with plain rice dishes and every spoonful feels like a hug that is simple, fresh and full of warmth.

Pangas fish has become a favourite in many Bengali homes mostly because it’s so soft and easy to cook. My way of making Pangas Biran Masala starts with marinating the fish in salt, turmeric and a hint of red chilli powder. Then I fry it until golden and not too long because this fish is delicate.
In another pan, I add oil, sliced onions, a bit of garlic paste, and chopped tomatoes. As it cooks, I add coriander powder and a little garam masala. When the masala turns thick and shiny, I drop the fried fish in and coat it well. Sometimes I add a splash of lemon juice to give it a lift. The kitchen fills with that mouth-watering aroma. I usually serve it with paratha or rice. It’s slightly spicy, a bit tangy and full of comfort and the kind of fish curry dish that turns a regular dinner into something special.

This one has a story of its own. My grandmother used to make Shatkora Mas whenever we visited her in Sylhet. Shatkora is a citrus fruit which is sour, slightly bitter but so full of character. To start, I cut the shatkora into small pieces and soak them in warm water for a few minutes to soften the peel.
In a pot, I heat mustard oil, fry sliced onions until soft, then add garlic, ginger, and turmeric. When the smell turns rich and warm, I add the shatkora and a few spoons of water to let it soften. Once it starts breaking down, I add the marinated fish and cook everything together on low heat. Slowly, the curry thickens and takes on that tangy, irresistible aroma. The first bite always reminds me of my grandmother’s kitchen with the laughter, the chatter, and the warmth of family gathered around a pot of Bengali fish curry that tastes like love itself.

Making a Bengali Fish Curry is less about perfection and more about patience. Here’s what I’ve learned over the years:
Every time I cook, I find myself reliving those moments and the kitchen filled with the smell of turmeric and mustard oil, my family waiting at the table and the comfort that only home-cooked food can bring.
If you ever feel like taking a break from your own kitchen and want to enjoy Bangladeshi-style fish dishes, then The Monsoon Restaurant is the place to visit. I’ve been there a few times, and every dish reminded me of the food I grew up eating at home. Each one is cooked with care, using fresh ingredients and traditional spices that bring out the true spirit of Bengali cooking.
Mas Biran Masala:
This one is a treat for anyone who loves rui fish. The fish is grilled perfectly and then cooked with onions, green chillies, and a touch of fresh coriander. It’s slightly spicy, full of aroma and feels just like something you’d eat at a family feast in Bangladesh.
Tilapia Bhuna:
A comforting curry made with tender tilapia, cooked slowly in a thick, medium-spiced sauce. It’s rich, smooth and goes so well with steamed rice. I tried it once and it instantly reminded me of home-cooked Bengali fish curry and it’s full of depth but never overpowering.
Adrak Ki Mas:
This is a ginger lover’s dream. The chef prepares tiger fish in a rich ginger-based sauce, full of warmth and gentle spice. It has a beautiful balance and it’s not too heavy, not too light but just the way a classic fish curry dish should be.
Garlic Chilli Mas:
If you like a bit of heat, this one’s for you. The fish is cooked in a thick garlic and chilli sauce that’s bold and satisfying. It’s the kind of curry that makes you reach for an extra piece of naan or rice without even thinking.
Every dish here reflects the heart of Bengali coastal cooking with simple ingredients, cooked with patience and love. Whether it’s the freshness of the fish, the gentle use of spices, or the homely presentation, each plate carries that comforting warmth that makes The Monsoon feel like a second home.
Cooking Bengali Fish Curry at home is following a recipe and keeping a tradition alive as well. Every fish curry tells a story of families gathered around the table and of old recipes passed down with love and of simple ingredients that come together beautifully.
Whether it’s rui fish bhuna on a quiet weekend or shatkora mas shared with guests, every spoonful connects you to Bengal’s rich culinary heart. So, roll up your sleeves, grab your pan and bring a taste of Bengal into your kitchen and your family will be impressed.