Spanish Soup: Sopa de Ajo 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: Sopa de Ajo Recipe

Sopa de ajo, or Spanish garlic soup, is a comforting dish made with garlic, olive oil, paprika, bread, and broth, often finished with eggs. Associated especially with Castile, it has many regional and family versions; this straightforward version turns everyday ingredients into a savory, satisfying meal.

Ingredients

  • ¼ cup (60 ml) extra-virgin olive oil
  • 6 medium garlic cloves (about 30 g), peeled and thinly sliced
  • 8 oz (225 g) day-old rustic country bread, preferably with the crust, torn or cut into 1-inch (2.5 cm) pieces
  • 1 teaspoon (2 g) sweet Spanish paprika (pimentón dulce)
  • ⅛ teaspoon (0.3 g) cayenne pepper, optional
  • 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)
  • 2 tablespoons (8 g) chopped flat-leaf parsley, optional, for serving

Instructions

  1. Prepare the ingredients. Slice the garlic thinly so it cooks evenly, and cut or tear the bread into bite-sized pieces. If the bread is fresh rather than day-old, spread it on a baking sheet and let it air-dry while you prepare the other ingredients; avoid using bread that is damp or moldy. Measure the paprika and cayenne before you begin cooking, since paprika can turn bitter if it sits in hot oil for too long.
  2. Gently cook the garlic. Set a large, heavy-bottomed pot or Dutch oven over medium-low heat and add the olive oil. When it shimmers, add the sliced garlic and cook for about 2 to 3 minutes, stirring often. The slices should soften and become fragrant, with little or no browning. If the garlic starts to darken quickly, lower the heat; scorched garlic will make the broth taste harsh.
  3. Toast the bread. Add the bread pieces and stir to coat them in the garlic oil. Cook for about 4 minutes, turning the pieces so they toast lightly on more than one side. They do not need to become crisp all the way through. Their purpose is to absorb the oil and broth while adding a toasted, wheaty flavor.
  4. Add the paprika and broth. Take the pot off the heat briefly and stir in the sweet paprika and optional cayenne for about 20 seconds. This short contact with the warm oil releases their aroma without scorching them. Pour in the broth, then add the salt and black pepper. Return the pot to medium-high heat and bring the liquid to a gentle boil.
  5. Simmer until the bread softens. Lower the heat and simmer uncovered for 12 to 14 minutes, stirring once or twice. The bread should soften and partly break down, thickening the broth while leaving some distinct pieces. Taste the soup and adjust the salt and pepper. If it seems too thick, stir in a little hot broth or water; if it seems thin, simmer it for another minute or two before adding the eggs.
  6. Poach the eggs in the soup. Reduce the heat so the broth barely simmers. Use the back of a spoon to make four small spaces among the bread, then crack one egg into each space. Cover the pot and cook for about 5 minutes, checking near the end. For this version, cook until each egg’s white and yolk are firm. If you prefer not to poach eggs in the pot, cook them separately and set one on each serving instead.
  7. Serve while hot. Ladle the soup carefully into four bowls, giving each bowl an egg and a share of the bread. Spoon a little broth over the eggs and finish with chopped parsley if desired. The bread continues to absorb liquid as it stands, so bring the pot to the table promptly.

Tips

  • Choose bread with structure. A rustic loaf, sourdough, or country-style white bread holds its shape better than soft sandwich bread. Stale bread is useful because it absorbs the broth without immediately turning gummy. If all you have is fresh bread, dry the pieces in a low oven or on the counter before cooking; do not toast them dark, because they will continue to cook in the soup.
  • Keep the garlic pale. Garlic cooks quickly in oil, and the thin slices can go from golden to burnt in moments. Medium-low heat and frequent stirring are more reliable than turning up the burner to rush the process. If the garlic gets noticeably brown or smells bitter, it is better to start the oil and garlic again than to build the whole soup on a burnt base.
  • Use the right paprika. Sweet Spanish paprika, called pimentón dulce, gives the soup its warm red color and rounded pepper flavor. It is sold in many grocery stores and Spanish or international markets. If you cannot find it, use sweet paprika; the soup will still work, though it may lack some of the distinctive depth of Spanish pimentón. Smoked paprika is a possible substitute, but it gives the broth a noticeably smoky flavor, so start with ½ teaspoon (1 g) rather than replacing the full amount.
  • Season after tasting the broth. Broths vary in saltiness, and bread also affects how seasoned the finished soup tastes. Starting with low-sodium broth makes it easier to adjust near the end. If using regular salted broth, begin with less added salt and taste after the bread has softened.

Serving Suggestions

Sopa de ajo is filling enough to serve as a simple lunch or supper, particularly when each bowl gets an egg. For a fuller Spanish-inspired meal, serve smaller portions before a salad of tomatoes, greens, or sliced oranges. A plate of olives or roasted vegetables also makes a good accompaniment without competing with the soup’s garlic and paprika flavors. Offer crusty bread only if you want extra bread at the table; the soup itself already contains a generous amount.

