Jamie Oliver 5 Ingredients Fish Curry is a quick, vibrant dish that proves you don’t need a long list of ingredients to create bold, delicious flavors. This recipe combines tender fish with a fragrant curry sauce using just a handful of carefully chosen ingredients.
It’s perfect for busy weeknights, light dinners, or when you want something healthy yet satisfying. The simplicity of the recipe makes it approachable, while the flavors remain rich and comforting.
This dish typically serves 4 people and takes about 20–25 minutes from start to finish. In this guide, I’ll walk you through the step-by-step method, along with tips and variations to help you get the best results.
What Makes This Recipe Worth Making
- Only 5 main ingredients
Minimal ingredients make this recipe quick, simple, and budget-friendly. - Fast cooking time
Perfect for busy days when you need a meal in under 30 minutes. - Light yet flavorful
The curry is rich in flavor but not overly heavy. - Healthy and nutritious
Fish provides lean protein and essential nutrients. - Easy to customize
You can adjust spice levels or swap fish types easily.
What Is Jamie Oliver’s 5-Ingredient Fish Curry?
Jamie Oliver’s 5 Ingredients Fish Curry is a simple curry made with fish simmered in a flavorful sauce using a small number of key ingredients, typically including curry paste, coconut milk, and vegetables.
The result is a quick, aromatic curry with tender fish and a light, creamy sauce.
Jamie Oliver 5 Ingredients Fish Curry Ingredients List
You’ll need the following ingredients:
- 500 g white fish fillets (such as cod, haddock, or tilapia)
- 1 jar or 3 tablespoons curry paste (red or yellow)
- 1 can coconut milk
- 1 onion, sliced
- 1–2 fresh chilies (optional)
- 1 tablespoon olive oil
- Fresh cilantro for garnish
- Juice of ½ lime
(Note: Core recipe uses 5 main ingredients; extras like oil, herbs, and lime enhance flavor.)
How to Prepare Jamie Oliver 5 Ingredients Fish Curry – Simple Steps
Step 1 – Prepare the Ingredients
Cut the fish into large bite-sized pieces. Slice the onion and chilies if using.
Step 2 – Cook the Onion
Heat olive oil in a pan over medium heat. Add the onion and cook for 4–5 minutes until soft and slightly golden.
Step 3 – Add Curry Paste
Stir in the curry paste and cook for about 1 minute to release its aroma.
Step 4 – Add Coconut Milk
Pour in the coconut milk and stir well to create a smooth curry base. Bring to a gentle simmer.
Step 5 – Add the Fish
Add the fish pieces to the pan and simmer gently for 6–8 minutes until the fish is cooked through and tender.
Step 6 – Finish and Serve
Add lime juice, garnish with fresh cilantro, and serve hot.
Common Mistakes to Avoid When Making Jamie Oliver 5 Ingredients Fish Curry
- Overcooking the fish
Fish cooks quickly and can become dry if left too long. - Using high heat
Gentle simmering prevents the fish from breaking apart. - Adding fish too early
Always add fish after the sauce is ready. - Using too much curry paste
This can overpower the dish. - Not tasting before serving
Adjust salt, spice, and acidity for balance.
Delicious Side Dishes to Serve With Jamie Oliver 5 Ingredients Fish Curry
- Steamed basmati rice – A light base that absorbs the curry sauce beautifully.
- Warm naan bread – Perfect for scooping up the curry.
- Coconut rice – Enhances the creamy flavor of the dish.
- Simple cucumber salad – Adds freshness and crunch.
- Lime wedges – Extra lime brightens the flavors.

