• Skip to main content
  • Skip to primary sidebar

A TASTE OF BANGLADESH

  • Home
  • Recipes
  • Contact
  • ABOUT ME

January 7, 2023

Simple Maacher Torkari with Jhol | Bangladeshi Fish Curry

This is a simple fish curry made with minimal ingredients that is made in all Bengali households.

Lightly fried fish in a spicy thin gravy that pairs perfectly with some steamed white rice. Serve it with some Begun Bhaja, Daal, Bhortas (like my aloo or begun bhorta), or just some wedges of lime on the side for the Perfect Bangladeshi lunch!

This curry is originally made with Bangladeshi Ilish (Hilsa) or Catfish

But you can also use any white fish like tilapia, cod or haddock. You can also make this with other seafood like shrimp.

I also love adding vegetables to these dishes!

Easy way to pack them up with nutrition. The veggies also taste amazing in this curry base with the flavors from the fish.

My favorite vegetables to add are green tomatoes, eggplant, cauliflower, potatoes, or sheem (hyacinth beans). Just throw them in with the fish or according to how long they’ll take to cook in the curry, adjust salt, and you’re good to go!

The main part about making this dish is being careful not to break your fish fillets/steaks while frying/cooking.

Use a good non stick pan to fry your fish so they do not stick to the bottom and is easy to take out. When adding the fish into the curry, make sure that your heat is on low or else any rapid boiling might break your fish apart and it will disintegrate into the sauce. You also don’t want to use a soon to mix the curry as that may break the fish, once you slide them into the gravy, just swirl your pan around gently to cover all the fish pieces and then let it simmer gently until ready.

You can watch the full process in this video!

INGREDIENTS  

  • 1 lb white fish (catfish/tilapia/cod etc.)
  • 1/4 tsp turmeric powder
  • 1/8 tsp red chili powder
  • 1/4 tsp salt

For the curry

  • 1/4 cup mustard/vegetable oil
  • 1/2 medium onion (about 1/2 cup – finely sliced)
  • 1 tbsp ginger paste
  • 1 tbsp garlic paste
  • 1 bay leaf
  • 1 tomato diced
  • 1 tsp chili powder
  • 1/2 tsp turmeric powder
  • 1 tsp coriander powder
  • 1/4 tsp cumin powder
  • 1 tsp salt (or to taste)
  • 3-5 green chilis split
  • 1/4 cup cilantro chopped (optional)

INSTRUCTIONS 

Clean and wash your fish steaks/fillets. Then drain all the water, and season with turmeric, red chili, and salt. Gently massage onto the fish, making sure to cover all sides/pieces.

Heat your oil on high on a nonstick pan, then gently slide in the fish and fry for just a minute, flipping midway through until both sides are nice and golden. Make sure to be gentle when flipping so you don’t break the fish, and fry in two batches to make it easier and not overcrowd the pan so they get a nice fry.

Take the fish out of the pan once golden. Turn your heat down to medium, and add in your onions.

Stir occassionally and fry until they start to change color, then add in your bay leaf. Frying for bit.

Add in the ginger garlic paste. Stir and fry for a few minutes until the raw smells are gone, adding a splash of water to keep it from burning if needed.

Then add in your tomato and ground spices. Stir and fry until the oils come out, making sure not to burn the spices.

Add in a 1/4 cup of water, stir and reduce until the oils come out, fry for a minute then add more water and repeat this process 3-4 times.The longer you do this the better your curry will taste.

Once done, mash your tomatoes and onions in the pan with your spatula to make it into a nice paste like consistency. Then add in 1 1/2 cups of water, bring up to a simmer, and turn the heat down to medium low.

Carefully slide in your fried fish, and swirl your pan a little to cover all the pieces. You don’t want to stir with utensils as it will break the fish.

Let it simmer (boiling at a higher temp will break the fish) until the gravy gets to the consistency you want, adding in the split green chilis a few minutes before it’s done.

Then taste and salt your gravy. Swirling the pan around carefully to mix it in without breaking the fish.

Garnish with chopped cilantro and take it off the heat after a minute. Serve hot.

Homey Fish & Cauliflower Curry | Bangladeshi Mach and Phulkopir Torkari

