Fish curry is a popular Indian dish that features a combination of spicy, sweet, and savory flavors. You can make a quick and easy fish curry using a pre-made curry paste, or use a food processor to blend your own ingredients into a paste. Try making this delicious dish for dinner tonight!

Ingredients

  • 1 tbsp (15 mL) vegetable oil, such as canola, coconut, or olive oil
  • 1 medium-sized onion, peeled and chopped
  • 1 clove of garlic, peeled and minced
  • 1 to 2 tbsp (15 to 30g) of curry paste
  • One 14 oz (400 g) can of diced tomatoes
  • 7  fl oz (210 mL) of vegetable broth
  • 12 oz (340 g) of white fish, such as haddock, flounder, or cod
  • 2 tsp (10 mL) Dijon mustard
  • 1 tsp (2.1 g) of black pepper
  • 1/2 tsp of salt
  • 2 tbsp (30 mL) of canola oil
  • Four 3 oz (85 g) fillets of white fish, such as haddock, flounder, or cod
  • 1 to 2 medium-sized onions, chopped
  • 4 cloves of garlic, minced
  • 1 1 in (2.5 cm) piece of ginger root, minced
  • 5 cashew halves or 2 tbsp of dried coconut
  • 1 tbsp (15 mL) of canola oil
  • 2 tsp (4.2 g) of cayenne pepper
  • 1/2 tsp (1 g) of ground turmeric
  • 1 tsp (2.1 g) of ground cumin
  • 1 tsp (2.1 g) of ground coriander
  • 1/2 tsp (1 g) of fennel seeds (optional)
  • 1 tsp (5 g) of salt
  • 1 tsp (5 g) of sugar
  • 4 oz (110 g) of chopped tomato
  • 2  fl oz (59 mL) of vegetable broth
  • ¼ cup chopped fresh cilantro
Method 1
Method 1 of 2:

Making a Quick and Easy Fish Curry

  1. 1
    Sauté the onion and garlic over medium heat for 5 minutes. Heat the oil in a large skillet over medium heat for 2 to 3 minutes. Then, add the chopped onion and minced garlic to the pan. Stir the onion and garlic every 2 minutes while they cook.[1]
    • The onion will look translucent when it is done.

    No time to chop an onion? Buy pre-chopped fresh or frozen onions to use in your curry. You can also purchase canned minced garlic. Use 1 tsp (5 g) of pre-minced garlic in place of a garlic clove.

  2. 2
    Stir in the curry paste, tomatoes, and vegetable broth. Add 1 to 2 tbsp (15 to 30g) of curry paste, depending on how spicy you want your curry to be. Then, add a 14 oz (400 g) can of diced tomatoes with the juice and 7  fl oz (210 mL) of vegetable broth. Use a metal or wooden spoon to mix the ingredients together.[2]
    • If you do not have vegetable broth, use water and ½ tsp of salt.[3]
    Advertisement
  3. 3
    Cook the sauce on medium-high heat while you prepare the fish. This should only take about 5 minutes, but it is okay if it takes you a little longer. Just watch the sauce and stir it every few minutes.[4]
    • Turn the heat down to medium or low-medium if you need more than 10 minutes to prepare the fish.
  4. 4
    Cut the fish into 2 in (5.1 cm) chunks and add them to the sauce. Use a sharp knife and a cutting board to cut the fish. Large 2 in (5.1 cm) chunks will give the stew a hearty appearance and texture, but you may cut the pieces smaller if desired.[5]
    • You may use fresh or frozen fish, but make sure that the fish is defrosted before you add it to the sauce.
  5. 5
    Cover and cook the curry for 5 more minutes on medium-high heat. Use a wooden or metal spoon to stir the curry about once every 3 minutes and watch it closely. The curry is done when the fish flakes easily with a fork.[6]
    • Serve the curry with rice and naan bread, or enjoy it on its own!
  6. Advertisement
Method 2
Method 2 of 2:

