Provençal Soupe de Poisson
A deeply aromatic French fish soup with saffron and fennel, blended silky smooth and served with garlicky rouille and crisp baguette croutons.
Why You'll Love This Recipe
- Silky, restaurant-quality texture thanks to blending and straining, with familiar ingredients you can find in most grocery stores.
- Weeknight friendly. Ready in about 70 minutes, with simple prep and mostly hands-off simmering.
- Pantry smart. Uses staples like canned tomatoes, tomato paste, and dry white wine for rich depth without specialty shopping.
- Make ahead capable. Flavor improves overnight, and the soup reheats beautifully for easy entertaining.
- Flexible serving. Offer garlicky rouille and baguette croutons for a classic finish or keep it lighter without them.
- Balanced and comforting. Saffron, fennel, and paprika lend complexity while keeping the fish front and center.
I began making this soupe de poisson during one late fall when the farmers market still had beautiful fennel. The aroma of fennel and saffron blooming in oil transports me right back to that seaside bistro. My kids call it fancy fish soup, and they compete for the crispiest crouton to swipe through the rouille at the end.
Ingredients
- Firm white fish: Choose fresh cod, snapper, or rockfish. Look for firm, moist fillets without a strong odor. The fish provides body and a delicate sea flavor when simmered and blended.
- Fennel bulb: A hallmark of Provençal cooking. Pick a bulb that feels heavy for its size, with bright fronds. It brings subtle licorice notes and sweetness.
- Tomatoes and tomato paste: Canned crushed tomatoes and a spoonful of paste build depth and a balanced acidity that complements seafood.
- Saffron: A small pinch blooms into a honeyed, floral aroma. Buy from a reputable brand; threads should be deep red, never yellow.
- Dry white wine: Sauvignon Blanc or Pinot Grigio works well. The acidity deglazes the pan and brightens the broth without dominating.
- Baguette and rouille: Toasted slices add crunch, while rouille, a garlicky saffron condiment, brings a luxurious finish and a gentle kick of heat.
Instructions
Sweat the aromatics: Warm 2 tablespoons olive oil in a large Dutch oven over medium heat. Add chopped onion, sliced fennel, and celery with a pinch of salt. Cook 8 to 10 minutes, stirring often, until translucent and tender with light edges of gold. The vegetables should smell sweet and release steam without browning deeply. Bloom garlic, tomato, and spices: Add minced garlic and cook 30 seconds until fragrant. Stir in tomato paste, fennel seeds, smoked paprika, saffron, and cayenne. Cook 1 minute to bloom the spices; the paste will darken slightly and coat the vegetables, building a richer base. Deglaze with wine: Pour in 1 cup dry white wine. Scrape up any browned bits with a wooden spoon. Simmer 2 to 3 minutes to reduce the alcohol and concentrate the flavor. The mixture should smell bright and savory. Build the broth: Add crushed tomatoes, fish or seafood stock, water, bay leaf, diced potato, 1.5 teaspoons kosher salt, and black pepper. Bring to a lively simmer, then reduce heat to maintain gentle bubbling. Cover slightly ajar and cook 15 minutes until the potato is tender. Simmer the fish: Add the fish chunks. Simmer gently 8 to 10 minutes, just until the fish flakes easily. Avoid vigorous boiling to keep flavors clean and prevent toughness. Remove the bay leaf. Blend and strain: Use an immersion blender to puree until completely smooth, 1 to 2 minutes. For classic silky texture, pass through a fine mesh strainer or food mill, pressing to extract the liquid. Return to the pot, thin with a splash of hot water if desired, and adjust salt and pepper. Make croutons and rouille: Toast baguette slices brushed with olive oil on a baking sheet at 400°F for 8 to 10 minutes until crisp. For rouille, mix mayonnaise, grated garlic, lemon juice, a pinch of saffron and cayenne, and a teaspoon olive oil. Season with a pinch of salt. Serve: Ladle hot soup into warm bowls. Add a dollop of rouille to each, float a couple of croutons, and finish with fennel fronds or a twist of black pepper. Serve immediately.You Must Know
- Blending and straining are the keys to a restaurant-smooth finish with no grit or bones.
- The soup base tastes even better the next day as the saffron and fennel bloom in the fridge.
- Use gentle heat once the fish is added to keep flavors clean and textures tender.
- Croutons stay crisp when toasted well and lightly brushed with oil, not soaked.
- Rouille is optional but adds classic Provençal flair and a creamy heat.
My favorite moment is lifting the lid after the fish has barely simmered. The kitchen smells of warm fennel and the sea, and the color turns a gorgeous sunset orange. We set out a little bowl of rouille with a spoon and a plate piled with toasts, and everyone builds their perfect bite. The quiet at the table is the best compliment.
Storage Tips
Cool the soup to room temperature within 1 hour, then store in airtight containers in the refrigerator for up to 3 days. Reheat gently over low heat until steaming, stirring often to prevent scorching. The texture may thicken; loosen with a little hot water or stock. For freezing, portion into freezer-safe containers, leaving headspace, and freeze up to 2 months. Thaw overnight in the refrigerator before reheating. Keep croutons and rouille separate. Croutons store in an airtight tin for 2 days at room temperature; re-crisp in a 350°F oven for 5 minutes. Rouille keeps refrigerated for 3 days in a covered jar.
Ingredient Substitutions
Use any firm, mild white fish such as cod, pollock, haddock, or snapper. If seafood stock is unavailable, use chicken broth plus a splash of clam juice for brininess. No fennel bulb on hand. Substitute 1 teaspoon crushed fennel seed and an extra rib of celery. If you prefer a dairy-free rouille without mayonnaise, blend 1 slice of stale bread soaked in 2 tablespoons warm water with 1 grated garlic clove, saffron, cayenne, 2 tablespoons olive oil, and lemon juice to taste. Skip the croutons or use gluten-free bread for gluten-free needs. For extra richness, add 1 tablespoon butter at the end if dairy is acceptable in your kitchen.
Serving Suggestions
Serve in warm shallow bowls for a classic bistro feel. Garnish with fennel fronds or flat-leaf parsley and a twist of black pepper. Pair with a simple green salad dressed in lemon and olive oil and a chilled glass of crisp white wine. For a larger spread, begin with marinated olives and end with a citrusy dessert to echo the bright notes in the soup. On chilly nights, I add a plate of steamed potatoes drizzled with olive oil for anyone who wants a heartier meal.
Cultural Background
Soupe de poisson hails from France’s Mediterranean coast, where fishermen traditionally simmered small bony fish, then passed the broth through a food mill for a smooth, deeply flavored soup. It is a cousin to bouillabaisse, but leaner and more focused on the broth’s perfume of saffron, fennel, and garlic. The customary accompaniments, rouille and croutons, turn the bowl into a complete ritual. Home cooks today often use accessible white fish and a blender while keeping the Provençal flavor structure intact.
Seasonal Adaptations
In spring, lighten the soup by reducing tomato paste slightly and adding a few tender fennel fronds as a garnish. Summer calls for a touch more tomato brightness and a quick squeeze of lemon at the end. In fall and winter, keep the full measure of tomato paste and paprika for deeper warmth, and do not shy away from an extra pinch of saffron. For holidays, serve in small cups as a refined starter with petite toasts spread with rouille.
Meal Prep Tips
Prepare the base through the simmering stage a day ahead. Cool and refrigerate, then add the fish and blend just before serving for the freshest flavor. Alternatively, cook and blend the full soup in advance, cool, and store. Reheat gently and adjust seasoning right before ladling. Portion into single-serve containers for quick lunches; pack croutons and rouille separately to preserve texture. For easy weeknights, keep a bag of sliced baguette in the freezer. Toast straight from frozen while the soup warms.
This soupe de poisson brings the coast home with every ladle. Whether you serve it as a cozy weeknight dinner or a refined starter, it rewards you with warmth, depth, and a bit of ritual at the table. Make it yours and let the aroma of saffron and fennel do the rest.
Pro Tips
Warm bowls before serving to keep the soup hot longer.
Bloom saffron in warm liquid or oil to unlock aroma.
Strain for a classic silky finish; skip straining for a rustic texture.
Make croutons while the soup simmers to save time.
Garnish with fennel fronds for a fresh anise note.
This nourishing provençal soupe de poisson recipe is sure to be a staple in your kitchen. Enjoy every moist, high protein slice — it is perfect for breakfast or as a wholesome snack any time.
FAQs about Recipes
What fish works best?
Use firm white fish like cod, snapper, or rockfish. Avoid oily fish such as mackerel or salmon, which can overpower the broth.
Can I freeze soupe de poisson?
Yes. Blend and strain the soup, cool quickly, and freeze up to 2 months. Thaw overnight in the refrigerator and reheat gently.
Is rouille necessary?
Rouille is traditional but optional. For a lighter bowl, serve the soup plain or with a squeeze of lemon and fresh herbs.
How long does it take?
About 70 minutes total, including roughly 25 minutes of prep and 45 minutes of cooking.
Tags
Provençal Soupe de Poisson
This Provençal Soupe de Poisson recipe makes perfectly juicy, tender, and flavorful steak every time! Serve with potatoes and a side salad for an unforgettable dinner in under 30 minutes.
Ingredients
Soup
Rouille (optional)
Croutons (optional)
Instructions
Sweat aromatics until tender
Heat olive oil over medium heat. Add onion, fennel, and celery with a pinch of salt and cook 8 to 10 minutes, stirring often, until aromatic and translucent with light gold edges.
Bloom garlic, tomato, and spices
Stir in garlic, tomato paste, fennel seeds, smoked paprika, saffron, and cayenne. Cook about 1 minute until fragrant and the paste deepens in color.
Deglaze with wine
Pour in white wine, scraping up browned bits. Simmer 2 to 3 minutes to reduce and concentrate flavor.
Build and simmer the broth
Add crushed tomatoes, fish stock, water, bay leaf, diced potato, salt, and black pepper. Simmer gently 15 minutes until potato is tender.
Add fish and cook gently
Add fish chunks and simmer 8 to 10 minutes until the fish flakes easily. Remove the bay leaf.
Blend and strain
Blend until very smooth with an immersion blender. Strain through a fine mesh sieve or food mill. Return to pot, adjust seasoning, and thin with hot water if needed.
Toast croutons and mix rouille
Brush baguette slices with olive oil and toast at 400°F for 8 to 10 minutes. Mix mayonnaise, garlic, lemon juice, saffron, cayenne, olive oil, and salt for rouille.
Serve hot
Ladle into warm bowls, top with a spoon of rouille, and add croutons. Garnish with fennel fronds or parsley and serve immediately.
Last Step: Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.
Nutrition
Did You Make This?
Leave a comment & rating below or tag
@kitchenfunwithmy3sons on social media!
Categories:
You might also like...

