Spanish Garlic Soup, or Sopa de Ajo, is one of Spain’s most iconic and comforting dishes — simple, humble, and absolutely loaded with flavor. Made with garlic, stale bread, smoked paprika, olive oil, and eggs, this rustic soup originated as a peasant dish in the Castilian region and has warmed bellies for generations.
With just a few pantry staples, you can create a deeply aromatic, silky soup that’s both hearty and nourishing. The richness comes from the garlic-infused broth and poached or stirred egg that gently thickens the soup into a velvety, spoon-coating texture. It’s the perfect cold-weather meal or pick-me-up when you’re under the weather.
Ingredients Overview
Garlic
-
The star of the dish — typically 8–10 cloves.
-
Sliced or smashed and slowly sautéed in olive oil until golden and fragrant.
-
Adds depth and warming spice to the broth.
Bread
-
Traditionally made with day-old crusty white bread like baguette or rustic Spanish loaves.
-
Torn or sliced into chunks, it soaks into the broth and thickens the soup naturally.
-
Use gluten-free bread for a celiac-friendly version.
Olive Oil
-
Extra virgin olive oil is essential for authenticity and richness.
-
Used to toast the garlic and bread, infusing the oil with savory aroma.
Smoked Paprika (Pimentón)
-
Sweet or hot smoked paprika gives Sopa de Ajo its signature earthy, red hue.
-
Brings a smoky complexity and warmth.
-
Use Spanish pimentón de la Vera for authentic flavor.
Broth
-
Chicken or vegetable broth forms the base.
-
Homemade or high-quality store-bought broth elevates the dish significantly.
-
Water can be used in a pinch, but broth adds more body.
Eggs
-
Traditionally added poached or whisked in for a silky texture.
-
Cracked directly into simmering soup and gently stirred, or left whole for a soft yolk center.
-
Adds protein and richness.
Seasonings
-
Salt and pepper to taste
-
Optional: bay leaf, pinch of cumin, or a splash of dry sherry for depth
Step-by-Step Instructions
1. Prepare Ingredients
-
Peel and thinly slice or smash 8–10 cloves garlic.
-
Tear 4–5 slices of stale bread into rough pieces.
-
Measure 1 tsp smoked paprika (or ½ tsp hot + ½ tsp sweet).
-
Warm 4 cups of broth (chicken or veggie) separately.
2. Toast Garlic & Bread
In a large saucepan or clay pot:
-
Heat 3 tbsp olive oil over medium heat.
-
Add sliced garlic and sauté gently until lightly golden, not browned — about 2–3 minutes.
Add the torn bread:
-
Stir to coat in the oil and toast lightly for another 2–3 minutes.
3. Add Paprika & Broth
-
Sprinkle in the smoked paprika, stir quickly to avoid burning.
-
Immediately pour in the hot broth and stir well.
-
Season with salt and black pepper to taste.
Bring to a simmer.
4. Add the Egg(s)
Option 1: Poached
-
Crack 1 egg per serving directly into the simmering soup.
-
Cover and simmer gently for 4–6 minutes, until whites are set but yolks are runny.
Option 2: Stirred
-
Beat 2 eggs in a bowl and slowly drizzle into the simmering soup while stirring to create soft egg ribbons.
Chef’s Tip: Remove from heat once eggs are cooked to your liking to prevent overcooking.
5. Serve Immediately
Ladle into warm bowls. Top with:
-
A drizzle of olive oil
-
Fresh parsley or chopped scallions (optional)
-
Cracked black pepper or extra paprika
Optional: Serve with extra crusty bread or manchego cheese on the side.
Tips, Variations & Substitutions

