If you love traditional Bengali flavors, Rohu Fish with Cauliflower and Potatoes Curry is a dish you must try. This homestyle curry combines the delicate taste of rohu fish with the comforting sweetness of cauliflower and the soft, starchy goodness of potatoes. It is a staple in many Bengali households, often served with steamed rice for a simple yet satisfying meal.
The curry is cooked with a blend of turmeric, coriander, cumin, and chili powder, creating a perfectly balanced gravy that is flavorful but not too heavy. The fish is lightly fried to lock in its flavor before being simmered in the curry, ensuring every bite is tender and full of taste. Cauliflower florets soak up the spices beautifully, while potatoes add a creamy texture that thickens the gravy naturally.
This dish is perfect for both weeknight family dinners and special occasions. It is hearty, comforting, and offers a well-rounded combination of protein, vegetables, and spices. Whether you are new to Bengali cooking or looking to recreate a dish from your childhood, this recipe will bring a touch of tradition to your table.
Health Benefits
This curry is not just delicious but also nutritious:
- Rohu Fish: A great source of lean protein, omega-3 fatty acids, and vitamin D, supporting heart health and boosting immunity.
- Cauliflower: Rich in fiber, vitamin C, and antioxidants that promote digestion and improve overall health.
- Potatoes: Provide potassium and complex carbohydrates that give energy and help maintain electrolyte balance.
- Spices: Turmeric and cumin have anti-inflammatory and digestive benefits, making this curry a wholesome choice.
Rohu Fish with Cauliflower and Potatoes Curry | Bengali-Style Healthy Fish Curry
Course: Blog, Fish RecipesRohu Fish with Cauliflower and Potatoes Curry is a classic Bengali dish full of rich flavors and wholesome goodness. The mild, spiced curry perfectly balances tender rohu fish with soft cauliflower and potatoes, making it a hearty, satisfying meal for lunch or dinner.
Ingredients
- For Marination
Rohu fish – 8 pieces, cleaned
Salt – ½ teaspoon
Turmeric powder – ½ teaspoon
For frying fish:
Cooking oil – enough for deep-frying the fish
For Cooking
Cooking oil – 3 tablespoons (for preparing the curry)
Onion – 1 cup, finely chopped
Garlic – 8–9 cloves, minced
Ginger powder or paste – 1 teaspoon
Turmeric powder – 1 teaspoon
Red chili powder – 1.5 teaspoon
Cumin powder – 1 teaspoon
Coriander powder – 1 teaspoon
Salt – ½ teaspoon (or to taste)
Tomato – 1, sliced
Potatoes – 3, cut into medium slices or cubes
Cauliflower – 50 g, cut into small florets
Water – 2 cups (adjust for desired gravy consistency)
Green chilies – 4, slit lengthwise
Coriander leaves – a handful, chopped (for garnish)
Directions
- Marinate the Fish
Take 7–8 pieces of Rohu fish, wash and clean them thoroughly.
Place them in a bowl, add a pinch of turmeric powder and a pinch of salt.
Mix well and set aside for 10–15 minutes.
Prepare the Vegetables
Chop 1 cup of onion finely.
7–8 garlic cloves.
Slice 1 tomato into 6 pieces.
Peel and slice 3 potatoes into thin slices.
Cut 50 gm of cauliflower into medium-sized florets.
Slit 4 green chilies lengthwise and keep aside.
Fry the Fish
Heat enough cooking oil in a pan over medium heat for shallow or deep-frying.
Add the marinated fish pieces and fry until golden on both sides.
Remove the fish from the pan and set aside on a plate.
Prepare the Curry Base
In the same pan, add 3 tablespoons of cooking oil.
Add the chopped onions, garlic, and tomato slices.
Fry until the onions turn soft and golden.
Add ½ teaspoon garlic paste and stir well until the raw smell disappears.
Add the Spices
Add 1 teaspoon turmeric powder, 1 teaspoon red chili powder, 1 teaspoon cumin powder, 1 teaspoon coriander powder, and salt to taste.
Mix the spices well with the onion mixture.
Add a little water to help combine the masala and cook until the oil starts to separate.
Cook the Vegetables
Add the sliced potatoes and cauliflower florets to the pan.
Mix until the vegetables are coated with the masala.
Cover with a lid and cook for 2 minutes on low flame.
Add 2 cups of water, cover again, and let the vegetables cook until they are soft and fully cooked.
Add the Fish
Once the vegetables are cooked, gently add the fried fish pieces to the curry.
Keep the flame low and simmer for about 2 minutes, allowing the flavors to combine.
Finish and Garnish
Add the slit green chilies and freshly chopped coriander leaves.
Simmer for 1 more minute, then turn off the heat.
Serve
Your delicious Rohu Fish with Cauliflower and Potatoes Curry is ready. Serve hot with steamed rice for a comforting, wholesome meal.
Recipe Video
Notes
- Notes and Cooking Tips
Choose Fresh Rohu Fish: Fresh fish always makes the curry more flavorful. If using frozen fish, thaw completely before cooking.
Light Frying is Key: Fry the fish until just golden to seal in the flavor without making it too dry.
Cauliflower Prep Tip: Lightly sauté the cauliflower florets before adding them to the curry to prevent them from breaking apart.
Potato Size Matters: Cut potatoes into medium-sized cubes so they cook evenly with the cauliflower.
Spice Balance: Adjust chili powder according to your spice tolerance. This dish tastes best when the heat is mild to medium.
This dish is the perfect combination of nutrition and comfort. The mild flavors of rohu fish pair beautifully with the softness of potatoes and the delicate bite of cauliflower, making it a balanced and filling meal for the whole family. It’s a wonderful option for lunch or dinner, especially when you want something homemade, healthy, and satisfying. Pair it with freshly steamed rice for a truly traditional experience.



