Instant Pot Japanese Sushi at Home: Foolproof Rice and Rolls for Beginners
Craving Japanese sushi at home? Learn how the Instant Pot makes silky, glossy sushi rice more consistent, then turn it into beautiful maki, nigiri, and hand rolls. Get cultural context, pro tips, and pairing ideas—plus a full step-by-step recipe with ingredients in the card below.

Moroccan Couscous in the Slow Cooker: Fluffy, Fragrant Grains with Tender Vegetables
Bring the soul of a Moroccan market to your kitchen with slow-cooker ease. This richly spiced vegetable-and-chickpea couscous delivers tender, saucy goodness over impossibly fluffy grains—no couscoussier required. Learn the cultural roots, smart techniques, and chef-tested tips that make this a crowd-pleasing, weeknight-friendly feast.

Classic Italian Meatball Subs
Toasty rolls piled with tender meatballs, rich marinara, and bubbling mozzarella for a saucy, crowd-pleasing sandwich night everyone loves.
Did You Make This?
Leave a comment & rating below or tag @kitchenfunwithmysons on social media!
Rate This Recipe
Share This Recipe
Enjoyed this recipe? Share it with friends and family, and don't forget to leave a review!
Comments (1)
This recipe looks amazing! Can't wait to try it.
Comments are stored locally in your browser. Server comments are displayed alongside your local comments.

Hi, I'm Royal!
What's Popular
30-Minute Meals!
Join to receive our email series which contains a round-up of some of our quick and easy family favorite recipes.