By Kitchen Shenanigans
Basa fillets in Goan-style coconut & tomato curry with cauliflower rice
7 steps
Prep:15minCook:30min
Fragrant, gently spiced coconut and tomato curry with soft Basa fillets. Warmth from ginger and chilli without heat overload. Cauliflower rice keeps it low carb and low GI.
Updated at: Sat, 30 May 2026 06:40:52 GMT
Nutrition balance score
Unbalanced
Glycemic Index
34
Low
Glycemic Load
13
Moderate
Nutrition per serving
Calories908.3 kcal (45%)
Total Fat73.9 g (106%)
Carbs39.8 g (15%)
Sugars19.9 g (22%)
Protein34.1 g (68%)
Sodium1409.6 mg (70%)
Fiber10.5 g (38%)
% Daily Values based on a 2,000 calorie diet
Ingredients
2 servings
2 x 150gbasa fillets
1cauliflower
broken into florets
1onion
finely diced
3garlic cloves
minced
1 tablespoonsfresh ginger
peeled and grated
1green chilli
finely sliced, seeds in or out to taste
400 gramstinned chopped tomatoes
400 milliliterscoconut milk
full fat
1 teaspoonsturmeric
1 ½ teaspoonsgaram masala
1 teaspoonsground cumin
1 teaspoonsground coriander
½ teaspoonssmoked paprika
2 tablespoonscoconut oil
or neutral oil
⅘ teaspoonssalt
1lemon juiced
2 tablespoonsfresh coriander
roughly chopped
1green chilli
sliced, to garnish
Instructions
Step 1
Make the cauliflower rice: Pulse 1 cauliflower, broken into florets in a food processor in short bursts until it resembles coarse rice grains. Do not over-blitz or it turns to mush. Set aside. If you don't have a processor, use the coarse side of a box grater.
Step 2
Build the curry base: Heat 2 tablespoons coconut oil or neutral oil in a wide, deep frying pan or sauté pan over medium heat. Add 1 onion, finely diced and cook for 6 to 9 minutes, stirring regularly, until soft and golden at the edges. Add 3 garlic cloves, minced, 1 tablespoons fresh ginger, peeled and grated and 1 green chilli, finely sliced (seeds in or out to taste) and cook for a further 2 minutes until fragrant.
Step 3
Add the spices: Add 1 teaspoons turmeric, 1.5 teaspoons garam masala, 1 teaspoons ground cumin, 1 teaspoons ground coriander and 0.5 teaspoons smoked paprika to the pan. Stir constantly for 1 minute , letting the spices toast in the oil. This step blooms the spices and makes a significant difference to the depth of flavour, don't rush it.
Step 4
Add tomatoes and coconut milk: Pour in 400 grams tinned chopped tomatoes and stir well, scraping any spice from the bottom of the pan. Add 400 milliliters coconut milk (full fat) and 0.8 teaspoons salt. Stir to combine, bring to a gentle simmer and cook uncovered for 12 minutes until the sauce thickens slightly.
Step 5
Cook the cauliflower rice: While the sauce simmers, heat a dry non-stick frying pan over medium-high heat. Add the cauliflower rice and cook for 5 to 6 minutes, tossing regularly, until the moisture has cooked off and the edges are just starting to colour. Season with a pinch of salt. Keep warm.
Step 6
Add the basa: Pat 2 basa fillets (approx 150g each) dry with kitchen paper and cut each fillet into 3 or 4 large pieces. Nestle them into the simmering sauce — do not stir. Spoon a little sauce over the top of each piece. Cook for 6 to 8 minutes until the fish is just opaque all the way through and flakes easily. Basa cooks quickly; pull it at the first sign it's done.
Step 7
Finish and serve: Squeeze in the juice of 1 lemon, juiced and taste for seasoning. Plate the cauliflower rice in a mound, spoon the curry alongside or over the top, and scatter with 2 tablespoons fresh coriander, roughly chopped and 1 green chilli, sliced, to garnish.
Notes
0 liked
0 disliked
There are no notes yet. Be the first to share your experience!












