CREAMY and spicy low-carb coconut fish curry with spinach is dairy-free and only needs one saucepan.
It only requires 4 simple ingredients and is the perfect high-protein keto-friendly dinner.
Low-carb fish curry with coconut and spinach is dairy-free, Paleo, and keto-friendly. It's simple, easy, and incredibly nutritious.
It's the perfect one-dish dinner that can be ready in 20 minutes.
It's always nice to find different ways to include more fish into your diet. Fish is a low-fat, high-protein, and zero carbs so it fits perfectly into your low-carb diet or keto diet.
There are only 4 ingredients you need for this family curry night. All quantities and instructions are in the full printable recipe card below.
- Fresh firm white fish - cut into cubes, or cooked in quarters
- Curry paste - use your favourite blend of spices such as tandoori paste, butter chicken, or a red or green Thai curry paste.
- Coconut cream - check the nutrition label to ensure there are no added starches or thickeners.
- Fresh spinach - washed and sliced. You can use frozen spinach but it must be defrosted first and have all the excess water drained and squeezed out of it.
Fish - this low-carb fish curry recipe is very adaptable and you can use any firm white fish such as hoki, cod, catfish, snapper, or sole. However, I would suggest not to use salmon because the curry spices would overpower the delicate salmon flavour.
You may also use chicken, prawns, tofu, or vegetables. If you are using chicken, you will need to boil the chicken curry until is completely cooked in the centre. Cooking time will vary according to how large/small your chicken pieces are.
Coconut cream - you may use coconut milk, however, the sauce may need thickening with xanthan gum or guar gum.
Vegetables - the recipe can be varied by adding other leafy greens such as silverbeet, kale, baby spinach, and green beans. This is a higher carb vegetable so may not fit within your daily carb limit.
Flavours and garnish - chopped pieces of fresh ginger or crushed garlic are delicious to add to the curry sauce. Garnish with dried chilli flakes, fresh coriander, and a swirl of coconut cream.
How to make fish curry
This really has to be the simplest homemade curry there is. It is the perfect one-pot recipe for a mid-week curry.
Fry the curry paste for 2-3 minutes to activate the spices. Add the coconut cream and water, and bring to a simmer.
Carefully add the fish pieces and reduce the heat for 10-15 minutes.
Add the chopped spinach and cook until the spinach has wilted.
Serve in large bowls.
Best curry side dishes
The most common side dishes for a keto curry have to be keto roti flatbread, keto garlic naan bread, basic cauliflower rice, or curried cauliflower rice.
You can quickly and easily serve your fish coconut curry by itself, or with a large bowl of cauliflower rice.
Traditional white rice, brown rice, or Basmati rice are unnecessary carbohydrates that generally bulk up the meal and bulks out the nutrition. Basmati rice, for example, is readily absorbed and will affect your blood sugars in the same way as 10 teaspoons of sugar.
My children have increased their vegetable and meat intake dramatically by stopping the high-carb side dishes such as bread, pasta, and rice. Picky children often eat the rice in a meal and leave the meat or vegetables on one side. Their diet is too low in protein and nutrients. Gently addressing what they eat will have a lifelong effect on their development.
Yes, it can be as long as there are no added sugars, starches, or ultra-processed seed oils such as canola oil or sunflower oil.
You can use lower-fat coconut cream or medium coconut milk. You can also use fish stock or vegetable stock to dilute the curry sauce and make this into fish coconut curry soup.
Yes, frozen cauliflower rice is a wonderfully quick and cheap alternative to fresh cauliflower, especially when cauliflower is not in season.
More low-carb keto curry recipes
If you love easy fish dinners you might also like my keto fried-fish (flourless keto breading). The keto breading works well on chicken pieces and fish fingers too.
- Keto garlic naan bread
- Chicken keto curried kebabs (oven, BBQ, air fryer)
- Low carb chicken coconut pumpkin curry (slow-cooker)
- Lamb curry with spinach (saag gosht)
- Lamb kebabs with coconut curry dipping sauce
- Slow cooker Malaysian beef curry (beef rendang)
Please rate this recipe.
Low-Carb Coconut Fish Curry with Spinach (Dairy-Free)
- 1 kg (2.2 lb) firm white fish cut into cubes
- 2-4 tablespoon (2 tablespoon) curry paste/powder of choice
- 400 ml (1 ⅔ cups) coconut cream
- 400 ml (1 ⅔ cups) water
- 500 g (1.1 lb) spinach washed and sliced
- Heat the oil in a large saucepan, add the curry paste and fry on moderate heat for 2-3 minutes to activate the spices.
- Add the coconut cream and water, and bring to a boil.
- Carefully add the fish pieces and reduce the heat. Simmer for 10-15 minutes.
- Add the prepared spinach and cook for another 3-4 minutes, or until the spinach has wilted.
- Serve in large bowls.
YOUR HOLIDAY PANTRY & GIFT GUIDES
Approximate nutrition information is provided for convenience and as a courtesy only. For the most accurate nutritional data, use the actual ingredients and brands you used in your preferred nutrition calculator.
Can i use salmon?
Yes but the curry flavour is strong so would dominate the subtle flavours that salmon has.
Such a wonderful fish curry recipe. I can use coconut milk instead of using coconut cream.
I too would use coconut oil, but it doesn't give a measurment. Is it just enough to get the spices going...1-2 tbsp?
This was delish! I used barramundi and yellow curry paste
I used coconut milk and halved the water!
This has to be the easiest. tastiest supper dish ever! All done in 15 mins or so and as Libby says, very little clearing up afterwards. It went down a treat with everyone, even a picky teenager!
How much and whqt oil do you use?
I generally use coconut oil.
I've made a ton of Thai curries over the years, usually chicken, beef or prawn, but I've never made a fish curry. This one is incredibly simple and easy to make and is very tasty. I usually use coconut milk in my Thai curries and was pleasantly surprised at the difference in taste and texture when using the coconut cream instead. Makes for a much thicker and creamier sauce. I used baby spinach instead of regular spinach so I could just throw it in rather than have to chop it up, to save more time. Even though I timed it I think I might have overcooked my fish though because when I mixed in the spinach my attractive fish cubes collapsed into flakes. Considering it is only 3.6g net carbs per serving, this recipe also gives very large servings which is good for those who might just be starting out low carb and haven't regulated their appetite yet. I definitely think that Thai red curry paste is the best one to use with this recipe.
What brand of coconut cream or milk do you find the best?
I buy whatever is on special in the supermarket as long as the coconut cream is roughly 25% fat. Take a look at this page which may help you.
Another simply super low carb recipe.
Looks delicious ..... I will be trying this out.
All the best Jan
Thanks Jan. x