Gordon Ramsay’s fish curry is a vibrant and aromatic dish that perfectly balances spices, acidity, and the delicate flavor of fresh fish. This recipe works because it layers bold Indian-inspired spices with fresh ingredients and a creamy coconut base, resulting in a rich yet light curry that’s both comforting and impressive.
Ingredients
- 600g firm white fish fillets (such as cod, haddock, or sea bass), cut into chunks
- 2 tbsp vegetable oil
- 1 large onion, finely chopped
- 3 garlic cloves, minced
- 1-inch piece of fresh ginger, grated
- 2 green chilies, finely sliced (adjust to taste)
- 1 tsp mustard seeds
- 1 tsp cumin seeds
- 1 tbsp coriander powder
- 1 tsp turmeric powder
- 1 tsp garam masala
- 1 tsp chili powder (optional, for extra heat)
- 400g canned chopped tomatoes
- 200ml coconut milk
- 1 tbsp tamarind paste (or 1 tbsp lemon juice as substitute)
- 1 tsp sugar
- Salt, to taste
- Fresh coriander leaves, chopped (for garnish)
- Juice of half a lime
Instructions
- Heat the vegetable oil in a large pan over medium heat. Once hot, add the mustard seeds and cumin seeds. When they start to pop (about 30 seconds), add the chopped onion.
- Sauté the onion for 6-8 minutes until softened and golden brown, stirring occasionally to avoid burning.
- Add the minced garlic, grated ginger, and sliced green chilies. Cook for another 2 minutes until fragrant.
- Stir in the coriander powder, turmeric, garam masala, and chili powder (if using). Cook the spices for 1-2 minutes, stirring constantly to release their aromas but not burn.
- Add the canned chopped tomatoes, tamarind paste, sugar, and a pinch of salt. Stir well and bring the mixture to a simmer. Let it cook gently for 10-12 minutes, stirring occasionally until the sauce thickens and the oil starts to separate slightly.
- Pour in the coconut milk and stir to combine. Simmer for another 5 minutes on low heat, allowing the flavors to meld.
- Carefully add the fish chunks to the curry sauce. Cover and cook gently for 6-8 minutes, or until the fish is opaque and flakes easily with a fork. Avoid stirring too much to keep the fish intact.
- Turn off the heat and squeeze the lime juice over the curry. Adjust seasoning with salt if needed.
- Garnish with freshly chopped coriander leaves before serving.
Tips
- Fish choice: Use firm, white fish that holds together well during cooking, such as cod, haddock, or sea bass. Avoid flaky or oily fish that might disintegrate.
- Tamarind substitute: If tamarind paste is unavailable, lemon or lime juice works well to add the necessary acidity and brightness.
- Spice adjustments: Adjust the amount of green chili and chili powder based on your heat preference. Remove seeds from chilies to reduce heat.
- Don’t overcook the fish: Fish cooks quickly; overcooking will make it dry and tough. Once it flakes easily, it’s done.
Serving Suggestions
This fish curry is best served hot with steamed basmati rice or fragrant cumin rice to soak up the flavorful sauce. You can also serve it alongside warm naan bread or chapatis for a more hands-on meal. A side of lightly sautéed greens or cucumber raita (yogurt with cucumber and spices) complements the heat and richness beautifully, balancing the dish.
Variations
To vary this recipe, try swapping the fish for shrimp or prawns, adding them in the last few minutes of cooking to avoid overcooking. For a vegetarian version, substitute firm tofu or paneer and increase the cooking time slightly to allow the curry to absorb the flavors. You can also add vegetables like diced potatoes, bell peppers, or spinach to make it heartier. For a smoky flavor, add a pinch of smoked paprika or a few drops of liquid smoke.
Storage and Reheating
Store leftover fish curry in an airtight container in the refrigerator for up to 2 days. Because fish is delicate, it’s best eaten fresh, but properly cooled and stored curry can be gently reheated on the stovetop over low heat until just warmed through. Avoid reheating multiple times to maintain texture and flavor. Fish curry is not recommended for freezing as the texture and taste can degrade significantly.
Frequently Asked Questions
Can I use frozen fish for this curry?
Yes, you can use frozen fish, but make sure it is fully thawed and patted dry before cooking. This helps prevent excess water diluting the curry and ensures the fish cooks evenly.
What type of fish is best for Gordon Ramsay’s fish curry?
Firm white fish like cod, haddock, sea bass, or snapper are ideal because they hold their shape during cooking and absorb the curry flavors well without falling apart.
How spicy is this curry?
The spice level can be adjusted easily. The recipe includes green chilies and chili powder, but you can reduce or omit these for a milder dish. Adding fresh chili at the end as garnish also allows for customization at the table.
Can I prepare the curry base ahead of time?
Yes, the curry base (onion, spices, tomato, and coconut milk sauce) can be made a day in advance and refrigerated. Add fresh fish just before serving to keep the fish texture fresh and tender.
Is tamarind paste essential?
Tamarind adds a distinctive tangy flavor that balances the richness of the coconut milk. If unavailable, lemon or lime juice is an excellent substitute, though the flavor will be slightly different but still delicious.
What should I serve with this fish curry?
Traditional accompaniments include steamed basmati rice, naan, or chapati. Cooling sides like cucumber raita or a fresh salad help balance the spices and add freshness to the meal.
By following these steps and tips, you can create a restaurant-quality Gordon Ramsay-inspired fish curry that’s full of flavor, perfectly balanced, and sure to impress family and friends. Enjoy the rich spices, creamy coconut, and tender fish in every bite!
Related
- 7 of the World S Most Expensive Sandwiches
- 7 British Food Brands That Have Stood the Test of Time
- 6 Breakfast Cereals That Defined Childhood in the 80s and 90s