Salmon and Cauliflower Curry
| | |

Salmon and Cauliflower Curry

A lighter, brighter curry that pairs flaky salmon with tender cauliflower in a tomato base sharpened with nigella seeds, mustard and a squeeze of lemon. The fish is flash-fried and folded in at the end, so it stays in generous chunks rather than breaking apart. It is proof that a curry need not be heavy to be deeply flavoured.

Why this works

  • Cooking the tomatoes hard with the spices until the oil separates builds a deep, caramelised base — the single most important step for flavour.
  • Par-boiling the cauliflower means it finishes tender in the sauce without overcooking.
  • Frying the salmon separately, then folding it in, keeps the pieces intact and prevents the fish from disintegrating.
  • Nigella seeds and English mustard give a savoury, faintly sharp lift that stops the dish tasting flat.

Ingredient notes and swaps

  • Salmon is forgiving and rich, but any firm white fish — cod, haddock, pollock — works just as well; add a minute or two for thicker fillets.
  • Nigella seeds (kalonji) bring the signature note; try not to substitute.
  • A little brown sugar balances the acidity of the tomatoes — add it to taste.
  • Fold through a handful of spinach at the end for extra greens.
Salmon and Cauliflower Curry

Salmon and Cauliflower Curry

Favourite
This alternative curry is packed full of flavour and works well with any firm, white fish as well.
Prep Time 25 minutes
Cook Time 41 minutes
Total Time 1 hour 6 minutes
Servings: 4 people
Course: Main Course
Cuisine: Indian
Calories: 510

Ingredients
  

  • 4 Tbsp Sunflower Oil
  • 2 Green Chillies whole
  • 2 Tsp Nigella Seeds
  • 1 Cauliflower cut into small florets
  • 400g tinned Chopped Tomatoes
  • 1 cup of frozen peas
  • 2 Tsp Turmeric
  • 1/4 Tsp Mild Chilli Powder
  • 100 ml Water
  • 1 Tbsp Coriander Powder
  • 1 Tsp English Mustard
  • 1 Tsp Sea Salt and add to taste
  • 1-2 tsp Brown Sugar to taste
  • 4 skinless Salmon Fillets, cut into 5 cm chunks
  • 25g Coriander, chopped
  • Juice 1/2 Lemon

Method
 

  1. Par boil the Cauliflower in boiling salted water for about 3 minutes
  2. Put half the oil in a large wok and when hot add the Nigella Seeds-fry for 30 sec
  3. Then add the green chillies
  4. As soon as they start to fry a little, turn the heat to medium and add the Chopped Tomatoes, 1 Tsp Turmeric, the Chilli Powder and cook the tomatoes with the spices for 5 -8 minutes on a medium heat until they start to brown and the oil comes out of them.
  5. Now add the Water, salt, Sugar and the Cauliflower
  6. Simmer until the cauliflower is tender
  7. Add the Peas, Mustard and the Coriander Powder, the Lemon Juice and half the Coriander
  8. Stir through and set aside
  9. Meanwhile rub the chunks of Salmon lightly with the remaining 1Tsp of Turmeric and a good pinch of Sea Salt
  10. Set a large non stick frying pan over a medium high heat with the remaining oil
  11. When hot, flash fry the Salmon and transfer the fish to the Cauliflower curry pan
  12. Return to a medium low heat and simmer for 6-8 minutes or until the salmon is just cooked through
  13. Do not over stir or disturb too much otherwise the salmon will break apart
  14. Finish with the rest of the Coriander and check the Salt levels.

Nutrition

Calories: 510kcalCarbohydrates: 7gProtein: 36gFat: 36gSaturated Fat: 7gSodium: 110mgFiber: 2gSugar: 4g

Notes

Cooking the tomatoes thoroughly with the spices is key to building a deep, rich flavour base for your curry. Don’t rush this step, as allowing the oil to release signifies proper caramelisation and a more rounded taste.
Salmon is delicate and can easily flake apart if handled too vigorously. Gently incorporate it into the curry and avoid excessive stirring to maintain the integrity of the fish pieces.

Tried this recipe?

Let us know how it was!

Tips for success

  • Cook the tomatoes and spices thoroughly until the oil releases; this signals a properly built base, so do not rush it.
  • Handle the salmon gently and avoid over-stirring, or the pieces will break up.
  • Check the salt at the end; a fish curry needs enough to carry the flavour.

Make ahead, storage and reheating

  • The cauliflower base can be made a day ahead and reheated, with the salmon fried fresh and folded in just before serving. Once the fish is in, eat the same day and reheat very gently to avoid breaking it up. It is not suitable for freezing once the salmon is added.

What to serve it with

  • Plain basmati rice to soak up the sauce, warm flatbreads, and a cucumber raita. A wedge of lemon at the table brightens each bowl.

FAQ

Can I use a different fish? Yes — any firm white fish works beautifully; keep the pieces chunky.

Why did my salmon break apart? It was likely stirred too much; fold it in gently and let it simmer undisturbed.

Can I make it dairy-free? It already is — there is no cream or yoghurt in the curry itself.

How do I deepen the flavour? Give the tomatoes longer over the heat until the oil separates and they darken.

Try these next

Get to grips with the spices behind it in our How to use spices guide, travel through India in the Kitchen Atlas, browse the Curry Night collection, then cook more:

Kitchen Atlas

This is a taste of Indian cooking. Explore the whole cuisine — its story, key ingredients and more of our recipes — in the Kitchen Atlas.

Explore Indian in the Kitchen Atlas →

You might also like