Matelote (French Fish Stew in Red Wine)
Why this recipe works
- Layered savoury base: Shallots, mushrooms, garlic and tomato purée build depth before the wine is added.
- Gentle wine poaching: Reducing the wine first mellows its edge, then the fish cooks softly in the finished sauce.
- Glossy butter finish: Whisking in butter off the heat gives the sauce body without making it heavy.
Get the most out of this recipe
Ingredient notes
- Choose a dry red wine: Use a dry red wine you would be happy to drink; very sweet or heavily oaked wines can make the sauce taste unbalanced.
- Use firm white fish: A firm white fish fillet is easier to poach without breaking apart in the sauce.
- Mushrooms add body: Cremini mushrooms bring a deeper, earthier flavour than button mushrooms, though both work well.
Timing notes
- Reduce before adding the fish: Give the wine enough time to simmer down and smell less alcoholic before the fish goes in.
- Best served straight away: The fish is most tender when served soon after poaching, before it has time to firm up.
Texture tips
- Keep the poach gentle: Once the fish is added, keep the sauce at the barest simmer so the pieces stay moist and intact.
- Finish off the heat: Whisk the final butter into the sauce away from direct heat to keep it smooth and glossy.
Make-ahead tips
- Make the sauce ahead: The wine, shallot and mushroom base can be cooked in advance, then reheated gently before adding the fish.
- Poach the fish to order: For the best texture, add and cook the fish shortly before serving rather than storing it already poached.
- Reheat very gently: Warm leftovers over low heat and avoid boiling, which can dry out the fish and split the sauce.
Equipment you'll need
Ingredients
Instructions
- Cut the shallots into thin slices, slice the mushrooms, and finely chop the garlic. Cut the fish into large, even pieces so it cooks gently without breaking up. Finely chop the parsley and set aside.
- Melt 40 g of the unsalted butter in a dutch oven over medium heat. Add the shallots and cook for 4 to 5 minutes until softened but not browned. Stir in the mushrooms and cook for 6 to 8 minutes until they release their liquid and begin to colour.
- Add the garlic and cook for 30 seconds until fragrant. Stir in the tomato purée and cook for 1 minute to take off the raw edge. Pour in the dry red wine, then add the fine sea salt and black pepper.
- Bring to a gentle simmer, then lower the heat and simmer for 15 to 20 minutes to reduce slightly and round out the flavour. The sauce should smell less alcoholic and look a little glossy. Keep the heat low so it never boils hard.
- Slide in the fish in a single layer, spooning a little sauce over the top. Poach at the gentlest simmer for 6 to 8 minutes, turning once, until the fish is just opaque and flakes easily. Lift the fish out to a warm plate if you need to finish the sauce.
- Off the heat, whisk in the remaining 20 g unsalted butter a little at a time to enrich the sauce without splitting. Stir in most of the fresh parsley, then return the fish to the pot to warm through for 1 minute. Taste and adjust with a pinch more fine sea salt or black pepper if needed, then serve hot with the remaining parsley scattered over.
Recipe notes
Tips
- Keep the stew at a gentle simmer once the fish goes in; a hard boil will make the fish tough and cause it to break up.
- If the sauce tastes sharp, simmer it a few minutes longer before adding the fish so the wine reduces and mellows.
- If serving anyone who should avoid alcohol, note that this dish is cooked with dry red wine and may retain traces even after simmering.
Substitutions
- Replace Cremini mushrooms with button mushrooms for a milder flavour.
- Replace Shallot with yellow onion for a slightly sweeter, more robust base.
- Replace Fresh parsley with fresh tarragon for a more aromatic, aniseed finish.
Storage
- Refrigerate up to 2 days
- Cool, then refrigerate in a sealed container for up to 2 days. Reheat very gently in a saucepan over low heat until piping hot, taking care not to boil or the fish may become dry and the sauce may split.
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: 1h (30min 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.
Misen 8-Inch Chef Knife
- AUS-10 steel
- Balanced design
- Less traditional feel
Titanium & PP Double-Sided Cutting Board
- Separate surfaces for meat and produce
- Resists odors and stains
- Harder on knife edges than wood or plastic
All-Clad Tri-Ply Stainless Steel Saucepan
- Excellent heat control
- Premium build quality
- Expensive
OXO Good Grips 2-Piece Cutting Board Set
- Two useful sizes with reversible cutting surfaces
- Dishwasher safe and easy to clean
- Plastic surfaces will show knife marks over time
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.

























