Rui kalia is a festive Bengali fish curry, richer and more elaborate than the everyday fish preparations. Rohu (rui), a common carp found in rivers and ponds across Bangladesh, is fried and then simmered in a dark, thick gravy made from deeply browned onions, ginger paste, yogurt, raisins and a blend of garam masala. The dish is distinguished by its sweetness — a little sugar is added, and the raisins contribute natural sweetness — and its dark colour from the caramelised onions. Rui kalia is served at weddings, Eid and special family meals in Dhaka, and it is one of the dishes that represents the festive side of Bengali cooking, as opposed to the lighter everyday fish curries.
Rich, dark and complexly sweet-savoury, the fish pieces coated in a thick onion gravy with bursts of raisin sweetness, the garam masala warm beneath. Eaten with rice, each piece a celebration of flavour.
The technique is a dark, caramelised-onion gravy. Onions are sliced and fried until deep golden brown (darker than usual, nearly burnt, for colour and sweetness). The fried onions are ground or left as is. Ginger paste, garlic paste and yogurt are added to the fried onion with turmeric, chili, cumin and coriander. The fried fish pieces are added, along with raisins, a pinch of sugar, garam masala and water, and the curry is simmered covered for 15 minutes. The deeply browned onions give the dish its dark colour and natural sweetness; the sugar and raisins enhance it. The result is a thick, dark, sweet-savoury gravy, richer than everyday fish curries.
Variations
Some add boiled eggs. A version with Katla fish is equally common.
On the Palate
Where Rui Kalia sits in the Bangladeshi flavor cloud
Ingredients
Serves 6How it's made
5 steps · 25 min
- 18 min
Fry 3 sliced onions in 4 tbsp oil until deep golden brown; grind half to a paste.
Watch outFry the onions to a deep, near-burnt brown — that dark caramel is the source of the curry's colour and natural sweetness; stop at golden and it tastes flat.
- 25 min
Add ginger-garlic paste, 100g yogurt, 1 tsp turmeric, 1 tsp chili, 1 tsp cumin, 1 tsp coriander.
- 36 min
Add 500g lightly fried rohu pieces, 50g raisins, 1 tsp sugar, 1 tsp garam masala and 300ml water.
- 45 min
Simmer covered 15 minutes until the gravy is thick and dark.
Watch outSlip the fried fish in gently and don't stir hard after — rough stirring flakes the delicate rohu apart into the gravy.
- 53 min
Serve with rice.





