Spanish Soup Dishes: Castilian Garlic Soup Recipe

Updated November 4, 2026

Total time
40 min
prep 15 min · cook 25 min
Serves
4
portions as written
Safe temperature (USDA)
160°F / 71°C
check the thickest piece

Jump to recipe

Spanish Soup Dishes: Castilian Garlic Soup Recipe

Sopa de ajo, or Spanish garlic soup, is a rustic Castilian dish made with bread, garlic, olive oil, smoked paprika and broth. This version finishes with egg ribbons for a hearty bowl, while regional and family versions may use poached eggs, ham or different kinds of bread.

The soup is a good example of how a few everyday ingredients can make a satisfying meal: bread thickens the broth, garlic and pimentón bring deep flavor, and eggs add richness. It comes together on the stovetop in about 40 minutes, making it useful when you have stale bread to use and want something warming without a long simmer.

Ingredients

  • 3 tablespoons (45 ml) extra-virgin olive oil
  • 8 garlic cloves (about 25 g), peeled and thinly sliced
  • 7 ounces (200 g) day-old rustic bread, crust included, cut or torn into 1-inch (2.5 cm) pieces
  • 1½ teaspoons (about 3 g) Spanish smoked paprika, preferably sweet pimentón
  • 6 cups (1.4 L) low-sodium chicken broth or vegetable broth
  • ½ teaspoon (3 g) fine salt, plus more to taste
  • ¼ teaspoon (0.5 g) freshly ground black pepper
  • 4 large eggs (about 200 g without shells), lightly beaten
  • 1 teaspoon (5 ml) sherry vinegar, optional
  • 1 tablespoon (4 g) finely chopped flat-leaf parsley, optional, for serving

Instructions

  1. Prepare the ingredients. Slice the garlic evenly so it cooks at a similar pace, tear or cut the bread, and measure the paprika and broth before you start. Lightly beat the eggs in a small bowl. If the bread is very hard, break it into smaller pieces; it will soften in the broth, so there is no need to soak it first.
  2. Toast the bread. Warm the olive oil in a heavy-bottomed pot or Dutch oven over medium heat. Add the bread and stir often for 5 to 6 minutes, until the pieces are golden in spots and crisp on the edges. Move the bread around the pan rather than leaving it in one layer for too long; it should toast, not burn. Transfer it to a plate, leaving the oil in the pot.
  3. Soften the garlic and bloom the paprika. Add the sliced garlic to the pot and cook over medium-low heat for about 2 minutes, stirring, until fragrant and just beginning to turn pale gold. Do not let it brown deeply, which can make it bitter. Take the pot off the heat, stir in the smoked paprika for about 20 seconds, then immediately add a splash of broth to stop the paprika from scorching.
  4. Simmer the bread in the broth. Pour in the remaining broth and add the toasted bread, salt and black pepper. Bring the soup to a gentle simmer, then lower the heat and cook uncovered for 12 minutes. Stir once or twice, pressing some bread against the side of the pot to help it dissolve. The soup should become thick and rustic, with some soft bread pieces still visible. If it gets thicker than you like, add a little hot broth or water.
  5. Add the eggs safely. Keep the soup at a gentle simmer and slowly pour in the beaten eggs while stirring in a circular motion. Continue stirring and cooking for 2 to 3 minutes, until the eggs form fine ribbons and the egg-and-soup mixture reaches 160°F (71°C) on an instant-read thermometer. This is the USDA FSIS safe minimum temperature for egg dishes. Avoid a hard boil, which can make the egg ribbons tough and break the bread down too quickly.
  6. Season and serve. Turn off the heat. Stir in the sherry vinegar, if using, and taste before adding more salt; broth brands vary in saltiness. Ladle into warm bowls and finish with parsley if you like. Serve promptly while the bread is soft and the soup is hot.

Tips

  • Use stale bread if possible. Day-old country bread absorbs broth while keeping enough texture to give the soup body. Fresh bread works, but it can turn mushy sooner; toast it a little longer and add it gradually if you want to control the thickness.
  • Keep the garlic pale. Thin slices release flavor quickly. If they start turning dark brown, take the pot off the heat before adding the paprika. Paprika also burns easily, so bloom it briefly and add liquid right away.
  • Choose your paprika thoughtfully. Spanish pimentón is the characteristic seasoning. Sweet smoked paprika is widely available; hot smoked paprika will make the soup noticeably spicy. If you cannot find smoked paprika, use regular sweet paprika and add a small pinch of ground cumin, knowing the soup will have less of its classic smoky aroma.
  • Adjust thickness at the end. Bread continues absorbing liquid as the pot sits. Keep a little warm broth or water nearby and stir in a splash if the soup becomes too dense. Taste after thinning, since you may need to adjust the salt and pepper.

Serving Suggestions

