Rui Mach Curry is a regular and common recipe in a Bengali household. Growing up in a Bengali household, one of the most comforting smells I can remember was rui fish simmering in a light curry on the stove. Golden-yellow broth, spiced just enough always made me feel at home. Today, I want to share my very own Rui Fish Curry Recipe or as we call it, Bangali-style Machher Jhol.
This is the kind of Bengali fish curry recipe that my grandmother taught me and every time I make it, I feel like I’m carrying forward a little piece of her.
In Bengal, when people say “rui” or “rohu,” they mean the same freshwater carp. A fish with soft, slightly sweet flesh that holds together beautifully in a curry. For our Rui Fish Curry Recipe, rohu (rui) is the main thing because it soaks up flavours so well. In the traditional machher jhol, which means “fish soup” or a light curry, we don’t drown the fish in heavy gravy; instead, the pieces float gently in a warm, spiced broth that’s both soothing and full of homely comfort.

Another and the most favourite part of this curry is with the mustard seed paste. In Bengali cooking, mustard seeds (usually yellow or black) are soaked in a little water and ground into a smooth paste. When you make this paste, it brings a sharp, nutty flavour that’s pure Bengal.
Here’s how I do it in my kitchen: I soak the mustard seeds briefly, then grind them with a bit of water (and sometimes green chillies) until it’s silky smooth. Then, I gently fry this paste in smoky mustard oil, not just any oil but real mustard oil which is important. Heating the mustard oil until it smokes helps mellow its strong pungency and brings out a warm, nutty aroma.
When this mustard paste hits the hot oil, it sizzles and bubbles, releasing that familiar Bengali aroma. Then I add in other aromatics and eventually, the fried rui pieces go in to simmer. The mustard flavor infuses every strand of the curry and that’s what makes this rui fish curry recipe truly Bengali.
Here’s what I usually gather when I make this Bengali fish curry recipe in my own kitchen:
Let me walk you through how I cook this rui fish curry, just like I would when I’m telling a friend over a cup of tea:
When I sit down to eat this Rui Fish Curry, I always pair it with steaming hot white rice. In my home, we say that the light, soupy nature of machher jhol is made to soak into every grain of rice.
Sometimes, on special days, I serve it with luchi (fluffy deep-fried bread) or chapati, but honestly, nothing beats the comfort of plain rice dishes with this curry.
Rui (rohu) is such a versatile fish in Bengali cuisine, and there are so many different ways to cook it. Here are a few that I love or have tried:





From many years of making this curry (sometimes to feed just myself, sometimes for a whole family), I’ve learned a few small tricks that really help:
Let It Rest: If you can, let the curry sit for 5-10 minutes off the heat before serving. The flavours mellow and blend better.
If, like me, you sometimes crave restaurant-style Bengali flavours, there’s a place called The Monsoon that makes a Rui Fish Curry I absolutely love. Their version is a beautiful balance: the fish is tender, the broth is spicy but flavorful, and the mustard hits just right and not too sharp, not too light.
Even though I cook my own rui fish jhol at home, I like to go to The Monsoon occasionally because their curry inspires me. After eating there, I go home and tweak my recipe a little and maybe more mustard paste next time or a few extra green chillies because cooking is always a journey.
This Rui Fish Curry Recipe is more than just a set of steps. For me, it’s memory, comfort, and a connection to my Bengali roots. Every time I make machher jhol in my kitchen, I remember my grandmother, her gentle voice, and the way she taught me to simmer things slowly. I hope when you try this recipe, you feel that same warmth and like you’re cooking in a loving, family kitchen.
Once you’ve made this Bengali fish curry recipe, you’ll understand: it’s simple, but it’s soulful. Give it a try, and I promise, it will become one of your favourite ways to cook rui fish too.