Gazpachuelo: Spain’s Warm Fish and Mayonnaise Soup

Warm gazpachuelo with hake, shrimp, potatoes, and a pale mayonnaise-enriched broth
⬇ Jump to Recipe 📖 5 min read

The name is the first surprise. Gazpachuelo sounds like it should be a cold tomato soup, cousin to gazpacho. It isn’t. Gazpachuelo is warm, creamy, and built around fish stock thickened with mayonnaise – closer in spirit to a chowder than anything you’d serve chilled in summer.

Image disclosure: The food images in this article are AI-generated illustrations. They are provided as visual references; actual ingredients, preparation, and results may vary.

Key takeaways

  • Gazpachuelo is a warm soup made from fish stock, potatoes, and homemade mayonnaise, despite its gazpacho-sounding name.
  • It originated with fishermen along the Málaga coast and later spread throughout southern Spain’s fishing towns.
  • Hake and shrimp are the classic proteins, though the soup has many regional variations.
  • The technique of slowly loosening mayonnaise with warm broth is the trickiest and most important step.

Where the name comes from – and why it’s confusing

Despite sharing a name with gazpacho, gazpachuelo has almost nothing in common with the cold tomato soup most people know. Fishermen created it as a way to turn fish trimmings, potatoes, and a simple garlic mayonnaise into a hot, nourishing meal after a day at sea. Over time it became a staple across the southern coast, including in Ceuta, where fish-based soups have always had a natural place on the table.

Gazpachuelo Recipe (Serves 4)

Hake, fish bones, shell-on shrimp, potatoes, pasteurized egg, lemon, olive oil, bay leaf, and parsley for gazpachuelo
Use a pasteurized egg for the mayonnaise because the soup is not boiled after the emulsion is added.

Ingredients

  • 500 g hake (or another firm white fish), filleted, with head and bones reserved
  • 200 g shrimp, shell-on
  • 3-4 medium potatoes, peeled and cut into chunks
  • 1 pasteurized egg
  • Juice of half a lemon
  • 200 ml olive oil (for the mayonnaise)
  • 1 bay leaf
  • Fresh parsley, chopped
  • Salt, to taste
  • Water, to cover

Method

Warm fish broth being whisked gradually into mayonnaise for gazpachuelo
Temper the mayonnaise gradually with warm—not boiling—broth.
  1. Make a stock: simmer the fish head and bones along with the shrimp shells in water for 20 minutes. Strain and set the stock aside.
  2. Cook the potatoes in the strained stock with the bay leaf until tender, about 15-20 minutes.
  3. Add the hake fillets and shrimp to the pot and poach gently for 2-3 minutes – just until cooked through. Remove everything from the heat immediately to avoid overcooking.
  4. Make a mayonnaise: blend the egg, lemon juice, and a pinch of salt, then slowly stream in the olive oil until it emulsifies into a thick mayonnaise.
  5. Take a ladle of warm (not boiling) broth and whisk it into the mayonnaise a little at a time, to loosen it without curdling it.
  6. Stir this mixture back into the pot, off the heat, mixing gently until the soup turns creamy and pale.
  7. Serve immediately, topped with chopped parsley.

The soup should never boil once the mayonnaise goes in – high heat is what causes it to split. Keep the heat low or off entirely during this last step.

Food-safety note: use a pasteurized egg for the homemade mayonnaise. Serve the soup promptly, and do not leave it at room temperature for more than two hours.

A soup with many regional faces

Every coastal kitchen has its own version. Some cooks add rice, others stir in pieces of bread instead of potato, and some skip the shrimp entirely and rely on egg and fish alone. What stays constant is the technique: fish stock, potato, and an emulsified sauce that turns a humble broth into something silky.

If you like the fish-and-broth style of gazpachuelo, you’ll likely enjoy papas con choco, another slow-simmered stew from the same coastal tradition. For more dishes from this part of Spain, browse our guide to Ceuta’s traditional dishes.

Gazpachuelo served with hake, shrimp, potatoes, parsley, and lemon
Serve gazpachuelo warm, with lemon available for anyone who wants extra brightness.

Frequently Asked Questions

Can gazpachuelo be served cold? It is traditionally served warm or hot. If you chill leftovers, refrigerate them promptly and reheat them gently without boiling so the emulsion is less likely to split.

What fish works best for gazpachuelo? Hake is the classic choice because it’s mild and flakes easily, but any firm white fish, such as cod or monkfish, works well.

Why did my gazpachuelo split? This usually happens when the broth added to the mayonnaise is too hot, or when the soup is boiled after the mayonnaise goes in. Keep the temperature gentle throughout the final step.

Is gazpachuelo the same as gazpacho? No. Despite the similar name, gazpacho is a cold, uncooked tomato soup, while gazpachuelo is a warm, fish-based soup thickened with mayonnaise.

Did you enjoy this recipe?

Avg 5 ⭐ (1 ratings)

New Recipes Straight to Your Inbox!

No spam. Just the best recipes, fresh every week.