Tomato Fish Curry
on Oct 04, 2023, Updated Oct 21, 2023
This easy North-Indian-style Tomato Fish Curry uses simple ingredients and can be made in under 30 minutes. Serve it with steamed rice for a comforting meal. Here is how to make it.
Here are a few more of my favorite fish recipes. Try them: Chettinad Fish Fry, Goan Fish Curry, Kerala Fish Curry, and Allepey Fish Curry.
About Tomato Fish Curry
This Tomato Fish Curry Recipe is a delicious North Indian-style curry in which fish pieces are cooked in a spicy tomato-based gravy. I had some fish slices sitting in the freezer and wanted to finish them. So, for dinner, I tried this recipe. Mohit loved it a lot.
It is easy to make, uses simple ingredients, and comes together in under 30 minutes.
Serve it for comforting meals with steamed rice and sliced onions. It also pairs well with phulka, naan, or tandoori roti.
Ingredients
Fish – In this recipe, I used seer fish (surmai, vanjaram) cut into slices, but you can use any fish you like.
Oil – Make this curry in mustard oil for the best flavor. If mustard oil is not available, then use another cooking oil.
Spice Powders – This fish curry is spiced with Indian spice powders such as coriander powder, turmeric powder, Kashmiri red chili powder, and garam masala powder.
Others – You will also need carom seeds (ajwain), red onions, ginger garlic paste, salt, green chilies, fresh tomatoes, and cilantro (fresh coriander leaves).
Adjust the green chilies as per your taste.
How To Make Tomato Fish Curry
Wash 1 pound (500 g) of fish slices well and drain the excess water.
Heat 4 tablespoon mustard oil in a pan over medium-high heat.
Once the oil is hot, add ½ teaspoon carom seeds and let them crackle for 4-5 seconds.
Add 1 cup of chopped red onions and cook until they are light brown (5-6 minutes), stirring frequently.
Add 2 teaspoon ginger garlic paste and cook until onions turn golden brown (6-7 minutes).
Now add the following ingredients and cook for 10-12 seconds.
- 2 tablespoon coriander powder
- 1 teaspoon turmeric powder
- 2 teaspoon Kashmiri red chili powder
- 1 teaspoon salt
Add 2 cups of grated fresh tomatoes and 1-2 green chilies (slit into half) and cook until oil starts to separate on the sides (2-3 minutes), stirring frequently.
Add 3 cups of water and bring the curry to a boil.
Now add the fish slices and ½ teaspoon garam masala powder and cook for 10-12 minutes.
Check for salt and add more if needed.
Garnish with 2 tablespoon chopped cilantro and serve hot.
You Might Also Like
Tomato Fish Curry Recipe
Ingredients
- 1 pound fish slices (500 g, I used Seer fish)
- 4 tablespoons mustard oil (or any other cooking oil)
- ½ teaspoon carom seeds (ajwain)
- 1 cup chopped red onions
- 2 teaspoons ginger garlic paste
- 2 tablespoons coriander powder
- 2 teaspoons Kashmiri red chilli powder
- 1 teaspoon turmeric powder
- 1 teaspoon salt (or to taste)
- 2 cups grated fresh tomatoes
- 1-2 green chilies (slit into half)
- ½ teaspoon garam masala powder
- 2 tablespoons chopped cilantro (fresh coriander leaves)
Instructions
- Wash the fish slices well and drain the excess water.
- Heat mustard oil in a pan over medium-high heat.
- Once the oil is hot, add carom seeds and let them crackle for 4-5 seconds.
- Add onions and cook until they are light brown in color (5-6 minutes), stirring frequently.
- Add ginger garlic paste and cook until onions turn golden brown (6-7 minutes).
- Now add coriander powder, turmeric powder, Kashmiri red chili powder, and salt, and cook for 10-12 seconds.
- Add tomatoes and cook until oil starts to separate on the sides (2-3 minutes) stirring frequently.
- Add 3 cups of water and bring the curry to a boil.
- Now add the fish slices and garam masala powder and cook for 10-12 minutes.
- Check for salt and add more if needed.
- Garnish with chopped cilantro and serve hot.
This is exactly the recipe I was looking for. My husband had been pining for fish curry, and every recipe I tried, while tasty enough, kept missing the mark. He specified a tomato base and no coconut milk; this is harder to find than you’d think! This recipe hit it out of the park!
Made this fish curry last night and it turned out great! Spicy and perfectly sour – plus I love how easy it was to make! I used frozen fish and added it into the curry the same way and cooked for 12 minutes. Just great!
Happy to hear 🙂