Bangladeshi Fish Curry with Mustard Greens and Tomatoes
This vibrant Bangladeshi fish curry features tender fish simmered in a flavorful mustard-based gravy with fresh mustard greens and ripe tomatoes. It's a comforting and nutritious dish perfect for a satisfying lunch.
Let's cook.
Pat the fish pieces dry and lightly rub them with 1/2 teaspoon of turmeric powder and 1/2 teaspoon of salt. Set aside.
Heat the mustard oil in a large pot or karahi over medium-high heat until it just begins to smoke. Reduce heat to medium, add black mustard seeds, and let them splutter for 30 seconds. Add the chopped onion and sauté until translucent, about 5-7 minutes.
Stir in the ginger-garlic paste and cook for 1 minute until fragrant. Add the remaining 1/2 teaspoon turmeric powder, red chili powder, and cumin powder. Cook for 2 minutes, stirring constantly, adding a splash of water if the spices stick.
Add the chopped mustard greens and tomatoes to the pot. Cook over medium heat, stirring occasionally, until the greens wilt and the tomatoes soften, about 8-10 minutes.
Pour in 1/2 cup of water and bring the mixture to a gentle simmer. Carefully add the seasoned fish pieces to the simmering curry. Cover the pot and cook for 8-10 minutes, or until the fish is cooked through and flakes easily.
Gently stir in the remaining 1/2 teaspoon of salt, adjusting to taste. Serve hot.
About This Recipe

Big flavor.✦
Chef's Tips
Easy Substitutions
Storage & Reheating
Serving Suggestions
Common Mistakes
Frequently Asked Questions
What if I don't have mustard oil?
Can I make this curry spicier?
Reviews
No reviews yet
Be the first person to review this recipe.
Made this recipe?
Tell us how it turned out.





