SOUPS
30Total Time
4Servings
ModerateDifficulty
Salt & Simmer — French Recipe

Mediterranean Fish Soup

A light yet flavorful Mediterranean soup brimming with fresh fish, vegetables, and aromatic herbs. Captures the essence of coastal Mediterranean cuisine and delivers a nutritious, deeply satisfying meal.

per serving
275 Calories
17g Carbs
9g Fat
27g Protein
  • 2 tablespoons olive oil
  • 1 medium onion, chopped
  • 3 cloves garlic, minced
  • 2 carrots, peeled and diced
  • 2 celery stalks, diced
  • 1 small fennel bulb, thinly sliced (optional)
  • 1 can (14.5 oz) diced tomatoes
  • 4 cups fish or vegetable broth
  • 1/2 cup dry white wine (optional)
  • 1 bay leaf
  • 1 teaspoon dried thyme
  • 1/2 teaspoon saffron threads (optional, for deeper flavor)
  • 1 pound firm white fish fillets (cod, haddock, or halibut), cut into chunks
  • 1/2 pound shrimp, peeled and deveined (optional)
  • juice of 1 lemon
  • salt and freshly ground black pepper, to taste
  • fresh parsley or basil, chopped (for garnish)
  1. Heat the olive oil in a large pot over medium heat. Add the chopped onion, minced garlic, diced carrots, diced celery, and thinly sliced fennel if using. Sauté the vegetables, stirring occasionally, for about 7–10 minutes until they have softened and become fragrant.
  2. Stir in the diced tomatoes with their juice, fish or vegetable broth, dry white wine if using, bay leaf, dried thyme, and saffron threads if desired. Mix well to combine all ingredients. Bring the mixture to a boil over medium-high heat, stirring occasionally.
  3. Once boiling, reduce the heat to low and allow the soup to simmer gently for 15–20 minutes, stirring occasionally, to allow the flavors to meld and develop.
  4. Gently add the chunks of firm white fish and the peeled and deveined shrimp if using to the simmering soup. Cook for another 5–7 minutes, stirring gently, until the fish is opaque and cooked through and the shrimp have turned pink and are firm to the touch.
  5. Remove from heat and stir in the fresh lemon juice for a bright, tangy flavor that brightens all the elements. Taste the soup and adjust the seasoning with additional salt and freshly ground black pepper as needed.
  6. Ladle the soup into warm bowls, ensuring each portion has fish and plenty of broth. Garnish generously with chopped fresh parsley or basil. Serve hot immediately, optionally with crusty bread and a wedge of lemon on the side.

Chef's Note: Mediterranean Fish Soup is the quintessential dish of coastal Mediterranean regions where fresh seafood and aromatic herbs define the cuisine. This soup is light yet deeply flavorful, relying on the quality of the fish and the aromatic broth to shine. The optional saffron adds a luxurious note and beautiful golden hue, but the soup is equally delicious without it.

The key to excellent fish soup is not overcooking the fish. Add it toward the very end and cook just until it becomes opaque—overcooked fish will become dry and lose its delicate flavor. Use firm white fish that holds together well, such as cod, haddock, or halibut. The soup is best served immediately while the fish is tender and the flavors are at their brightest.

A few tools that make this recipe easier to get right.

As an Amazon Associate, Salt & Simmer earns from qualifying purchases made through these links, at no extra cost to you.