• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
Playful Cooking
  • About
    • Know Me
    • Contact
    • My Cookbook
    • Mention
    • Amazon Storefront
  • Recipes
  • Tutorials
    • How To Style Curries
    • Play with Light
    • ISO, Aperture and Shutter Speed
    • Live Zoom on Food Styling
  • Hire Me
  • Portfolio
    • Facebook
    • Instagram
    • Pinterest
    • YouTube
menu icon
go to homepage
search icon
Homepage link
  • Recipes
  • Know Me
  • My Cookbook
  • Portfolio
  • Hire Me
  • Contact
    • Facebook
    • Instagram
    • Pinterest
    • YouTube
  • ×
    Home » Recipes

    Bengali Fish Curry with Rui Maach, Cauliflower and Potatoes (Patla Macher Jhol)

    June 30, 2026 by Kankana Saxena (Leave a Comment)

    Jump to Recipe Print Recipe

    There are certain meals that instantly remind me of home, and this Bengali Fish Curry, lovingly known as Patla Macher Jhol, is one of them. It is simple, nourishing, and exactly the kind of meal that appears on countless Bengali lunch tables throughout the week.

    Bengali fish curry - Rui Macher Patla Jhol

    Unlike rich festive curries that rely on cream, coconut milk, or heavy spices, this everyday Bengali fish curry is intentionally light. Phulkopi diye macher jhol is a perfect sumer fish curry.

    Fresh rui maach, potatoes, and cauliflower are gently simmered in a delicately spiced broth flavored with ginger, cumin, tomatoes, and green chilies. The result is a thin, aromatic curry that pairs beautifully with steaming hot rice.

    Why You'll Love This Bengali Fish Curry (phulkopi diye macher jhol)

    • Traditional Bengali comfort food that's easy to prepare.
    • Light, healthy, and perfect for hot summer days.
    • Uses everyday pantry spices.
    • Ready in about 30 minutes.
    • Naturally gluten free.
    • High in protein and packed with vegetables.
    • Delicious enough for everyday lunches yet comforting enough for weekends.

    This is the kind of recipe families prepare when they want wholesome comfort without spending hours in the kitchen. During summer, when heavy meals feel overwhelming, a bowl of patla macher jhol with freshly cooked rice is both satisfying and refreshing.

    Whether you grew up eating Bengali food or are trying it for the first time, this authentic rui fish curry is an easy recipe you'll come back to again and again.

    What is Patla Macher Jhol (light on the tummy Bengali Fish Curry)?

    In Bengali, Patla means thin and Jhol refers to a light curry or broth.

    Unlike richer Bengali fish curries like Kalia or mustard based fish preparations, patla macher jhol has a thin, flavorful gravy that's meant to be generously spooned over rice.

    The curry usually includes seasonal vegetables such as:

    • Potatoes
    • Cauliflower
    • Eggplant
    • Pointed gourd (parwal)
    • Radish
    • Green papaya

    Every Bengali household has its own version depending on the season and what vegetables are available.

    What is Rui Maach?

    Rui, also called Rohu, is one of the most popular freshwater fish used in Bengali cuisine. It has a delicate flavor, firm flesh, and holds its shape beautifully while simmering.

    Because of its mild taste, it absorbs the flavors of the spices without overpowering them, making it the perfect fish for everyday Bengali curries.

    If you live outside India, frozen or freshly cut rohu is often available in Indian, Bangladeshi, or South Asian grocery stores.

    Ingredients You'll Need for this Bengali Fish Curry

    Rui Fish - Traditionally cut into steak pieces with the bone intact. The fish is lightly seasoned with turmeric and salt before frying.

    Potatoes - Potatoes soak up the flavorful broth and become incredibly delicious. They're considered almost essential in many Bengali fish curries.

    Cauliflower - Adds sweetness and texture. Lightly frying the florets before adding them to the curry helps them hold their shape.

    Tomatoes - Provide gentle acidity and natural sweetness.

    Ginger - Fresh ginger paste gives the curry its signature freshness.

    Green Chilies - Used whole or slit. They add aroma more than intense heat.

    Spices - Turmeric, cumin powder, red chili powder (optional), nigella seeds, bay leaf, Mustard oil, Salt, fesh cilantro for garnish.

    How to Make Bengali Fish Curry

    Steps to prepare

    Step 1: Fry the Fish

    Pat the fish dry and season with turmeric and salt.

    Heat mustard oil until it begins to smoke lightly. Reduce the heat and fry the fish pieces until lightly golden on both sides. The fish doesn't need to cook completely.

    Remove and keep aside.

    Step 2: Boil the Vegetables

    Boil the potatoes and cauliflower for few minutes.

    Step 3: Prepare the Curry

    Next, In the same oil, add the nigella seeds and bay leaves, let it sizzle and then fry the potato wedges and cauliflower until lightly golden.

    Steps to prepare

    Add tomato and continue cooking.

    Step 4: Prepare the Curry

    Prepare the spice paste by adding a few spices along with turmeric and chili powder. Pour water and make a spice paste.

    Add the spice paste to the pan and let it spice cook for 5 to 7 minutes.

    Pour hot water and layer the fried fish along with couple green chili. Bring it to boil and let it simmer for 5 minutes.

    Taste for salt and add more if needed. And finally garnish with cilantro leaves.

    Tips for the Best Bengali Fish Curry

    Mustard oil gives the curry its unmistakable Bengali flavor. Always heat it well before cooking to mellow its sharpness.

    Fish continues cooking in the broth. Fry only until lightly golden.

    This is not a thick restaurant style curry. The broth should be light enough to mix generously with rice.

    Bengali fish curry

    Variations

    Depending on the season, you can replace cauliflower with:

    • Eggplant
    • Green papaya
    • Ridge gourd
    • Radish
    • Pointed gourd

    Each vegetable brings its own unique flavor while maintaining the spirit of this classic Bengali fish curry.

    Serving Suggestions

    This curry is best enjoyed with:

    • Steamed white rice
    • Lemon wedges
    • Green chilies
    • A simple cucumber salad
    • Lentils served as the first course

    For a traditional Bengali meal, begin with dal, followed by this fish curry, and finish with chutney and yogurt.

    Storage

    Store leftovers in an airtight container in the refrigerator for up to 2 days.

    Reheat gently over low heat. Avoid boiling vigorously, as the fish may break apart.

    This curry is not ideal for freezing.

    Bengali fish curry

    Frequently Asked Questions

    Can I make this curry with other fish?

    Yes. Catla, tilapia, salmon steaks, snapper, or carp work well, although rui offers the most authentic flavor.

    Is this curry spicy?

    No. Traditional patla macher jhol is mildly spiced and relies more on fresh aromatics than heat.

    Why is the gravy thin?

    Patla macher jhol is meant to be a light broth that mixes effortlessly with rice. That's exactly what makes it such a comforting everyday meal.

    Can I prepare it ahead?

    Yes. Many people feel the curry tastes even better a few hours after cooking because the flavors have had time to develop.

    More Bengali Recipes You'll Love

    If you enjoy traditional Bengali comfort food, be sure to try:

    • Tomato Pora Makha
    • Aam Dal
    • Begun Bhaja
    • Bengali Egg Curry
    • Moong Dal with Vegetables

    There is a reason this humble Bengali Fish Curry has remained a staple for generations. It celebrates fresh ingredients, minimal spices, and balanced flavors without unnecessary complexity.

    Light enough for summer, nourishing enough for every season, and wonderfully satisfying, it's a recipe worth passing down.

    Bengali fish curry

    Bengali Fish Curry - Phulkopi Diye Rui Macher Jhol

    There are certain meals that instantly remind me of home, and this Bengali Fish Curry, lovingly known as Patla Macher Jhol, is one of them. It is simple, nourishing, and exactly the kind of meal that appears on countless Bengali lunch tables throughout the week.
    Print Recipe Pin Recipe
    Prep Time 15 minutes mins
    Cook Time 20 minutes mins
    Total Time 35 minutes mins
    Course Main Course
    Cuisine Bengali, Indian
    Servings 4 people

    Ingredients
     

    • 7 fish fillet
    • 1 cauliflower
    • 2 small potatoes
    • finely chopped cilantro leaves
    • ½ teaspoon Nigella seed
    • 1 Bay Leaf
    • 1 teaspoon salt
    • 3 tablespoon Mustard oil
    • 2 Green chili

    Marinate the fish

    • ¼ teaspoon turmeric powder
    • ½ teaspoon Salt

    Spice Paste

    • ¼ teaspoon Turmeric powder
    • ¼ teaspoon Chili powder
    • ¼ teaspoon Cumin powder
    • ¼ teaspoon Corianer powder

    Instructions
     

    • Marinate the fish fillets and leave aside while you prep the vegetables.
    • Cut the caulilower into bite size florets and cut the potatoes into wedges.
    • Boil the cauliflower florets and the potato wedges with little salt for about 5 minutes. Then take it off once done.
    • While that is boiling, heat a heavy bottom pan and add the mustard oil. Once it is it hot, layer the fish fillets and let it cook one side for 2 minutes, flip and dry for one minute. Once done, take the fish off the pan to a different plate.
      Keep in mind to heat the oil to smoking point before you add the fish. If you layer the fish while the oil is still not hot, it will get stuck to the pan.
    • To the same pan sprinkle nigella seeds and bay leaf and let it sizzle for few seconds.
    • Scatter the boiled cauliflower and potato and stir it around.
    • Make the spice paste by mixing the ground spice with water and then add it to the pan.
    • Let the spice cook for 5 minutes.
    • Pour hot water and stir it around. Layer the fried fish along with green chili and bring the heat high so it comes to boil. Then lower the heat and let it simmer for 5 minutes.
    • Taste for salt and add more if needed.
    • Garnish with fresh cilantro leaves an enjoy warm with rice.
    Keyword 30 minutes meal, Aloo Begun Macher Jhol, bengali fish curry, Bengali food, easy Indian curry, easy summer dish

    More Bengali Cuisine

    • Ilish Tel Jhol
      Ilish Macher Tel Jhol
    • Bengali egg torka Dal
      Egg Tadka/Torka Dal
    • Elo Jhelo
      Elo Jhelo
    • Shorshe Bhapa Paneer
      Bhapa Shorshe Paneer

    Reader Interactions

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




    Primary Sidebar

    About

    Hey there! I am Kankana and this is my culinary space where I unfold memories, share stories and try new flavours. Easy effortless cooking with fresh ingredients is my mantra and I like to carry that in my everyday meal.

    Learn more about me →

    Seasonal

    • Congee With Miso Sauce
    • Apple cake
      Apple Cake
    • Creamy Garlic Mushroom Soup
    • How To Make Makhani Sauce

    Cookbook

    cookbook front cover
    Taste of Eastern India has an array of vegetarian and non-vegetarian dishes, street foods, snacks, drinks, comfort hearty food, desserts and some long-lost dishes.
    Learn More and Order

    Subscribe

    Kitchen tips and tricks
    Receive exclusive articles and eBooks on Kitchen Tips and Tricks, Photography Tutorial, Meal Prep Ideas and Simple Recipes for Busy Lifestyle. Plus Weekly Fresh Seasonal Recipes.


    Footer

    • Facebook
    • Instagram
    • Pinterest
    • YouTube

    Footer

    ↑ back to top

    About

    • Privacy Policy

    Contact

    • Contact
    • Portfolio

    Copyright © 2011-2023 Playful Cooking. All content on this blog is copyrighted. It may not be republished in part or whole without permission and proper credit. Please contact me to seek republishing or syndication rights.