Cooking an Indian Fish Curry from Scratch

  1. 1
    Marinate the fish fillets in mustard, oil, salt and pepper for 30 minutes. Stir to combine the 2 tsp (10 mL) of Dijon mustard, 1 tsp of black pepper, 1/2 tsp of salt, and 2 tbsp (30 mL) of canola oil in a large bowl. Then, place the fish fillets in the bowl and coat them with the mixture on all sides. Cover the bowl and put it in the refrigerator for 30 minutes.[7]
    • Set a timer to remind you when the fish has marinated for the full 30 minutes.
  2. 2
    Puree the onion, garlic, ginger, and cashews or coconut. Place the ingredients in a food processor. Blend the ingredients until they form a paste. Stop the machine and scrape down the sides with a spatula if the ingredients get stuck to the sides.[8]
    • You can also add 1 tbsp (15 mL) of water to get things moving if the ingredients are not blending well.
  3. 3
    Preheat your oven to 350 °F (177 °C). At this point, turn on your oven and set it to 350 °F (177 °C). This way it will be hot when you are ready to bake the fish curry.[9]
    • It will take about 10 to 15 minutes for your oven to reach this temperature.
  4. 4
    Sauté the paste in oil for about 2 minutes. Heat a large skillet with 1 tbsp (15 mL) of canola oil for about 2 minutes on medium-high heat. Add the paste to the skillet when it is hot and cook for about 2 minutes. Stir it a few times while it cooks.[10]
    • Be careful not to let the paste burn in the pan! Watch it closely and turn down the heat to medium if needed.
  5. 5
    Add the spices, salt, and sugar and cook for 5 more minutes. Measure and add 2 tsp (4.2 g) of cayenne pepper, 1/2 tsp (1 g) of ground turmeric, 1 tsp (2.1 g) of ground cumin, 1 tsp (2.1 g) of ground coriander, 1/2 tsp (1 g) of fennel seeds (optional), 1 tsp (5 g) of salt, and 1 tsp (5 g) of sugar to the pan. Stir the spices and sugar in with the paste and cook them for 5 more minutes.[11]
    • Use a metal or wooden spoon.
  6. 6
    Stir in the tomatoes and vegetable broth and turn off the heat. Next, pour 4 oz (110 g) of chopped tomato and 2  fl oz (59 mL) of vegetable broth into the pan. Stir to combine all of the ingredients. Then, turn off the heat.[12]
    • Don’t worry that the sauce is not hot! It will heat up in the oven.
  7. 7
    Arrange the fish fillets in a baking dish and pour the sauce over them. Spray the dish with non-stick cooking spray to prevent the fish from sticking. Then, place the fillets into the dish so that they are spaced out evenly. Pour the sauce over the fish fillets.[13]
    • Use a spatula to scrape the pan if any of the sauce is stuck to it.
  8. 8
    Bake the fish uncovered at 350 °F (177 °C) for 30 minutes. The dish is done when the fish flakes easily with a fork. Set a timer for 30 minutes and place the dish on the center rack of your oven. Remove the dish from the oven when the time is up.[14]
    • Make sure to wear oven mitts when you remove the fish curry from the oven and place the dish on a potholder or trivet.
  9. 9
    Serve the curry with rice and naan bread. Let the curry rest for about 10 minutes before enjoying. Then, serve it over a bed of rice, with a slice of naan bread, or with both![15]

    Tip: For a bowl of homemade fish curry any time, make a double batch of this curry recipe and freeze half of it in airtight plastic containers! When you are ready to eat it, microwave the frozen curry until the sauce and fish are heated through.

  10. Advertisement

Things You’ll Need

Quick and Easy Fish Curry

  • Large skillet
  • Knife
  • Cutting board

Indian Fish Curry from Scratch

  • Large skillet
  • Knife
  • Cutting board
  • Non-stick cooking spray
  • 9 by 13 in (23 by 33 cm) baking pan

About This Article

wikiHow Staff
Co-authored by:
wikiHow Staff Writer
This article was co-authored by wikiHow Staff. Our trained team of editors and researchers validate articles for accuracy and comprehensiveness. wikiHow's Content Management Team carefully monitors the work from our editorial staff to ensure that each article is backed by trusted research and meets our high quality standards. This article has been viewed 128,694 times.
1 votes - 100%
Co-authors: 23
Updated: December 21, 2021
Views: 128,694
Article SummaryX

To make a quick and easy fish curry, start by heating oil in a large skillet and adding chopped onion and garlic. Once the onion is translucent, add the curry paste, diced tomatoes, and vegetable broth. Allow the sauce to simmer while you cut the fish into 2-inch chunks. Then, slowly incorporate the fish into the sauce. If you’re using frozen fish, make sure to defrost it first. After all of the ingredients are mixed together, cover the skillet and allow the curry to cook for another 5 minutes or when the fish flakes easily with a fork. Serve your fish curry with rice or naan bread. To learn how to make an Indian fish curry from scratch, keep reading!

Did this summary help you?
Advertisement