Brandade de Morue (Salt Cod and Potato Purée with Garlic)
Why this recipe works
- Silky texture: Starchy potatoes, warm milk, cream and olive oil combine to create a smooth, spoonable purée.
- Classic technique: Beating the flaked salt cod into the potatoes helps bind the fish, garlic and oil into a cohesive brandade.
- Lifted finish: Lemon zest, lemon juice and parsley cut through the richness and sharpen the savoury salt cod flavour.
Get the most out of this recipe
Timing notes
- Plan for soaking: The salt cod needs a full soak in cold water before cooking, with several water changes to draw out excess salt.
- Serve warm: Brandade is best served warm, while the purée is loose, glossy and easy to spoon.
Ingredient notes
- Choose prepared salt cod if possible: Skinless, boneless salt cod makes the recipe easier to handle, though it should still be checked carefully after poaching.
- Season at the end: Salt cod varies widely in salinity, so taste after soaking and add extra salt only once the purée is finished.
- Use lemon to balance richness: A little lemon juice brightens the cream and olive oil without making the brandade taste sharp.
Texture tips
- Add the milk gradually: Beat in the warm poaching milk a little at a time so the potatoes absorb it evenly and the mixture stays smooth.
- Keep the heat gentle: Low heat helps the cream and olive oil emulsify into the purée rather than separating.
- Mash the potatoes thoroughly: A smooth potato base gives the finished brandade a finer, more cohesive texture.
Authenticity notes
- Built around salt cod: Brandade is traditionally centred on desalted cod worked with garlic and olive oil until rich, savoury and spreadable.
- Potato adds body: Some versions are mostly cod and oil, while potato-based versions like this one are softer, milder and more substantial.
Equipment you'll need
Ingredients
Instructions
- Rinse the salted cod, then put it in a bowl and cover with cold water. Soak for 24 hours in the fridge, changing the water 3 to 4 times. Drain well.
- Peel the potatoes and cut into even chunks. Put them in a large pot, cover with cold water, add a pinch of fine sea salt, and bring to the boil. Simmer for 15 to 20 minutes until very tender, then drain and return to the pot to steam-dry for 2 minutes.
- Meanwhile, put the cod in a saucepan and cover with the whole milk. Bring just to a gentle simmer, then poach over low heat for 8 to 10 minutes until the fish flakes easily. Lift out the cod, reserving the milk, and flake the fish, discarding any bones or skin.
- Mash the potatoes until smooth, then add the garlic and beat it in well. Add the flaked cod and beat vigorously with a wooden spoon until the mixture starts to come together. Keep the heat low so it stays warm but does not catch.
- Warm the reserved milk gently, then beat it into the brandade a little at a time until silky and spoonable. Beat in the double cream, then slowly drizzle in the extra virgin olive oil, whisking or beating constantly, until glossy and emulsified. Season with black pepper and add fine sea salt only if it needs it.
- Finely chop the parsley and zest the lemon, then squeeze in a little lemon juice to taste. Fold in most of the parsley and a pinch of lemon zest, keeping a little of each to finish. Serve warm, topped with the remaining parsley and a final touch of lemon zest.
Recipe notes
Tips
- Taste the cod after soaking and before seasoning the finished purée; some pieces stay saltier than others, so adjust the fine sea salt at the end.
- Keep the heat low while beating in the cream and olive oil so the mixture stays smooth and does not split.
- If serving to pregnant people, young children, older adults, or anyone immunocompromised, ensure the fish is cooked until it flakes easily and is piping hot when served.
Substitutions
- Replace double cream with crème fraîche for a slightly tangier finish; warm it gently and do not let it boil once added.
- Replace fresh flat-leaf parsley with fresh chives for a milder, oniony freshness.
Storage
- Refrigerate up to 2 days
- Cool quickly, cover, and refrigerate. Reheat gently in a saucepan over low heat, loosening with a splash of whole milk if needed, until piping hot.
Ratings & reviews
Liked this recipe? Share your feedback to support our cooking community.
Tried this recipe?
Choose 1–5 stars. A comment is optional.
Stay inspired
Discover new recipes, seasonal favourites and cooking inspiration every day. Follow JustRecipes on Pinterest and Spillt.
Recipe overview
- Servings: 4 servings
- Total time: 4h 30min (45min active)
- Difficulty: Medium
- Cuisine: French
-
Allergens:
Fish Milk
Plan your meals and get a complete grocery list automatically.
Add to meal plannerEquipment you'll need
Got ingredients left?
Find recipes using ingredients from this recipe or what you already have at home.
Find recipes with these ingredients →Make this recipe easier next time
AdvertisementThese tools help you get better results with less effort.
WMF Mini Saucepan 16 cm with Lid
- High-quality stainless steel
- Even heat distribution
- Higher price point
T-fal Specialty Nonstick Handy Pot with Glass Lid 3 Quart
- Easy food release
- Dishwasher safe
- Not induction compatible
All-Clad Tri-Ply Stainless Steel Saucepan
- Excellent heat control
- Premium build quality
- Expensive
Enjoy cooking with JustRecipes?
Add JustRecipes as one of your preferred Google sources to discover our recipes more easily across Google Search.
Add JustRecipes to GoogleEvery recipe on JustRecipes follows the same structured editorial process. Learn how recipes are created, validated, translated, illustrated, and continuously improved across the platform. How we create recipes.

























