If you are looking for the easiest fish curry to make. This is it! It needs only six ingredients and gets done in less than 15 minutes. Serve it over steamed rice for an uncomplicated Indian fish meal.

Curry is my soul food. We ate it every day and in many variations. If you look at both my blogs, you will see I have lots of Indian recipes, including many curries.
This one is close to my heart because it takes me back to my childhood. The smell of spices cooking in oil automatically brings you to the kitchen. It’s the smell! So GOOD!!
We all know that making curry can be time-consuming. And yet, not this fish curry. This is one of those curries I’ve eaten all my life: a few simple ingredients, the simplest method, fresh fish, and a gentle simmer. In fact, the curry is ready before the rice.
Why you’ll love this curry?
- It really doesn’t get easier than this. All you need is a good fish, curry powder, and a few other pantry staples like oil, salt, pepper, etc.
- You can control the spiciness level by choosing your chili pepper. Or you can use sweet paprika instead. So it’s very customizable.
- The best part is that the fish cooks in under 10 minutes, so this dish comes out faster than steamed rice.

Ingredients and Substitutes
- Fish – I have used cod, but almost any white fish fillets, like haddock, tilapia, or seabass, will work for this dish. I like using white fish.
- Curry powder – Always pick a good brand of curry powder. These days, you can find these at most supermarkets in the spice aisle. You can also make your curry powder. If you don’t have curry powder, you can make the curry sauce with ground coriander powder, ground cumin, red chili powder, cayenne pepper, black pepper, and a sprinkle of garam masala.
- Coconut milk – Milk will keep it light, while coconut cream will be too thick for fish. And if coconut cream is all you have, use only 1/4 cup and add some water.
- Cilantro – This is the herb of choice with most Indian dishes, but you can also use parsley.
- Optional – add one chopped tomato or 1 tbsp of tomato paste to the spices. And of course, a squeeze of lemon or lime juice at the end works wonders.

Step-by-step: Easy fish curry recipe
- Wash, remove the scale, and clean the fish under clean running water. Then, cut the fish into four pieces. Pat dry with a paper towel.
- In a pan or skillet, over medium to low heat, add the oil and garlic. Sauté for 30 sec. Then, add the curry powder, cayenne, or paprika – saute for another 30 seconds.
Pro tip – Keep the heat low as necessary to prevent the garlic and spices from burning.

- Next, add the coconut milk and bring to a boil. Season with salt and pepper. Followed by cilantro or parsley.
Pro tip – If the heat is high, the water will evaporate quickly. So, you can add 1/4 to 1/2 cup of water if necessary. - Cover and cook on medium heat for 5 minutes. Open and gently lay the fish pieces in the gravy.
Pro tip – We partially cook the curry sauce first to prevent the fish from overcooking.

- Cover and cook for 4 minutes on one side. Flip the pieces and cook for another 3 to 4 minutes on the other side or until the fish is cooked. Turn the heat off.
- Garnish with more fresh cilantro and a squeeze of lemon or lime juice. Serve over steamed rice.