Tips for Success
-
Use stale or toasted bread so it doesn’t fall apart too quickly.
-
Control garlic browning carefully — overcooked garlic turns bitter.
-
For deeper flavor, simmer with a bay leaf or splash of dry sherry.
Variations
-
Andalusian style: Add tomato or ham bits for a richer version.
-
Spicy: Use hot smoked paprika or a pinch of cayenne.
-
Vegan version: Omit eggs and use vegetable broth.
-
With chorizo: Sauté sliced Spanish chorizo with the garlic for a meaty variation.
Substitutions
-
Paprika: Use regular paprika if smoked isn’t available (you’ll miss the smokiness, but the flavor is still great).
-
Bread: Gluten-free bread works well if pre-toasted.
-
Eggs: Use silken tofu for a vegan protein addition instead of eggs.
Serving Ideas & Occasions
Perfect for:
-
Cold winter nights
-
Healing meals when sick
-
Rustic tapas-style dinners
-
Budget-friendly meals — pantry staples only
Pair it with:
-
A simple salad
-
Roasted peppers or olives
-
Spanish red wine or a dry sherry
-
A fried egg on top for extra richness
Nutritional & Health Notes
This soup is:
-
Naturally vegetarian (or vegan without egg)
-
High in garlic antioxidants and immune-boosting compounds
-
A source of complex carbs and healthy fats
-
Lower in calories yet very satisfying
Estimated per serving (1 of 4):
-
Calories: ~240
-
Protein: 8g
-
Carbs: 22g
-
Fat: 14g
-
Fiber: 2g
To lighten:
-
Use less oil
-
Skip egg or use egg whites only
-
Use whole grain bread for more fiber
FAQs
Q1: Can I make Spanish garlic soup ahead of time?
Yes — it stores well in the fridge for up to 3 days. Reheat gently and add fresh egg when serving, if desired.
Q2: Is this dish spicy?
Not inherently. You can use mild paprika or add hot paprika/chili flakes to adjust spice level.
Q3: What kind of bread works best?
Stale crusty white bread, baguette, or country-style loaves work best. Avoid soft sandwich bread, which dissolves too quickly.
Q4: Can I freeze it?
Yes, but without the egg. Freeze the base and add a fresh egg upon reheating for best texture.
Q5: Is this soup traditional?
Yes — Sopa de Ajo is a classic Spanish peasant dish with many regional versions. It’s deeply rooted in Castilian cuisine.
Q6: What can I use instead of smoked paprika?
Regular paprika or a tiny pinch of liquid smoke, though the flavor won’t be identical.
Q7: Can I use oil other than olive oil?
Olive oil is traditional and adds key flavor. For authenticity, stick with extra virgin olive oil.
PrintSpanish Garlic Soup (Sopa de Ajo) – Rustic, Healing & Soul-Warming
A classic Spanish soup made with garlic, olive oil, paprika, stale bread, and egg. Rich, rustic, and ready in under 30 minutes — perfect for chilly nights and simple, healing meals.
Ingredients
-
8–10 garlic cloves, thinly sliced
-
4–5 slices stale crusty bread, torn
-
3 tbsp extra virgin olive oil
-
1 tsp smoked paprika (sweet or hot)
-
4 cups chicken or vegetable broth
-
Salt and pepper, to taste
-
2–4 eggs
-
Optional: bay leaf, chopped parsley, olive oil drizzle
Instructions
-
Heat olive oil in a pot over medium. Add garlic and sauté until golden.
-
Add bread and toast for 2–3 minutes. Stir in paprika.
-
Pour in broth. Add salt, pepper, and optional bay leaf. Simmer 5 minutes.
-
Crack in eggs or drizzle in beaten eggs. Simmer until eggs are set.
-
Serve hot with optional parsley and olive oil drizzle.
Notes
-
Heat olive oil in a pot over medium. Add garlic and sauté until golden.
-
Add bread and toast for 2–3 minutes. Stir in paprika.
-
Pour in broth. Add salt, pepper, and optional bay leaf. Simmer 5 minutes.
-
Crack in eggs or drizzle in beaten eggs. Simmer until eggs are set.
-
Serve hot with optional parsley and olive oil drizzle.