Spicy tilapia curry

Spicy tilapia curry pairs quickly cooked fish with a smooth, chilli-rich coconut and onion gravy. It makes a warming centrepiece for a meal with plain boiled rice.
Ingredients
- 2fresh tilapias
- 1/2red onion, finely chopped
- 2 tsp, heapedturmeric
- 2 tsp, heapedred chilli powder
- Freshly grated, or 1/4 can, or 1 pouchcoconut, coconut milk, or coconut condensed milk
- 1 pinchasafoetida
- 2 tbsp, largeoil
- To tastesalt
- 2garlic cloves, skin on
- 2green chillies
- 1 handfulcoriander
- 2–3, depending on sizegarlic cloves
Instructions
- 1
Marinate the fish
Ask the fishmonger to remove the heads, then fillet the tilapias at home. Wash the fish thoroughly and coat it with 1 heaped tsp red chilli powder, 1 heaped tsp turmeric, salt to taste and the green marinade; leave it for at least 40 minutes.
- 2
Make the paste
Toast the finely chopped red onion in a pan. Blend it with the freshly grated coconut, adding just enough water to help the food processor run, until you have a smooth, fine paste.
- 3
Heat the oil
Warm the oil in a large saucepan and add a pinch of asafoetida.
- 4
Cook the gravy
Add 2 skin-on garlic cloves to the oil. Once they turn toasty brown, add the turmeric powder and red chilli powder, followed by the coconut and onion paste. Stir continuously for 2–3 minutes, then add enough water to make a gravy. Cover and cook over a low heat for at least 7–8 minutes.
- 5
Cook the fish
Add the marinated fish to the gravy and cook for about 5–7 minutes, until the fish is cooked through.
- 6
Serve with rice
Serve the curry with steaming boiled white rice.
What is tilapia curry?
Fish curry is a broad family of dishes in which fish cooks in a seasoned sauce; the recipe does not specify a particular regional tradition. This version gets its heat from chilli powder and fresh chillies, with coconut and onion forming the gravy.
Quick-cooking tilapia suits the method because it needs only a short time in the simmering sauce. Boiled white rice makes a simple accompaniment that soaks up the gravy.
Nutrition and macros by portion
The nutrition label shows one serving as written: 440 calories, 40g protein, 56g carbs, 8g fat.
| Portion | Adjustment | kcal | Protein | Carbs | Fat |
|---|---|---|---|---|---|
| Lighter | Less coconut, more greens | 308 kcal | 28g | 39g | 6g |
| This serving | As written | 440 kcal | 40g | 56g | 8g |
| Hungry | Larger rice portion | 660 kcal | 60g | 84g | 12g |
Tilapia provides most of the protein, while rice served alongside supplies much of the meal's carbohydrate. Oil and the chosen coconut ingredient contribute most of the fat; serve with a generous portion of vegetables alongside the rice to balance the plate.
Build the coconut base
Onion: Toast the finely chopped onion before blending it so it can become part of a smooth, savoury paste.
Coconut: The recipe offers freshly grated coconut, a portion of coconut milk, or a pouch of coconut condensed milk as alternatives. The liquid needed later may vary, so add water gradually until the sauce has a gravy-like consistency.
Handle the chilli and aromatics
Chilli: The marinade and sauce both use red chilli powder, while the green chillies are part of the green marinade mentioned in the method. If you prefer a gentler curry, use less chilli powder when seasoning.
Garlic: The two skin-on cloves are browned in the oil for the gravy. The additional 2–3 cloves are listed separately; the method does not say exactly how they are used.
Keep the fish tender
Marinating: Give the fish at least 40 minutes in the chilli, turmeric, salt and green marinade. The method calls for the fish to be washed thoroughly before marinating.
Doneness: Add the fish only after the gravy has simmered, then cook it for about 5–7 minutes. Check that it is cooked through; avoid extended simmering, which can make delicate fillets break apart.
Get the gravy texture right
Blending: Add only a little water at first to help the onion and coconut move through the food processor. Blend until the paste is fine and smooth.
Simmering: Stir the paste continuously for 2–3 minutes before adding water, then cover and cook it over a low heat for at least 7–8 minutes. Add water a little at a time so the sauce does not become too thin.
Plan the timing and serving
The stated total time is 50 minutes, and the fish needs at least 40 minutes to marinate. You can use that resting time to prepare the paste and get the rice ready, while keeping the fish chilled during its marinade.
Serve the curry with freshly boiled white rice, as suggested in the method. A simple vegetable side, such as steamed greens, can add contrast to the rich sauce.
Recipe notes & tips
- Ask the fishmonger to remove the heads, then fillet the fish at home as the method specifies.
- Blend the onion and coconut with only a small amount of water at first.
- Stir the paste continuously for 2–3 minutes before thinning it into a gravy.
- Keep the sauce at a low simmer while it cooks covered.
- Add the fish only once the gravy is ready, then check it after about 5 minutes.
- Serve as soon as the fish is cooked to help keep the fillets intact.
Variations
- Milder curry: Reduce the chilli powder in the marinade and gravy.
- More coconut: Choose freshly grated coconut for the paste if available.
- Coconut milk option: Use the listed 1/4 can of coconut milk instead of grated coconut.
- Condensed coconut option: Use the listed pouch of coconut condensed milk instead of grated coconut.
- Vegetable side: Serve with steamed greens for a fresh contrast to the gravy.
Common mistakes to avoid
- Too much blending water: The paste can turn thin; add water sparingly until the processor runs smoothly.
- Skipping the marinade: The fish misses the recipe's seasoning; leave it for at least 40 minutes.
- Not stirring the paste: It may catch on the pan; stir continuously for the stated 2–3 minutes.
- Cooking at too high a heat: The gravy may scorch; keep it covered over a low flame.
- Overcooking the fish: It can break apart or become dry; check it after 5–7 minutes.
How to store
Refrigerate leftover curry in a covered container and eat within 2 days. Reheat gently in a saucepan until piping hot, stirring carefully so the fish stays in pieces; store rice separately if possible.
Frequently asked questions
How long should the fish marinate?
At least 40 minutes, according to the method. Keep it chilled while it marinates.
Can I use coconut milk instead of grated coconut?
Yes. The ingredient list offers 1/4 can of coconut milk as an alternative to freshly grated coconut.
Can I use coconut condensed milk?
The ingredient list also offers 1 pouch as an alternative. The recipe does not give a brand or pouch size.
How do I know when the tilapia is cooked?
The method gives a cooking time of about 5–7 minutes. Check that the fish is cooked through, and avoid simmering it longer than needed.
What should I serve with the curry?
The method recommends steaming boiled white rice. A simple vegetable side can also be served alongside.
What is the green marinade?
The method names a green marinade but does not give separate instructions for making it. The ingredient list includes green chillies, coriander and 2–3 garlic cloves, which appear to be the ingredients intended for it.
Cook it from the original
This recipe comes from greatbritishchefs.com. Their page has the author’s own photos, notes and tips — the best place to cook it from.
Open the recipe on greatbritishchefs.com