Easiest Fish Curry – Just 6 ingredients
If you are looking for the easiest fish curry to make. This is it! It needs only six ingredients and gets done in less than 15 minutes. Serve it over steamed rice for an easy Indian fish meal.
Video
Ingredients
- 1 lb (500 g) Fish Cod or similar cut into 4 pieces
- 1 tbsp Cooking oil
- 2 cloves Garlic minced
- 2 tbsp Curry powder
- 1 tsp Cayenne pepper or red chili powder or sweet paprika to keep is less spicy
- ½ cup (120 ml) Coconut milk
- ½ tsp Salt
- ¼ tsp Black pepper powder
- ¼ cup Cilantro chopped
Method
- Wash, remove scale, and clean the fish under clean running water. Then, cut the fish into four or 5 pieces (about 4 inches each). Pat dry with a paper towel.1 lb Fish
- Add the oil and garlic to a skillet over medium to low heat. Sauté for 30 seconds. Then, add the curry powder, cayenne/chili, or paprika. Sauté for another 30 seconds.1 tbsp Cooking oil, 2 cloves Garlic minced, 2 tbsp Curry powder, 1 tsp Cayenne pepper or red chili powder
- Next, add the coconut milk and bring to a boil. Season with salt and pepper. Followed by cilantro or parsley.½ cup Coconut milk, ½ tsp Salt, ¼ tsp Black pepper powder
- Cover and cook on medium heat for 5 minutes. Open, and gently lay the fish pieces in the gravy.
- Cover and cook for 4 minutes on one side. Flip the pieces and cook for another 3 to 4 minutes on the other side or until the fish is cooked. Turn the heat off.
- Garnish with more fresh cilantro and a squeeze of lemon juice or lime juice. Serve over steamed rice.¼ cup Cilantro
Equipment you will need
Nutrition
Tried this recipe?
Mention @veenaazmanov_kitchen or tag #veenaazmanovkitchen!more curry recipes
- Easy Prawn Curry
- Lentil Chicken Curry
- Meatball Kofta Curry
- Chickpeas Curry – Channa Masala
- Indian Lamb Curry
- Slow Cooker Lamb Curry Recipe
- See all Indian recipes
Frequently asked questions
This fish curry will keep in the fridge for 3 to 4 days.
Yes, you can actually use shrimp or prawns to make this a wonderful prawn curry.
Yes, you can add carrots, potatoes, and such. My favorite is turnip or parsnip. And if you use veggies, cook the veggies in the curry first, then add the fish because veggies take longer to cook.
You can substitute curry powder with 1 tsp coriander powder, 1/2 tsp cumin powder, 1/4 tsp turmeric powder, and 1 tsp paprika (plus the cayenne in the recipe).
more fish and seafood recipes
- Shrimp with Rice Recipe
- Honey Ginger Shrimp Recipe
- Thai Shrimp Soup Recipe
- Thai Fish Curry
- Tandoori Prawn Masala:
- Turmeric Prawn Rice Recipe
- Cilantro Baked Fish Recipe
Don’t lose this recipe! Save it for Later!
📌 Save this Recipe for later on Pinterest so you can easily find it again.
⭐ Add Veena Azmanov Kitchen to your Google Preferred Sources.
It helps Google show you more of our recipes.
📧 Subscribe for new recipes delivered to your inbox.
🎥 Follow us for more recipes


Hi, I’m Veena
I’m the recipe developer, baker, and food photographer behind Veena Azmanov Kitchen.
I’ve spent years developing and testing recipes, from everyday meals and homemade breads to cakes and desserts.
I share the practical tips and little details I’ve learned along the way so you can get great results in your own kitchen.


















Hi Veena, I was looking for a quick and easy Fish Curry recipe and found yours. All I want to know is, can I replace the curry powder with paste? If so, do I leave out the garlic?
Hey Lain, curry paste and curry powder while they sound similar, are not completely different. Curry powder is only the dry spices while curry paste includes curry powder along with other ingredients like onions, ginger, garlic, tamarind, etc. So, yes, you may need to omit not just the garlic. The best use of the curry paste is to use the recipe that comes with it. If not, read the list on ingredients on the package and omit ones that are including and adjust accordingly. Sorry, I know it is not the simplest answer you were looking for.
I made this for me and my husband and it was great. I added peas and corn to it and used naan bread for dipping in the juice
That sounds yum. Thanks Teresa.
I made this for 2 people and found this recipe a bit confusing. In the ingredients it states 5 pieces of fish and then in the method it says to cut the fish into 5-inch pieces (each of the 5 piece into 5 x 1″pieces?). Maybe someone could clarify that for me. Also I found that 500g was a lot for 2 people but there wasn’t much sauce for the amount of fish as it was made with only .5 cup of coconut milk.
I have adapted the recipe to make more sauce and find it tastes great and gives me enough for 2 meals for 2 people
Monica. Its a one pound fish / 500 grams cut into 5 pieces. Or you can busy 5 pieces of fish. You can add more water to make extra gravy too. If you add too much coconut milk it will dilute the spices making it very bland.
This recipe was so easy to make and super delicious. We love eating Indian food and this was a quick dish that compared very nicely with the flavours we are used to at the restaurants. I couldn’t stop eating it!
Thank you, Krita. I am so happy to hear that. Yes, it is a very easy dish to make
Your recipes are always GOLD. Fool-proof. Made it for the family and it was a hit!
Thank you so much, Katie. SO happy to hear your family enjoyed it. Thanks so much for coming back to write this feedback
Wow no way this only 6 ingredients. This looks so good! Bookmarked to make later 🙂
Thanks, Cathleen
First time making fish curry and this recipe is a keeper, thank you so much!!!
Thank you, Tawnie. So happy to hear you enjoyed it.
A fantastic recipe and for only a few ingredients the taste is wonderful.
Thank you, Sisley.
This curry was amazing and I will be making it again very soon. If I could I would give it 10 stars instead of only 5!
Aww thank you, Heidy. So happy to hear that. Thanks for coming back to write this feedback.
This is our favorite curry! So easy to make and so flavorful! We use store bought curry powder, but I definitely want to try your homemade version!
Thank you, Pam. Happy you enjoyed it. Store-bought curry powder works too.