Skip to content
Forkin
Main CourseSoupDinner

Soupe de Poisson

This classic French fish soup is rich and flavorful, made with a variety of fish, shellfish, and aromatic vegetables. It's a comforting and hearty dish, often served with croutons and a robust rouille.

An original recipe by Forkin

Total time
1 hr 30 min
Serves
4
Difficulty
Medium
Per serving
466 kcal
Download the app

Allergen information: may contain celery, crustaceans, fish, gluten, molluscs, and sulphites. Always check ingredient packaging if you have an allergy.

Soupe de Poisson

Mise en place

Ingredients

Measurements

Converted for display; the recipe amounts stay equivalent.

soup

  • 2 tbspolive oil
  • 1 pcsyellow onion, chopped
  • 1 pcsleek, white and light green parts, sliced
  • 3 clovegarlic, minced
  • 2 tbsptomato paste
  • 0.5 cupwhite wine, dry
  • 6 cupfish stock
  • 400 gdiced tomato, canned
  • 2 pcsbay leaf
  • 0.5 tspthyme, dried
  • 0.5 tspfennel seed
  • 0.25 tspsaffron thread(optional)
  • 1 pcsorange peel, from 1/4 orange, pith removed
  • 1 tspsalt
  • 0.5 tspblack pepper, freshly ground

fish

  • 500 gfirm white fish, such as cod or snapper, cut into 2-inch (5.1 cm) pieces
  • 200 gshrimp, peeled and deveined(optional)
  • 200 gmussel, scrubbed and de-bearded(optional)

garnish

  • 0.5 pcsbaguette, sliced and toasted
  • 2 tbspparsley, fresh, chopped

Equipment

ladle · large pot · cutting board · knife

The method

Step by step

  1. 1

    Heat the olive oil in a large heavy-bottomed pot or Dutch oven over medium heat.

    About 2 min

  2. 2

    Add the yellow onion and leek to the pot and sauté until softened, about 5-7 minutes.

    About 7 min

  3. 3

    Stir in the garlic and tomato paste and cook for another 2 minutes, stirring constantly.

    About 2 min

    Cook’s note: This helps to deepen the flavor of the tomato paste.

  4. 4

    Pour in the white wine and scrape up any browned bits from the bottom of the pot, allowing it to reduce by half.

    About 5 min

  5. 5

    Add the fish stock, diced tomato, bay leaf, thyme, fennel seed, saffron threads (if using), orange peel, salt, and black pepper to the pot.

    About 1 min

  6. 6

    Bring the soup to a boil, then reduce the heat to low, cover, and simmer for 30 minutes to allow the flavors to meld.

    About 30 min

  7. 7

    Remove and discard the bay leaves and orange peel from the soup.

    About 1 min

  8. 8

    Carefully add the firm white fish pieces to the simmering soup and cook for 5-7 minutes, or until the fish is opaque and cooked through.

    About 7 min

    Cook’s note: Avoid overcooking the fish to keep it tender.

  9. 9

    If using, add the shrimp and mussels and cook for another 3-5 minutes, until the shrimp are pink and the mussels have opened.

    About 5 min

    Cook’s note: Discard any mussels that do not open.

  10. 10

    Taste the soup and adjust seasoning as needed.

    About 1 min

  11. 11

    Serve the soupe de poisson hot, garnished with fresh parsley and toasted baguette slices.

    Cook’s note: Traditionally, rouille is served alongside for dipping.

Per serving

Nutrition

Calories
466.2kcal
Protein
53.4g
Carbs
30.5g
Fat
12.9g
Fibre
3.9g
Sugar
7.8g

Estimated from the recipe’s ingredient quantities. Values can vary with brands and substitutions.

Keep it good

Storage

Store leftover soup in an airtight container in the refrigerator.

Reheating

Gently reheat on the stovetop over low heat until warmed through, being careful not to overcook the fish.

More recipes

All recipes
  • Kosharilunch

    Koshari

    Koshari is a hearty and flavorful Egyptian dish that combines rice, lentils, and pasta with a tangy tomato sauce, chickpeas, and crispy fried onions. It's a comforting and satisfying meal, perfect for lunch or dinner.

    1 hr 30 min 807 kcal
  • Janchi Guksu (Korean Banquet Noodles)main course

    Janchi Guksu (Korean Banquet Noodles)

    A classic Korean noodle dish featuring thin wheat noodles in a light, savory vegetable broth. It's garnished with colorful sautéed vegetables and strips of egg, making for a comforting and complete meal.

    45 min
  • Black Bean Tacosdinner

    Black Bean Tacos

    These simple and satisfying vegan black bean tacos are packed with flavor from aromatic spices and fresh toppings. They are quick to prepare, making them perfect for a weeknight dinner.

    35 min 585 kcal
  • Chicken 'N Rice Delightdinner

    Chicken 'N Rice Delight

    A comforting one-pot meal featuring tender shredded chicken and fluffy rice simmered in a savory, lightly spiced broth. A topping of cool yogurt and toasted sunflower seeds adds a delightful contrast in texture and flavor.

    1 hr 15 min 871 kcal
  • Nigerian Beef Suyasnack

    Nigerian Beef Suya

    Suya is a popular Nigerian street food, made from thinly sliced beef coated in a spicy peanut spice blend and grilled. It's often served with extra spice, sliced onions, and tomatoes.

    1 hr 5 min 556 kcal
  • Rajma (Kidney Bean Curry)lunch

    Rajma (Kidney Bean Curry)

    This hearty vegan rajma features tender kidney beans simmered in a rich, spiced tomato and onion gravy. It's a comforting and nutritious Indian curry, perfect served with rice or flatbread.

    1 hr 235 kcal
  • Trinidadian Chicken Pelaumain course

    Trinidadian Chicken Pelau

    This one-pot Trinidadian chicken pelau features seasoned chicken, rice, and pigeon peas cooked together in a rich, caramelized sugar base. It's a hearty and flavorful dish, perfect for a satisfying meal.

    1 hr 10 min