Velvety Menorcan Fish Soup (Caldereta de Pescado) From 'Spain'

Velvety Menorcan Fish Soup
Kevin Miyazaki

Jeff Koehler's fish soup from his new cookbook, Spain, is based on a classic dish from the island of Menorca. Traditionally prepared in a deep cazuela and enriched with saffron and the roe of spiny lobsters, this style of soup is fragrant and truly velvety. Spiny lobsters are hard to find outside of Spain and they have a sliver of a short season, so Koehler has shared instead a twist on the soup that can be eaten year-round, anywhere in the world.

You'll need to make fish stock, but consider the step a two-for-one gift—in the pot goes a whole fish that will later be picked apart and stirred into the final soup. This soup itself is an exquisitely simple purée of sofrito (onion, leek, carrot, and tomato), white wine, and fish stock. Sweet pimenton and a pinch of saffron add color and perfume. The cooked fish is added right before serving, remaining moist and tender.

Why I picked this recipe: Koehler had me at the word "velvet."

What worked: Besides the fish-picking step, the soup was a breeze to make, and a pleasant first course for just about any Spanish-influenced meal.

What didn't: I thought the soup needed more thorough seasoning. Next time, I'll start by adding salt to the sweating onions.

Suggested tweaks: Since you're only using two tomatoes, it's easier (I think) to gently peel them using a serrated peeler than going through the whole blanching step. If you don't have a food mill (I don't), you can pulse the sofrito mixture using an immersion blender. I added more broth in this step than called for to reduce the splatter. To save time, pick the meat from the fish while the soup is simmering.

Reprinted with permission from Spain: Recipes and Traditions from the Verdant Hills of the Basque Country to the Coastal Waters of Adalucía by Jeff Koehler. Copyright 2013. Published by Chronicle Books. All rights reserved. Available wherever books are sold.

Recipe Facts

Active: About 60 mins
Total: 60 mins
Serves: 4 servings

Rate & Comment


  • 2 pounds (910g) small soup fish or assorted heads and bones of a firm, white-fleshed non-oily fish

  • 1 medium bream, sea bass, or red snapper, cleaned

  • 2 medium leeks, white and tender green parts only, finely chopped

  • 2 medium onions, finely chopped

  • 1 celery stalk, finely chopped

  • 3 tablespoons extra-virgin olive oil

  • 1 carrot, finely chopped

  • 2 medium ripe tomatoes, peeled, seeded, and chopped

  • 1/4 cup (60ml) dry white wine

  • 1/2 teaspoon Spanish pimenton dulce (sweet paprika)

  • 1 small pinch saffron threads, dry-toasted and ground (see note)

  • Salt and freshly ground black pepper

  • Dense country bread, preferably one or two days old, for garnishing


  1. Rinse all the fish and put them in a large stock or soup pot. Add half of the leeks, half of the onions, and the celery; cover with 8 cups (2L) water, and bring to a gentle boil over medium-high heat. Cover the pot, reduce the heat to medium-low, and gently boil for 20 minutes, until the essence of the sea has been poached from the fish. Strain, reserving the liquid. Remove the bream and any larger fish; skin, debone, and flake the meat. Set aside. Discard the vegetables and remaining fish

  2. In a deep cazuela, Dutch oven, or large, heavy pot, heat the olive oil over medium heat and prepare a sofrito: Add the remaining leeks and onions and cook until they are pale and tender, about 8 minutes. Add the carrot and cook until it has softened somewhat and turned a yellowish orange color, about 8 minutes. Add the tomatoes and cook until pulpy and darker red, about 10 minutes, adding in a few tablespoons of simmering stock from time to time to keep it moist. Add the wine and cook for 2 minutes to burn off the alcohol. Stir in 1 cup (240ml) of the reserved stock, lower the heat, and simmer until the carrot is very tender and the sauce has concentrated down, about 15 minutes. Pass the sauce through a food mill and return it to the pan.

  3. Stir in the remaining 7 cups/1.76 L reserved stock. Add the pimentón and saffron and season with salt and pepper. Bring to a simmer over medium heat and simmer uncovered for 30 minutes.

  4. Meanwhile, preheat the broiler. Slice the bread as thinly as possible. Arrange it on a baking sheet, and place under the broiler until golden and toasted. Transfer to a bread basket.

  5. Remove the pot from the heat and sprinkle the reserved flaked fish into the pot. Cover the pot for 1 to 2 minutes before ladling the soup into bowls and serving with the toast.


To dry toast the saffron, heat a small ungreased skillet over medium-low heat, add the saffron threads, and toast for 2 to 3 minutes, or until aromatic and the threads have turned a shade darker in color. Place the toasted threads in a small sheet of paper that has been folded in half, crumble with your fingers—be sure they are dry—from the outside, and then shake the saffron from the paper into the dish (this prevents any saffron from sticking to your fingers). Alternatively, transfer the toasted threads from the skillet to a mortar, pound into a powder, and add to the dish. Swirl 2 tablespoons water in the mortar to get all of the crushed saffron.

Nutrition Facts (per serving)
303 Calories
13g Fat
14g Carbs
31g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 4
Amount per serving
Calories 303
% Daily Value*
Total Fat 13g 16%
Saturated Fat 2g 10%
Cholesterol 53mg 18%
Sodium 727mg 32%
Total Carbohydrate 14g 5%
Dietary Fiber 2g 9%
Total Sugars 5g
Protein 31g
Vitamin C 15mg 73%
Calcium 87mg 7%
Iron 1mg 7%
Potassium 899mg 19%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)