Expert Tips to Get Jamie Oliver’s 5 Ingredients Fish Curry Just Right
- Use firm white fish – Fish like cod or haddock hold their shape well.
- Simmer gently – Prevents the fish from breaking apart.
- Use good-quality curry paste – This is key for flavor.
- Add lime at the end – Keeps the flavour fresh and vibrant.
- Do not stir too much after adding fish – This helps keep the pieces intact.
How to Add More Flavour to Fish Curry
- Add garlic and ginger – Enhances depth and aroma.
- Include vegetables – Spinach or peas work well.
- Use fish stock instead of water – Boosts flavor.
- Add a splash of fish sauce – Adds umami richness.
- Finish with fresh herbs – Cilantro or basil adds freshness.
How to Adjust Jamie Oliver 5 Ingredients Fish Curry for Kids
- Use mild curry paste – Reduces heat for children.
- Skip chillies – Keeps the dish gentle and kid-friendly.
- Cut fish into smaller pieces – Easier for kids to eat.
- Serve with rice – Makes the meal more familiar.
Best Way to Store Fish Curry Leftovers
- Refrigerate quickly – Store in an airtight container within two hours.
- Consume within 2 days – Fish dishes are best eaten fresh.
- Avoid freezing if possible – Fish texture may change after freezing.
- Store sauce and rice separately – Helps maintain quality.
Best Ways to Reheat Fish Curry Leftovers
- Reheat gently on the stovetop – Use low heat to avoid overcooking fish.
- Add a splash of water or coconut milk – Keeps the sauce smooth.
- Microwave in short intervals – Stir gently between intervals.
- Avoid high heat – Prevents fish from becoming rubbery.
Nutritional Value (Per Serving)
Approximate values per serving:
- Calories: 360 kcal
- Protein: 32 g
- Fat: 20 g
- Carbohydrates: 12 g
- Fibre: 2 g
- Sodium: 480 mg
FAQs
What is the best fish to use for fish curry?
The best fish for fish curry is firm white fish such as cod, haddock, tilapia, or halibut. These types hold their shape during cooking and absorb the curry flavors well without breaking apart. Oily fish like salmon can also be used for a richer taste.
How do you know when fish curry is cooked properly?
Fish curry is cooked when the fish becomes opaque and flakes easily with a fork. This usually takes about 6–8 minutes depending on the thickness of the fish pieces. Overcooking should be avoided, as it can make the fish dry and tough.
Can I make fish curry without coconut milk?
Yes, fish curry can be made without coconut milk. You can substitute it with tomato-based sauce, yoghurt, or light broth, depending on your preferred flavour. Coconut milk adds creaminess, but the dish will still be flavorful with other bases.
Can fish curry be made ahead of time?
Fish curry is best enjoyed fresh, but it can be made a few hours in advance and refrigerated. Reheat gently on low heat to avoid overcooking the fish. For best texture and flavor, try to consume it within 1–2 days.
Final Words
Jamie Oliver 5 Ingredients Fish Curry is proof that simple cooking can still deliver big flavor. With just a handful of ingredients, you can create a dish that’s fresh, comforting, and satisfying.
It’s quick, easy, and perfect for everyday meals. Once you try it, it may become your go-to recipe for a fast and flavorful dinner.
More recipes to add to your list
PrintJamie Oliver 5 Ingredients Fish Curry
Jamie Oliver 5 Ingredients Fish Curry is a simple curry made with fish simmered in a flavorful sauce using a small number of key ingredients, typically including curry paste, coconut milk, and vegetables.
The result is a quick, aromatic curry with tender fish and a light, creamy sauce.
- Prep Time: 10
- Cook Time: 15
- Total Time: 25 minutes
- Yield: 4 1x
- Category: Main Course
- Method: Simmering
- Cuisine: British
Ingredients
You’ll need the following ingredients:
-
- 500 g white fish fillets (such as cod, haddock, or tilapia)
-
- 1 jar or 3 tablespoons curry paste (red or yellow)
-
- 1 can coconut milk
-
- 1 onion, sliced
-
- 1–2 fresh chilies (optional)
-
- 1 tablespoon olive oil
-
- Fresh cilantro for garnish
-
- Juice of ½ lime
(Note: Core recipe uses 5 main ingredients; extras like oil, herbs, and lime enhance flavor.)
Instructions
Cut the fish into large bite-sized pieces. Slice the onion and chilies if using.
Heat olive oil in a pan over medium heat. Add the onion and cook for 4–5 minutes until soft and slightly golden.
Stir in the curry paste and cook for about 1 minute to release its aroma.
Pour in the coconut milk and stir well to create a smooth curry base. Bring to a gentle simmer.
Add the fish pieces to the pan and simmer gently for 6–8 minutes until the fish is cooked through and tender.
Add lime juice, garnish with fresh cilantro, and serve hot.

