PProvenance
Enter
P
French · Marseille, Provence

Soupe de Poisson Marseillaise

The soup begins with a court-bouillon base of tomato, fennel, onion, garlic, and saffron brought to a hard boil. Whole rockfish — rascasse, grondin, saint-pierre, vive — are submerged and cooked until the flesh falls. The entire contents pass through a food mill set to the finest disc, then a drum sieve. The resulting broth is adjusted for salt and saffron depth. Rouille — a garlic-and-saffron emulsion on a bread base — is spread on croûtons and floated at service. Gruyère de Comté grated tableside is the traditional counter-note to the rouille's heat.

ServesFour portions
Sourced1of 14 in BC
Cook
I

The Market List

The benchmark for each ingredient, and who stocks it near you. Tap a stockist to go straight to the product.

1.5 kg
whole rockfish (rascasse, grondin, saint-pierre, vive — mixed)
gutted and scaled, heads on
Not yet stocked in British Columbia
400 g
ripe tomatoes
halved
1 large
onion
halved, cut-face charred
Your own market
1 bulb
fennel
roughly chopped
Not yet stocked in British Columbia
6 cloves
garlic
crushed
Your own market
0.4 g
saffron threads
divided into two equal portions
Not yet stocked in British Columbia
2 litres
water
Your own market
For the rouille
4 cloves
garlic
fresh, peeled
Your own market
1 slice
day-old white bread
crusts removed, soaked in a little broth and squeezed
Your own market
2
egg yolks
Your own market
0.2 g
saffron threads
steeped in 1 tbsp warm water
Not yet stocked in British Columbia
200 ml
olive oil
added drop by drop on the mortar
Your own market
For the croûtons
8 slices
baguette
cut 1 cm thick, oven-dried until hard
Not yet stocked in British Columbia
50 g
Gruyère de Comté
grated tableside
Not yet stocked in British Columbia

Each tap is counted, so the stockist sees the demand Provenance sends them.

II

The Method

1
Char the cut face of the onion halves and the tomato halves in a dry heavy pan over high heat until deeply coloured — nearly blackened at the edges. This gives the terracotta broth its structural depth. The surfaces should be almost carbonised, not merely browned.
2
Place the charred onion, tomato, fennel, garlic, and the first half of the saffron in a large pot. Cover with 2 litres of cold water and bring to a hard, rolling boil. The hard boil is not decorative — it is the mechanism by which gelatin is extracted from the frames and heads. Maintain the full boil for 10 minutes before adding the fish.
3
Add the whole rockfish — frames, heads, and all — to the boiling base. The fish must be submerged. Return to a hard boil and cook, uncovered, until the flesh falls entirely from the bones and the frames have surrendered their structure. The pot should show active, vigorous turbulence throughout; a gentle simmer will not extract gelatin.
4
Pass the entire contents of the pot — liquid, cooked fish, vegetables, and bones — through a food mill fitted with the finest disc. Follow immediately with a drum sieve, pressing firmly with a ladle to force all soft matter through while retaining every scale, bone fragment, and skin piece above. This double-strain is where the dish lives or dies: insufficient pressure leaves body in the mill; insufficient straining leaves grit in the bowl.
5
Rest the sieved broth for 10 minutes without touching it. The saffron continues to develop during this rest. After 10 minutes, stir in the second half of the saffron threads. Season with salt. The broth should read as opaque terracotta-orange — not red, not amber. Adjust salt only after the saffron has been added and the rest observed.
6
Make the rouille on the mortar. Pound the garlic cloves to a smooth paste with a pinch of salt. Work in the soaked, squeezed bread. Add the egg yolks and the saffron steep. Begin adding the olive oil drop by drop, working the pestle in continuous circles, until a thick, cohesive emulsion forms. The rouille must be built on the mortar — blending is a concession, not a technique. The finished rouille should hold a peak and show the saffron's gold.
From the canon — Rouille is the rust-coloured saffron and garlic emulsion served with bouillabaisse — a Provençal condiment so essential to the experience of Marseille's grea… Rouille →
7
Oven-dry the baguette slices until uniformly hard and pale gold throughout — not toasted dark, not soft-centred. They must be rigid enough to float briefly before absorbing broth. Spread each croûton with rouille.
From the canon — France's daily bread — a long (55–65cm), thin (5–6cm diameter), lean wheat bread with a shattering crust, irregular open crumb, and mild tang from a slow, co… Baguette →
8
Ladle the hot soup into warmed bowls. Float the rouille-spread croûtons on the surface. Bring the grated Gruyère de Comté to the table and grate directly over the bowl at service. The first sip should coat the palate with gelatin body and leave no trace of grit on the teeth.
III

Quality Hierarchy

01
Reserve — Wild-caught Scorpaena scrofa and Zeus faber landed same-morning at Vieux-Port, bought whole from the fisherman's stall. Saffron from Quercy or Spanish azafrán de La Mancha DO. Rouille on mortar from fresh Lautrec garlic. Broth holds a light gel when cooled; terracotta depth without added tomato paste; rouille does not split.
02
Estate — Day-boat Mediterranean rockfish from Marseille or Cassis fish market, whole, bought at morning market. Rouille from artisan garlic. Saffron from a named source. Correct species mix, day-fresh. Broth sets softly. Croûtons oven-dried, not fried.
03
Market — Mixed trawl-caught Mediterranean rockfish, whole, chilled 24 hours. Commercial saffron threads. Rouille from minced garlic, blender acceptable. Still viable if strained properly; body slightly thinner.
04
House — Frozen rockfish portions or mixed seafood pack. Saffron substitute or turmeric tint. Commercial rouille from jar. The dish exists but loses its structural identity — becomes a generic fish soup.
IV

Sensory Tests

◇Sight. Hold the bowl at arm's length — broth should be opaque terracotta-orange, not red or yellow-clear. Translucent amber indicates under-cooking of frames; deep red indicates tomato dominance over fish.
◇Smell. Lift the bowl — saffron and fennel should rise first, followed by sea mineral depth. Fish odour (not aroma) or absence of saffron indicates either bad specimens or saffron added too late.
◇Touch. First sip should coat the palate with gelatin body; no grit on the teeth. Watery finish indicates under-extraction; grittiness indicates insufficient straining.
◇Where it lives or dies. The double-strain through food mill and drum sieve decides the dish: too little pressure loses the gelatinous body, too little straining leaves bone grit in the finished broth.
Pillar V
Cross-cuisine parallels are part of membership.
The dishes this one teaches you, across the cuisines — on every recipe.
Enter · from $49 a year
VI

What to Pour

A dry, mineral Provençal rosé or a white from the Cassis AOC — both echo the iodine and fennel register of the broth without competing with the saffron or the garlic heat of the rouille.

The whole pairing
Pillar VII
Origin and lineage are part of membership.
Where the dish comes from and how it came to be — on every recipe.
Enter · from $49 a year
Sourced through Provenance

The hands behind the plate.