Flavorful Fish Curry Recipe

A quick and flavorful fish curry made with fresh spices, tangy tomatoes, and tender chunks of fish simmered in a rich, aromatic sauce. This easy recipe delivers bold flavor in every bite and pairs perfectly with steamed rice or warm roti.
Whether you’re looking to spice up a weekday dinner or impress guests with a restaurant-style dish, this recipe is sure to satisfy.

Flavourful Homemade Spice Blend Fish Curry Recipe
This is our homemade fish curry recipe, a family favorite that never fails to impress. Loved by our friends and family alike, this curry is full of bold, comforting flavors made with freshly ground spices and mustard oil. It’s a dish we often cook for gatherings and special meals, and it always disappears quickly from the table. We enjoy this fish curry with soft roti or chapati, though it’s just as delicious with plain steamed rice. Whether served for a cozy family dinner or shared with guests, this curry brings warmth, flavor, and joy to every bite.
Ingredients
Equipment
Method
- Marinate the fish steaks with salt and turmeric powder. Set aside for 30 minutes.

- Dry roast coriander seeds, cumin seeds, mustard seeds, and fenugreek seeds in a pan until aromatic.

- Grind them into a coarse powder using a mortar and pestle (or a mixer for finer powder).

- In a kadai or deep pan, heat mustard oil until it just starts to smoke.

- Reduce the heat slightly and fry the marinated fish pieces on both sides until light golden. Remove and set aside.

- In the same oil, add 1 tsp fenugreek seeds and let them crackle.

- Add the chopped onions and fry until golden brown.

- Stir in the ginger-garlic paste and cook for 1–2 minutes.

- Add the roasted ground spice powder and stir well.

- Add the turmeric and red chili powder mixed with a little water. Fry until the raw aroma disappears.

- Add chopped tomatoes and cook until soft and the oil separates. Splash in a little water as needed to prevent burning. Also, add the grounded dry fenugreek leaves (kasuri methi).

- Pour in 300 ml water, bring the mixture to a boil, and let it simmer for 2–3 minutes.

- Gently add the fried fish pieces back into the pot. Cover and cook for 10 minutes, allowing the fish to absorb the curry flavors.

- Garnish with fresh coriander leaves and serve hot with plain rice or chapati.

Video
Notes
- Mustard Oil : Always heat mustard oil until it just starts smoking to remove its raw flavor
- Marination Tip: Marinating the fish with salt and turmeric not only seasons it but also helps remove the raw smell of fish.
- Oil Choice: Mustard oil gives the curry its authentic flavor, but if unavailable, you can use vegetable oil or sunflower oil (though the taste will differ).
- Spice Levels: Adjust the amount of red chili powder to suit your spice tolerance. For a milder curry, reduce it; for a fiery version, add green chilies.
- Preventing Sticking: Always fry fish on medium heat and avoid overcrowding the pan to prevent breaking or sticking.
- Gravy Thickness: For a thicker curry, simmer longer. For a lighter consistency, add more water.
- Serving Tip: This curry tastes best with plain steamed rice, roti, or chapati.
- Storage: Store leftovers in an airtight container in the fridge for up to 2 days. Reheat gently to avoid overcooking the fish.














