This velvety, saffron-infused Gordon Ramsay bouillabaisse recipe is made with a mix of firm and soft fish, fennel, and olive oil, coming together in under 45 minutes. The magic happens during a high-heat boil that emulsifies the oil and broth into a rich, creamy sauce without a drop of cream. I used to think fish stew needed slow simmering, but this method completely changed my mind.
Try More Soups Recipes:
- Gordon Ramsay Pea And Ham Soup Recipe
- Gordon Ramsay Clam Chowder Recipe
- Gordon Ramsay’s Vegetable Soup
The Secret To Getting It Right
I always believed that seafood soups required a gentle, low-and-slow approach to keep the fish tender. What I learned making this version is that authentic bouillabaisse relies on the exact opposite: a fierce, rapid boil. The aggressive heat forces the olive oil and water to collide and bond, creating a naturally creamy, opaque broth that looks like it has dairy in it but is actually pure emulsification.
My first attempt failed because I was too timid with the heat, resulting in a separated, oily soup rather than a unified sauce. Once I committed to the rolling boil, the difference was night and day—the flavour was deeper, and the texture coated the back of the spoon perfectly. It feels wrong to boil fish this hard, but trust the process; the result is absolute liquid gold.

Gordon Ramsay Bouillabaisse Ingredients
- 2.3 kg assorted fresh fish: A mix of firm (monkfish, sea bass, snapper) and soft (red mullet, john dory), including heads and trimmings for the stock.
- 2 crayfish or langoustines: Halved lengthwise (optional but adds sweetness).
- 120 ml extra virgin olive oil: High quality is essential as this forms the body of the sauce.
- 2 onions: Peeled and roughly chopped.
- 4 large tomatoes: Peeled, seeded, and roughly chopped.
- 4 garlic cloves: Peeled and sliced.
- 1 bulb fennel: Fronds reserved, bulb thinly sliced.
- 1/4 tsp saffron threads: Essential for the signature colour and floral aroma.
- 1 bay leaf: Fresh or dried.
- 1 baguette: Sliced and dried in the oven.
- Sea salt and black pepper: To taste.
- Fresh parsley: Chopped, for garnish.
How To Make Gordon Ramsay Bouillabaisse
- Prepare the Base: Heat the olive oil in a large, heavy-bottomed pot over medium heat. Add the chopped onions, garlic, fennel, bay leaf, and saffron. Sweat these down for about 5-8 minutes until soft but not coloured, allowing the saffron to bleed its colour into the oil.
- Build the Stock: Add the tomatoes and the fish heads/bones (if using) or trimmings. Pour in enough boiling water to just cover the ingredients. Crank the heat up to high and bring to a fierce, rolling boil. Cook for 5 minutes to extract the gelatine and flavour from the bones.
- The Rapid Boil: Add the firm fish pieces (like monkfish or snapper) and the crayfish. Keep the heat on high—you want a violent boil to emulsify the oil and water. Cook for 5 minutes. The liquid should look creamy and opaque, not clear.
- Finish the Fish: Drop in the delicate soft fish fillets (like red mullet). Continue boiling for another 3-4 minutes until the fish is just cooked through and flaking. Remove the fish carefully with a slotted spoon to a warm serving platter.
- Strain and Serve: Strain the broth through a fine sieve into a clean pot or tureen, pressing down on the vegetables to extract every drop of flavour. Check seasoning. Pour the hot, emulsified broth over the fish or serve separately with the toasted baguette slices.

Recipe Tips
- Don’t skimp on oil: The large amount of olive oil is not a mistake; it is the main thickener. When boiled rapidly, it creates the velvety texture that defines a true bouillabaisse.
- Toast the bread: Dry out your baguette slices in a low oven (120°C) rather than toasting them quickly. They need to be like rusks so they can soak up the broth without disintegrating immediately.
- Layer the fish: Timing is everything. Firm fish takes longer, while soft fish falls apart instantly. Staggering them ensures everything finishes at the exact same moment.
What To Serve With Bouillabaisse?
The traditional accompaniment is Rouille, a garlic and saffron mayonnaise spread generously on the toasted croutons. A crisp, dry white wine like a Picpoul de Pinet or a Provençal Rosé cuts through the richness of the emulsified broth perfectly.

How To Store Leftovers Bouillabaisse?
This dish is best eaten immediately as reheated fish can become rubbery and dry. If you have leftovers, store the broth and fish separately in the fridge for up to 2 days. Reheat the broth gently on the stove, then add the fish just to warm through, avoiding a second boil.

FAQs
Can I use frozen fish?
Fresh is always best for texture, but high-quality frozen fish works if thawed completely and patted dry. Avoid cheap frozen mixes as they often release too much water and dilute the rich broth.
Why is my broth oily and separated?
This usually means the boil wasn’t vigorous enough. The heat must be high to force the oil and water to combine. You can try whisking a little boiling water into the sauce to help bring it back together.
Do I really need fish heads?
Yes, they provide the natural gelatine that gives the soup its body. If you can’t get them, use a very high-quality fish stock instead of water, but the texture will be slightly thinner.
More Soups Recipes:
- Gordon Ramsay Fish Chowder
- Gordon Ramsay’s Leek and Potato Soup Recipe
- Gordon Ramsay Broccoli And Stilton Soup Recipe

Bouillabaisse Nutrition Fact
- Calories: 385 kcal
- Total Fat: 22g
- Saturated Fat: 3g
- Cholesterol: 85mg
- Sodium: 940mg
- Total Carbohydrate: 18g
- Protein: 32g
gordon ramsay bouillabaisse recipe
4
servings20
minutes25
minutes45
minutesThis velvety gordon ramsay bouillabaisse recipe features tender monkfish and snapper in a saffron-spiked broth, ready in 45 minutes. By using a rapid boil technique, the olive oil emulsifies into a rich, creamy sauce that feels elegant enough for a dinner party but is simple to master.
Ingredients
2.3 kg assorted fresh fish (monkfish, sea bass, red mullet)
2 crayfish or langoustines, halved
120 ml extra virgin olive oil
2 onions, chopped
4 large tomatoes, peeled and chopped
4 garlic cloves, sliced
1 bulb fennel, sliced
1/4 tsp saffron threads
1 bay leaf
1 baguette, sliced
Sea salt and black pepper
Fresh parsley, chopped
Directions
- Prepare the Base: Heat the olive oil in a large, heavy-bottomed pot over medium heat. Add the chopped onions, garlic, fennel, bay leaf, and saffron. Sweat these down for about 5-8 minutes until soft but not coloured, allowing the saffron to bleed its colour into the oil.
- Build the Stock: Add the tomatoes and the fish heads/bones (if using) or trimmings. Pour in enough boiling water to just cover the ingredients. Crank the heat up to high and bring to a fierce, rolling boil. Cook for 5 minutes to extract the gelatine and flavour from the bones.
- The Rapid Boil: Add the firm fish pieces (like monkfish or snapper) and the crayfish. Keep the heat on high—you want a violent boil to emulsify the oil and water. Cook for 5 minutes. The liquid should look creamy and opaque, not clear.
- Finish the Fish: Drop in the delicate soft fish fillets (like red mullet). Continue boiling for another 3-4 minutes until the fish is just cooked through and flaking. Remove the fish carefully with a slotted spoon to a warm serving platter.
- Strain and Serve: Strain the broth through a fine sieve into a clean pot or tureen, pressing down on the vegetables to extract every drop of flavour. Check seasoning. Pour the hot, emulsified broth over the fish or serve separately with the toasted baguette slices.
