Spanish Garlic Soup, or Sopa de Ajo, is a humble yet deeply flavorful dish rooted in Castilian tradition. This rustic soup is made with simple pantry ingredients — stale bread, olive oil, garlic, paprika, and water or broth — yet delivers an incredibly satisfying bowl of comfort.
Often associated with cold winter mornings or times of economic hardship, this soup has long been a staple in Spanish households thanks to its heartiness, affordability, and warming qualities. It’s traditionally finished with a poached egg gently cooked right in the broth, adding richness and protein to this minimalist masterpiece.
What makes Sopa de Ajo special is how a few quality ingredients transform into something complex and deeply nourishing. It’s perfect for a light dinner, a nourishing breakfast, or a healing bowl when you’re under the weather.
Ingredients Overview
This classic soup is a beautiful example of simplicity meeting depth of flavor. Here’s what you’ll need:
Main Ingredients:
-
Garlic: The star of the dish. Sliced thin or smashed, garlic is sautéed gently until golden, infusing the oil and soup with a deep aroma.
-
Stale Bread: Day-old rustic bread (like a baguette or country loaf) soaks up the broth and adds body. Use crusty bread for the best texture.
-
Paprika (Pimentón): Spanish smoked paprika gives the soup its signature red hue and rich, smoky flavor. Sweet or hot versions both work.
-
Olive Oil: Use good-quality extra virgin olive oil — it’s essential for sautéing the garlic and building flavor.
-
Chicken or Vegetable Broth: More traditional than water, a light broth gives the soup depth. Homemade or low-sodium store-bought both work well.
-
Eggs: Optional, but poaching an egg directly in the simmering soup is a beloved touch that adds richness and body.
Optional Add-ins:
-
Bay Leaf: Adds a subtle herbal depth.
-
Cayenne or Red Pepper Flakes: For heat.
-
Sherry or Wine Vinegar: A splash at the end brings brightness.
-
Parsley: For fresh, herbal garnish.
Step-by-Step Instructions
Step 1: Prepare the Bread
-
Cut 4–6 slices of day-old rustic bread into cubes or thick slices.
-
If the bread is still too soft, toast it in a 300°F oven for 10–15 minutes until dry and slightly golden.
Step 2: Sauté the Garlic
-
In a heavy-bottomed saucepan or Dutch oven, heat ¼ cup olive oil over medium heat.
-
Add 6–8 garlic cloves, thinly sliced.
-
Sauté until golden and fragrant, about 2–3 minutes. Don’t let it burn — lower the heat if needed.
Step 3: Add Paprika and Bread
-
Stir in 1½ teaspoons smoked paprika (pimentón), and optional ¼ tsp red pepper flakes for heat.
-
Add the toasted bread pieces, stirring to coat in the garlicky oil and paprika.
Step 4: Add Broth and Simmer
-
Pour in 4 cups of warm chicken or vegetable broth.
-
Add 1 bay leaf if using.
-
Bring to a gentle simmer and cook for 10–15 minutes, stirring occasionally, until the bread softens and the flavors meld.
Step 5: Add Eggs (Optional)
-
Crack 1 egg per serving directly into the simmering soup.
-
Cover and poach gently for 4–5 minutes, or until the whites are set but yolks still soft.
-
Alternatively, poach eggs separately and place on top of each bowl when serving.
Step 6: Serve
-
Ladle the soup into bowls, being careful not to break the egg yolks.
-
Drizzle with extra olive oil, sprinkle with chopped parsley, and add a splash of sherry vinegar if desired.
Tips, Variations & Substitutions
-
Use different breads: A hearty sourdough or country-style loaf works best, but even torn baguette or ciabatta will do. Avoid soft sandwich bread.
-
Make it spicy: Add a pinch of cayenne or use hot paprika for a warming kick.
-
Add protein: For a heartier version, stir in bits of cured Spanish chorizo or leftover ham.
-
Make it vegan: Skip the egg and use vegetable broth. The garlic and paprika still shine.
-
Thicken or thin: Add more bread to thicken the broth, or more liquid for a lighter consistency.
-
Infuse with herbs: Add thyme or rosemary to the simmering broth for extra aroma.
Serving Ideas & Occasions

Spanish Garlic Soup is ideal for:
-
Light dinners or lunches — especially in cold weather
-
Comfort food when you’re feeling under the weather
-
A rustic starter to a Spanish-themed meal
-
Breakfast or brunch with a poached egg and crusty toast
Serve with:
-
Crusty bread or grilled toast to dip into the yolky broth
-
A side of olive tapenade or Spanish olives
-
A simple green salad with lemon vinaigrette
-
Manchego cheese or cured meats if serving as part of a tapas spread
Nutritional & Health Notes
This dish is:
-
Naturally vegetarian when made with vegetable broth
-
High in antioxidants thanks to garlic and olive oil
-
Simple and nourishing, especially when you’re craving something light yet satisfying
-
Rich in healthy fats, fiber (from the bread), and protein if you include the egg
To make it lighter:
-
Use less oil or whole-grain bread
-
Skip the egg and add extra greens like wilted spinach or kale
-
Choose low-sodium broth and add salt to taste
FAQs
Q1: Can I use fresh bread instead of stale bread?
A1: Stale bread is best because it holds up better in the broth. If using fresh bread, toast it in the oven first to dry it out.
Q2: Can I freeze Spanish garlic soup?
A2: It freezes well without the eggs. Let it cool, portion it out, and freeze for up to 2 months. Add fresh poached eggs when reheating.
Q3: What’s the best paprika to use?
A3: Spanish smoked paprika (pimentón de la Vera) is traditional. You can use sweet, hot, or a blend depending on your spice preference.
Q4: Can I add meat to this soup?
A4: Yes. Sliced Spanish chorizo or diced ham are great additions that add protein and a smoky kick.
Q5: How do I poach the eggs perfectly in the soup?
A5: Crack the eggs into the simmering broth gently, cover the pot, and don’t stir. Cook for 4–5 minutes until whites are set but yolks are runny.
Q6: Is this soup filling enough for a full meal?
A6: Yes. With bread and egg, it’s surprisingly hearty. Add extra toppings or a side salad for a more complete meal.
Q7: Can I blend the soup?
A7: You can, but traditional sopa de ajo is rustic and brothy with visible bread and garlic pieces. Blending gives a smoother texture but changes the feel of the dish.
Spanish Garlic Soup – Rustic, Warming, and Comforting
A rustic Castilian garlic soup made with golden garlic, crusty bread, smoked paprika, and a nourishing broth — topped with a poached egg for a cozy, satisfying finish.
Ingredients
6–8 garlic cloves, thinly sliced
¼ cup olive oil
1½ tsp smoked paprika
4 cups chicken or vegetable broth
4–6 slices stale bread, cubed or torn
1 bay leaf (optional)
Salt and black pepper to taste
2–4 eggs (optional, for poaching)
Optional garnish: parsley, olive oil, sherry vinegar
Instructions
-
Toast bread if needed.
-
Heat olive oil in a saucepan, add garlic, and sauté until golden.
-
Stir in paprika and red pepper flakes if using.
-
Add bread and toss to coat in garlic oil.
-
Pour in broth and bay leaf. Simmer 10–15 mins.
-
Crack eggs into soup and poach gently, covered, for 4–5 mins.
-
Serve hot with parsley, extra olive oil, and vinegar if desired.
Notes
Use day-old rustic bread for best texture. Vegan if made without egg and using vegetable broth.