Tandoori spicing works particularly well with a firm, dense fish like halibut, since the fish can take a hot, hard sear without falling apart the way a more delicate fillet would.
A yoghurt-based marinade tenderises the fish slightly while carrying the spice mix deep into the flesh, and a properly hot pan or grill gives you charred, slightly blackened edges against a moist, flaky centre.
It’s a quicker route to big flavour than a lot of curry-style dishes, since the halibut itself only needs a few minutes of actual cooking.
Why a Yoghurt Marinade Works So Well With a Firm Fish Like Halibut
Yoghurt contains natural acidity and enzymes that gently tenderise fish, without breaking it down the way a stronger acid like lime or lemon juice can if left too long.
This makes it particularly well suited to a firm, dense fish such as halibut, carrying the tandoori spices into the flesh while keeping the texture intact rather than turning it mushy.
Marinating for at least an hour, rather than just coating the fish right before cooking, gives the spices time to properly penetrate rather than sitting only on the surface.
A hot, dry pan or a hot grill then chars the spiced yoghurt coating quickly, creating the blackened edges tandoori dishes are known for, while the dense flesh of the halibut stays moist underneath.

Ingredients for Gordon Ramsay Tandoori Halibut
- 2 halibut fillets (approx. 180g each)
- 150g natural yoghurt
- 1 tbsp tandoori spice mix
- 1 tsp ground turmeric
- 2 garlic cloves, crushed
- 1 tsp grated fresh ginger
- 1 tbsp lemon juice
- 1 tbsp vegetable oil
- Salt, to taste
- Fresh coriander, to garnish
- Lemon wedges, to serve
How to Make Gordon Ramsay Tandoori Halibut — Step by Step
Step 1 — Make the Marinade
In a bowl, combine the yoghurt, tandoori spice mix, turmeric, garlic, ginger and lemon juice. Season with salt.
Step 2 — Marinate the Fish
Coat the halibut fillets thoroughly in the marinade. Cover and refrigerate for at least 1 hour, or up to 4 hours.
Step 3 — Heat the Pan
Heat the vegetable oil in a heavy-based frying pan or griddle pan over high heat until very hot.
Step 4 — Sear the Fish
Scrape off any excess marinade from the fillets before adding them to the pan, to avoid burning. Cook for 3–4 minutes per side, until charred at the edges and just cooked through.
Step 5 — Rest
Remove from the pan and rest for 1–2 minutes.
Step 6 — Serve
Scatter with fresh coriander and serve with lemon wedges.
My Top Tips for the Best Gordon Ramsay Tandoori Halibut
Marinate for at least an hour, as a shorter marinating time won’t give the spices enough time to properly penetrate the dense flesh of the halibut.
Scrape off excess marinade before searing, as too much yoghurt left on the surface can burn in a hot pan rather than char cleanly.
Use a properly hot pan or griddle, since the charred edges that define this dish depend on high heat making contact quickly.
Don’t marinate for longer than 4 hours, as the natural acidity in the yoghurt can start to break down the texture of the fish if left too long.
Rest the fish briefly after cooking, letting the residual heat finish the centre gently without drying it out.
Serving Suggestions
Serve with a cooling cucumber raita, a wedge of lemon, and warm naan bread or basmati rice. A simple side salad with red onion helps balance the spice.
How to Store Gordon Ramsay Tandoori Halibut
In the fridge: The marinated, uncooked fish can be kept in the fridge for up to 4 hours before cooking. Cooked leftovers can be stored covered for up to 1 day.
In the freezer: The uncooked, marinated fish can be frozen for up to 2 months. Defrost fully in the fridge before cooking. Cooked fish doesn’t freeze well.

Gordon Ramsay Tandoori Halibut Recipe
Ingredients
Method
- Combine yoghurt, spices, garlic, ginger and lemon juice.
- Coat halibut in marinade, chill 1–4 hours.
- Heat oil in a very hot pan.
- Scrape off excess marinade, sear 3–4 minutes per side.
- Rest 1–2 minutes.
- Garnish with coriander, serve with lemon wedges.
Notes
Frequently Asked Questions About Gordon Ramsay Tandoori Halibut
Can I use a different white fish?
Yes — cod, haddock or monkfish all work well with this marinade and method, adjusting the cooking time slightly depending on the thickness of the fillet.
Why is my fish marinade burning in the pan?
This usually happens when too much excess marinade is left on the fillet before it goes into the pan. Scrape off the bulk of it first, leaving a thin, even coating.
Can I cook this on a barbecue instead of a pan?
Yes — a hot barbecue grill works particularly well for this dish, giving an even more authentic char than a pan can achieve.
How long can I marinate the fish for?
Between 1 and 4 hours is ideal. Longer than that, and the natural acidity in the yoghurt can start to affect the texture of the fish.

