30-MINUTE MEALS! Get the email series now

Provençal Soupe de Poisson

5 from 1 vote
1 Comments
R
By: Royal RecipeUpdated: Oct 6, 2025
This post may contain affiliate links. Please read our disclosure policy.

A deeply aromatic French fish soup with saffron and fennel, blended silky smooth and served with garlicky rouille and crisp baguette croutons.

Provençal Soupe de Poisson
This soupe de poisson first hooked me on a windy afternoon along the Mediterranean, when a little harbor bistro served bowls that smelled of saffron and the sea. I brought the idea home and kept tinkering until the pot tasted like that memory. The broth is built on fennel, tomato, and wine, then enriched with gently simmered white fish. Blended until velvety and strained, it becomes the kind of soup that feels restorative, especially with a swipe of rouille on toasted baguette. I love how this version balances elegance and practicality. It uses accessible fish like cod or snapper yet captures the Provençal warmth of garlic and fennel. The texture lands somewhere between a bisque and a broth, silky but not heavy, and it carries the perfume of saffron without overpowering the seafood. My family has adopted it for cool evenings and casual gatherings. Someone always asks for an extra spoon of rouille, and the last bit of soup gets wiped clean with the crispest crouton.

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

Slow CookerFrenchSeafoodSoupComfort FoodWeeknight
No ratings yet

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.

Servings: 6 steaks
Provençal Soupe de Poisson
Prep:PT25M
Cook:PT45M
Rest Time:10 mins
Total:PT1H10M

Ingredients

Soup

Rouille (optional)

Croutons (optional)

Instructions

1

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.

2

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.

3

Deglaze with wine

Pour in white wine, scraping up browned bits. Simmer 2 to 3 minutes to reduce and concentrate flavor.

4

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.

5

Add fish and cook gently

Add fish chunks and simmer 8 to 10 minutes until the fish flakes easily. Remove the bay leaf.

6

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.

7

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.

8

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

Calories: 520kcal | Carbohydrates: 34g | Protein:
34g | Fat: 20g | Saturated Fat: 6g |
Polyunsaturated Fat: 4g | Monounsaturated Fat:
8g | Trans Fat: 1g | Cholesterol: 253mg | Sodium:
0mg | Potassium: 953mg | Fiber: 0g | Sugar:
0g | Vitamin A: 577IU | Vitamin C: 3mg | Calcium:
47mg | Iron: 6mg

Did You Make This?

Leave a comment & rating below or tag
@kitchenfunwithmy3sons on social media!

Provençal Soupe de Poisson

Categories:

You might also like...

Provençal Soupe de Poisson

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)

Leave a Comment

0/1000 characters
Food Lover
1 day ago

This recipe looks amazing! Can't wait to try it.

Rating:

Comments are stored locally in your browser. Server comments are displayed alongside your local comments.

Family photo

Hi, I'm Royal!

Chef and recipe creator specializing in delicious Slow Cooker cooking. Passionate about sharing easy-to-follow recipes that bring families together around the dinner table.

30-Minute Meals!

Join to receive our email series which contains a round-up of some of our quick and easy family favorite recipes.