Print Recipe Pin Recipe
Prep Time 10 minutes mins
Cook Time 45 minutes mins
Total Time 55 minutes mins
Servings: 4
Course: Main Course, Side Dish
Cuisine: Bangladeshi
Ingredients Method

Ingredients
  

  • 1 lb white fish (catfish/tilapia/cod etc.)
  • 1/4 tsp turmeric powder
  • 1/8 tsp red chili powder
  • 1/4 tsp salt
For the curry
  • 1/3 cup mustard/vegetable oil
  • 1 medium onion (about 1 cup – finely sliced)
  • 1 tbsp ginger paste
  • 1 tbsp garlic paste
  • 2 bay leaf
  • 2 tomatoes (diced)
  • 1-1 1/2 tsp chili powder (or to taste)
  • 1 tsp turmeric powder
  • 1 1/2 tsp coriander powder
  • 1/2 tsp cumin powder
  • 1 tsp gorom mosholla/garam masala
  • 1 1/2 tsp salt (or to taste)
  • 3-7 green chilis (split)
  • 1/4-1/2 cup cilantro chopped (optional)

Method
 

  1. Clean and wash your fish steaks/fillets. Then drain all the water, and season with turmeric, red chili, and salt. Gently massage onto the fish, making sure to cover all sides/pieces.
  2. Heat your oil on high on a nonstick pan, then gently slide in the fish and fry for just a minute, flipping midway through until both sides are nice and golden.
  3. Make sure to be gentle when flipping so you don't break the fish, and fry in two batches if needed to make it easier and not overcrowd the pan so they get a nice fry.
  4. Take the fish out of the pan once golden. Turn your heat down to medium, and add in your onions.
  5. Stir occassionally and fry until they start to change color, then add in your bay leaves. Frying for bit.
  6. Add in the ginger garlic paste. Stir and fry for a few minutes until the raw smells are gone, adding a splash of water to keep it from burning if needed.
  7. Then add in your tomato and ground spices. Mix.
  8. Add in a 1/4 cup of water, stir and reduce until the oils come out, fry for a minute then add more water and repeat this process 3-4 times.
  9. The longer you do this the better your curry will taste.
  10. Once done, mash your tomatoes and onions in the pan with your spatula to make it into a nice paste like consistency.
  11. Then, throw in your cauliflower and half of the salt, stir and fry in the gravy for a few minutes.
  12. Add in 2 cups of water (or as much as you need to cover the cauliflower), bring up to a simmer, and turn the heat down to medium low.
  13. Carefully slide in your fried fish, and swirl your pan a little to cover all the pieces. You don't want to stir with utensils as it will break the fish.
  14. Let it simmer for about 10-15 minutes until the cauliflower is tender, adding in the split green chilis a few minutes before it's done.
  15. Then taste and adjust salt if needed. Swirling the pan around carefully to mix it in without breaking the fish.
  16. Garnish with chopped cilantro and take it off the heat after a minute. Serve hot.

Related

Filed Under: Bangladeshi Recipes

Reader Interactions

Comments

  1. Abu says

    February 21, 2025 at 12:01 AM

    Good Recipe

    Loading...
    Reply

Tried this recipe or have any questions? Leave a review or comment below! Cancel reply

Recipe Rating




Primary Sidebar

About the Author

Tasnim Haleem is the creator of A Taste of Bangladesh, a culinary storytelling platform celebrating the flavors and rituals of her Bangladeshi heritage.
Raised in Dhaka and now based in Houston, her work has been published in ICE Today, one of Bangladesh’s leading lifestyle magazines, and cited in The Daily Star, the country’s largest English-language newspaper. Followed by over 75,000 across TikTok and Instagram, she shares recipes not just to preserve tradition — but to make it feel beautifully alive.
Read More…

Looking for a recipe?

Recent Posts

  • Bangla Chinese Chicken Vegetable Recipe
  • Basil Squid | Bangla Chinese Restaurant Style Recipe
  • Chicken Cashew Nut Salad | Bangla Chinese Recipes
  • Bangla Chinese Chili Beef / Beef Sizzling / Beef Chili
  • Bangla Chinese Sweet & Sour Prawn/Shrimp

Categories

  • Bangla-Chinese Recipes
  • Bangladeshi Recipes
  • Dessert Recipes
  • Easy Recipes
  • International Recipes
  • Quick Recipes
  • Uncategorized

Copyright © 2025 Haleem Eats

%d