Sign in
recipe image 0
recipe image 1
recipe image 2

Indian-Style Fish Curry

2
20 minsPrep
30 minsCook
Save
Plan

This fish curry is a winner for dinner, and the best part? It all cooks in one pan, making it perfect for those days when you crave something wholesome and interesting but don’t want to spend hours in the kitchen. With a nod to Southern Indian flavours, this curry combines warm spices, ginger, tomatoes, and coconut milk to create a creamy yet light base that simmers white fish fillets to perfection.

We’ve used green beans in this recipe, but feel free to mix it up with baby spinach, broccolini, or even small cauliflower florets. Serve it over steamed rice or alongside warm naan, this curry will definitely hit the spot!

Show More
K
N
2

Ingredients 20

4 serves
Convert

To Marinate The Fish

4 fillets white fish, snapper, ling, or barramundi

1⁄2 lemon, juiced

1⁄2 tsp turmeric

1⁄2 tsp cayenne pepper

1⁄2 tsp cumin

1⁄2 tsp salt

1 tbsp rice bran oil

For The Curry

1 brown onion, thinly sliced

1 tbsp rice bran oil

3 tsp mustard seeds

2 tsp ground cumin

1 tsp ground turmeric

2 red chillies, finely sliced

1 tsp salt

40 g ginger, grated

3 roma tomatoes, diced, about 350g

1 tin coconut milk, 400ml

200 g green beans, halved

1⁄2 lemon, juiced

To Serve

coriander leaves

rice, steamed

red chilli, optional

naan, optional

Add all to Groceries
Nutritionper serving
Calories490 kcal
Fat31g
Carbohydrates14g
Protein35g
Fiber5g
Nutrition information is estimated based on the ingredients in this recipe. It isn't a substitute for a professional nutritionist's advice.

Your new home
for cooking

Turn your recipe chaos into a plan for the week.

Browse 1000+ inspiring creator recipes

Unlimited recipe import from social media, blogs and more

Generate shopping lists and meal plans in seconds with AI

Clove is free. Download the app today.

Method 7

Start cooking
Step 1

Start by marinating the . In a large bowl squeeze the juice of half a and add the , , and . Using tongs or your hands put the fish into the bowl, making sure both sides are covered in the marinade. Set aside.

Step 2

While the fish is marinating, prepare your ingredients. Thinly slice the , grate the , dice the , finely sliced the and cut the in half.

Step 3

Heat a deep fry pan over medium heat. Once hot, add 1 tablespoon of oil and sear the for 2 minutes on each side. Transfer to a plate and set aside.

Step 4

Return the pan to the heat with a little more if needed and sautée the for a few minutes. Add , and and fry for a minute or so. Don't let them burn, as they'll taste bitter. Add the , and and fry for another minute. Add the chopped , cooking for 5 minutes or until the tomatoes start to break down. Add a cup of water and simmer for a few more minutes, or until saucy.

Step 5

Pour in the and mix well. Simmer on low for 5 minutes to deepen the flavours. Then add the and cook for a few minutes or until the beans are bright green and starting to soften.

Step 6

Reduce the heat to low. Carefully add the to the pan, spooning a little sauce over each fillet. Cover pan with a lid and gently simmer for 7-10 minutes until the fish is cooked through. Turn off the heat and squeeze the juice of half a over the fish.

Step 7

Serve with steamed rice or warmed naan, fresh coriander leaves and more sliced chilli if you want more heat.

Clove Kitchen

Clove Kitchen's tips

It might seem like a pain to sear the fish before adding it to the curry, but it's well worth the extra 5 minutes. Cooking the fish for a few minutes on each side adds more depth of flavour, keeps the fish moist and tender, and ensures it stays together when steaming in the curry.

Helpful tips

Can I prepare this fish curry in advance?

How do I store leftovers?

Can I use a different type of fish for this curry?

Is there a substitute for rice bran oil?

Rate this recipe

Notes

2
I made the curry with red snapper and swordfish pieces. I decided to cook in chunks to speed up the process a little. Curry sauce was delicate and lovely. Also used broc instead of beans, I like following recipes but typically use what ever is in the fridge.
I made the curry with red snapper and swordfish pieces. I decided to cook in chunks to speed up the process a little. Curry sauce was delicate and lovely. Also used broc instead of beans, I like following recipes but typically use what ever is in the fridge.