Serve it hot in warmed bowls if convenient, because the broth cools as the bread absorbs it. Bring the pot to the table and ladle the servings there, taking care to divide the eggs evenly. A light sprinkle of parsley adds freshness and color, but it is optional rather than essential. Some cooks finish the bowl with a small drizzle of olive oil; use just a little so it does not feel greasy.

Variations

Make it vegetarian: Choose vegetable broth instead of chicken broth. A rich, well-seasoned vegetable stock works best because the ingredient list is short and the broth’s flavor comes through clearly. The soup is already meat-free as written, and the eggs provide a substantial finish; to make it vegan, omit the eggs and use vegetable broth, then taste carefully for salt and add a little extra bread or a drizzle of olive oil if desired.

Add Spanish ham: A small amount of diced jamón serrano or another fully cooked Spanish cured ham adds a salty, savory note. Stir in about 2 oz (55 g) after the garlic has softened and cook briefly before adding the bread. Since cured ham can be salty, reduce the initial salt and season at the end. This is a common direction for versions that include meat, but it is not required for a satisfying bowl.

Use chorizo thoughtfully: Spanish cured chorizo can be sliced and added with the garlic, allowing its paprika-rich oil to flavor the soup. Fresh, uncooked chorizo is different from cured sausage: remove it from its casing, brown it separately, and cook ground sausage to the USDA FSIS safe minimum internal temperature of 160°F (71°C) before adding it. Either kind makes the result richer and more assertively seasoned, so adjust the salt and paprika accordingly.

Change the egg finish: Instead of poaching eggs in the pot, serve the soup with a separately cooked egg on top. This makes it easier to portion the soup for people who prefer different egg doneness, and it keeps leftovers more flexible. Another simple option is to omit eggs entirely and serve smaller bowls as a starter. Recipes vary by household and region, so these are practical adaptations rather than a claim that there is just one fixed formula.

Storage and Reheating

For the best texture, serve sopa de ajo soon after cooking. If you expect leftovers, store the soup and eggs separately when possible: the bread becomes softer over time, and a poached egg’s texture changes in storage. Transfer leftovers to shallow containers and refrigerate within 2 hours of cooking. The soup keeps for 3 to 4 days in the refrigerator; store cooked eggs covered and use them within the same period.

Reheat soup gently in a saucepan over medium-low heat, stirring as the bread loosens. Add a splash of broth or water if the mixture has thickened, and heat leftovers to 165°F (74°C), checking with a food thermometer. Reheat only the portion you plan to eat. Warm a separately stored egg with care, or cook a fresh egg for the bowl. For longer storage, freeze the soup without the eggs for up to 2 months for better quality. Thaw it in the refrigerator, then reheat to 165°F (74°C); the bread will be softer after freezing, but the soup will still be flavorful.

Frequently Asked Questions

What does sopa de ajo mean?
Sopa de ajo translates from Spanish as “garlic soup.” It is a traditional Spanish soup made in numerous versions, commonly with garlic, bread, paprika, broth or water, and often eggs. The exact ingredients and thickness differ among regions and households.

Is sopa de ajo the same as gazpacho?
No. Gazpacho is generally a chilled soup associated with southern Spain and made with ingredients such as tomatoes, peppers, cucumber, and olive oil. Sopa de ajo is served hot and gets its character from cooked garlic, bread, paprika, and broth. They are both Spanish soups, but their ingredients and preparation are quite different.

Can I make this soup without stale bread?
Yes. Use fresh rustic bread and dry the pieces before adding them, either by leaving them out briefly or warming them in a low oven until they feel dry but not browned. Fresh, soft sandwich bread is less suitable because it can dissolve quickly and make the soup pasty. If that is your only option, add it gradually and stop when the broth reaches the texture you like.

Why did my soup turn very thick?
Bread absorbs broth as it simmers and continues to soak up liquid after cooking, so thickness is normal and can increase as the soup stands. Stir in hot broth or water a little at a time until it is looser. Next time, hold back some of the bread or plan to serve the soup immediately after the eggs are cooked.

Can I make sopa de ajo ahead?
You can prepare the garlic, measure the spices, and cut the bread ahead, but the finished soup is best assembled close to serving because the bread keeps absorbing liquid. If making it in advance, cook the soup without the eggs, refrigerate it promptly, and poach fresh eggs when reheating. Bring the reheated soup to 165°F (74°C) before serving.

Can I use smoked paprika instead of sweet paprika?
Yes, but the flavor will be smokier and more pronounced. Start with ½ teaspoon (1 g) smoked paprika and add more only after tasting. Sweet Spanish paprika gives a gentler, more traditional flavor for this version, while smoked paprika shifts the soup toward a deeper, wood-smoke profile.

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).