Serve sopa de ajo as a main course in generous bowls, or offer smaller portions as a first course before a simple meal. A crisp green salad with a sharp vinaigrette is a useful contrast to the soft, savory soup. Roasted peppers, sautéed greens or a plate of sliced tomatoes can also round out the table without competing with the garlic and paprika.

Crusty bread is optional because the soup already contains bread, but a few crisp slices are handy for dipping if you keep the broth on the thinner side. For a more substantial meal, serve it with roasted vegetables or a small plate of olives. Add parsley just before serving for freshness, and pass sherry vinegar at the table for anyone who wants a brighter finish. The soup is best served hot soon after the eggs are stirred in, when the ribbons are tender and distinct.

Variations

Make it vegetarian. Use vegetable broth in place of chicken broth; choose one with a savory, full flavor because the broth is a major part of the soup. The recipe is otherwise vegetarian, though it contains eggs. For a vegan adaptation, leave out the eggs and use vegetable broth, then finish each bowl with a drizzle of olive oil. The result will be less rich, so season carefully and consider adding sautéed mushrooms for more savory depth.

Use a poached egg instead. Some versions serve the soup with an intact egg rather than egg ribbons. To do that, simmer the bread and broth until tender, then cook each egg in the soup until the egg dish reaches the USDA FSIS safe minimum of 160°F (71°C), checking with a food thermometer. The yolk will be firmer at that temperature than in versions with a runny center. Add one egg per bowl and handle it gently when serving.

Add a little cured ham. For a richer Castilian-style variation, stir in about 2 ounces (55 g) finely diced Spanish serrano ham after the garlic has softened, and cook it for a minute before adding paprika. Serrano ham is cured and salty, so use less added salt and taste the broth before seasoning further. If it is unavailable, a small amount of prosciutto can provide a similar salty, cured note, though it is not an identical substitute.

Change the texture. For a smoother, more uniform soup, whisk more firmly as the bread simmers or briefly blend a portion of the broth and bread before adding the eggs. For a chunkier bowl, reserve a handful of toasted bread and scatter it over the servings just before eating. Either approach is reasonable; the traditional character varies between cooks and regions.

Storage and Reheating

Cool leftovers promptly and refrigerate them within 2 hours of cooking in a shallow, covered container. The soup keeps for 3 to 4 days in the refrigerator. As it sits, the bread will continue to absorb broth, so the chilled soup will be much thicker than it was in the pot. Store it in meal-size portions if you expect to reheat only one or two bowls at a time.

Reheat gently on the stovetop over medium-low heat, stirring often and adding broth or water a little at a time until the consistency is right. Heat leftovers to 165°F (74°C), checking with a food thermometer, as recommended for reheated leftovers. You can also microwave a portion in a covered microwave-safe bowl, stirring partway through so it heats evenly, and checking that it reaches 165°F (74°C). Avoid repeated cooling and reheating; warm only the amount you plan to eat.

Freezing is possible, but the bread and cooked eggs can become grainy or very soft after thawing. For better texture, freeze the broth with garlic and paprika before adding bread or eggs, then thaw it overnight in the refrigerator and finish the soup fresh. Refrigerate the thawed broth and do not leave cooked soup at room temperature for extended storage.

Frequently Asked Questions

What does sopa de ajo mean?
Sopa de ajo translates from Spanish as garlic soup. It is associated especially with Castilian cooking and is commonly built from garlic, bread, paprika, olive oil and broth. Recipes differ: some use ham, some include eggs, and the bread-to-broth ratio varies, so there is not just one fixed version.

Can I make Spanish garlic soup with fresh bread?
Yes. Stale bread is convenient because it absorbs liquid without immediately falling apart, but fresh rustic bread can work. Cut it into pieces and toast it until the surfaces are dry and golden before simmering. Very soft sandwich bread is less suitable because it can dissolve quickly and make the soup pasty.

Why is my soup too thick?
Bread keeps taking up liquid during cooking and storage, and different loaves absorb different amounts. Stir in hot broth or water a few tablespoons at a time until the soup loosens. If you are reheating leftovers, expect to add more liquid than you needed when the soup was freshly made, then taste and adjust the seasoning.

Can I prepare sopa de ajo ahead?
You can make the broth, garlic and paprika base ahead and refrigerate it, then bring it to a simmer and add the toasted bread and eggs close to serving. If the whole soup is already assembled, it is still fine to refrigerate for 3 to 4 days, but the bread will soften further and the eggs may lose their delicate ribbon texture. Reheat leftovers to 165°F (74°C).

What can I use instead of Spanish smoked paprika?
Sweet smoked paprika is the closest practical substitute for sweet Spanish pimentón. Regular sweet paprika gives color and mild pepper flavor but lacks the smokiness; a small pinch of cumin can add warmth, though it changes the flavor. Avoid using a full amount of hot paprika unless you want a spicy soup.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).