- July 7, 2025
Serves: 4 | Preparation time: 15 mins | Cooking time: 30–40 mins
📝 About Fish Curry
Fish Curry is a flavorful Indian dish made by simmering fish in a spiced onion-tomato or coconut-based gravy. Depending on the region, Indian fish curry varies widely—from the tangy Goan fish curry, to creamy Kerala-style fish curry, or spicy Bengali maacher jhol.
This version is a simple, homestyle fish curry with a tomato-onion base and warming spices that pair beautifully with any firm white fish like rohu, kingfish (surmai), tilapia, or even basa.
🐟 Fish Curry Recipe | How to Make Indian-Style Fish Curry
Prep Time: 15 minutes
Cook Time: 30 minutes
Total Time: 45 minutes
Serving Size: 4
Cuisine: Indian
Course: Main (Lunch/Dinner)
Difficulty Level: Easy
🧾 Ingredients
For Marinating the Fish:
Ingredient | Quantity |
---|---|
Fresh fish (cut into steaks or fillets) | 500 grams |
Turmeric powder | ½ tsp |
Red chili powder | ½ tsp |
Salt | ½ tsp |
Lemon juice (optional) | 1 tsp |
For the Curry:
Ingredient | Quantity |
---|---|
Oil (mustard or vegetable) | 4 tbsp |
Mustard seeds (optional) | ½ tsp |
Fenugreek seeds (methi, optional) | ¼ tsp |
Curry leaves (if using South Indian style) | 8–10 leaves |
Onion (finely chopped or sliced) | 2 medium |
Ginger-garlic paste | 1½ tbsp |
Tomatoes (finely chopped/pureed) | 2 medium |
Turmeric powder | ½ tsp |
Red chili powder | 1 tsp |
Coriander powder | 1½ tsp |
Cumin powder | ½ tsp |
Garam masala (optional) | ½ tsp |
Tamarind pulp or kokum or lemon juice | 1–2 tsp |
Coconut milk or ground coconut paste (optional) | ½ cup (for South Indian style) |
Water | 1½ to 2 cups (hot water) |
Fresh coriander leaves | for garnish |
🍳 Step-by-Step Instructions
🔹 Step 1: Marinate the Fish
Wash the fish pieces and pat them dry.
In a bowl, mix:
½ tsp turmeric
½ tsp red chili powder
½ tsp salt
1 tsp lemon juice (optional)
Rub the masala on the fish gently.
Set aside for 15–20 minutes.
📝 This helps eliminate the fishy smell and adds initial flavor.
🔹 Step 2: Fry the Fish Lightly (Optional but recommended)
Heat 1 tbsp oil in a pan.
Lightly shallow fry the fish pieces for 1–2 mins on each side, just to firm them up.
Set aside on a plate.
✅ This prevents fish from breaking apart in the curry later.
🔹 Step 3: Prepare the Masala Base
Heat 3 tbsp oil in a kadai or deep pan.
Optional: Add ½ tsp mustard seeds and ¼ tsp fenugreek seeds. Let them crackle.
Add 2 chopped onions and sauté on medium flame until golden brown.
Add 1½ tbsp ginger-garlic paste and sauté until the raw smell disappears (2–3 mins).
🔹 Step 4: Add Tomatoes & Spices
Add 2 chopped or pureed tomatoes.
Add:
½ tsp turmeric
1 tsp red chili powder
1½ tsp coriander powder
½ tsp cumin powder
Salt to taste
Cook until tomatoes soften and oil separates (about 10–12 mins).
Stir frequently.
🔥 Proper “bhunai” (roasting) of masala is key for taste and color.
🔹 Step 5: Add Liquid and Simmer
Add 1½ to 2 cups of hot water (adjust based on how thick you want the curry).
Stir well and bring the curry to a boil.
Add ½ tsp garam masala and 1–2 tsp tamarind pulp or kokum.
For a coastal touch, add ½ cup coconut milk now (optional).
Simmer the curry on medium heat for 7–8 minutes.
🔹 Step 6: Add the Fish
Gently add the fish pieces into the simmering curry.
Reduce flame to low and cook uncovered for 10–12 minutes, or until the fish is fully cooked and the gravy thickens slightly.
Do not stir too much or fish may break.
🔹 Step 7: Rest & Garnish
Turn off the flame and let the curry rest for 10–15 minutes.
Garnish with fresh coriander leaves.
Optionally, squeeze some fresh lemon juice before serving.
🍽️ Serving Suggestions
Best served with:
Steamed rice
Jeera rice
Chapati or roti
Pair with a side of:
Kachumber salad or onion rings with lemon
Papad or fried appalam
💡 Tips for Perfect Fish Curry
Tip | Why It Helps |
---|---|
Marinate fish beforehand | Improves flavor and reduces smell |
Lightly fry fish | Prevents breaking in curry |
Use hot water in curry | Maintains cooking temperature |
Don’t stir fish too much | Fish is delicate — let it poach |
Rest the curry before serving | Deepens flavor and thickens gravy |