Spanish Garlic Soup, or Sopa de Ajo, is the kind of rustic, soulful dish that proves how a handful of simple ingredients can become something unforgettable. Originating from humble Spanish kitchens, this traditional soup is made with garlic, olive oil, stale bread, smoked paprika, and a rich broth—often finished with a poached egg that melts into the broth, adding body and richness.
This is comfort food in its most elemental form: bold garlic flavor, silky broth, a touch of spice, and tender bites of bread that soak up every drop. It’s perfect for cold nights, simple dinners, or when you need a satisfying bowl without much fuss.
Despite its simplicity, Spanish Garlic Soup is anything but plain. With each spoonful, you’ll taste deep, savory warmth, carried by smoky paprika and enriched by egg yolk and olive oil. Whether served as a starter or light meal, it’s a dish with history, heart, and incredible flavor.
Ingredients Overview
This recipe relies on pantry staples—each one essential to building its traditional Spanish flavor and texture.
-
Garlic: The star of the show. Thinly sliced garlic is gently sautéed until golden and fragrant. It creates the base and namesake of the soup. Use fresh garlic cloves for best flavor.
-
Olive Oil: High-quality extra-virgin olive oil is used generously to sauté the garlic and infuse the broth with richness.
-
Stale Bread: Torn rustic bread adds body and texture. It absorbs the broth, softening into comforting bites. Day-old crusty bread like baguette or country-style loaves works best.
-
Smoked Paprika (Pimentón de la Vera): This adds signature Spanish smokiness and color. Sweet smoked paprika is traditional, but you can use hot for a spicy kick.
-
Chicken or Vegetable Broth: Forms the base of the soup. Choose a flavorful broth—homemade if possible—or a good-quality store-bought version.
-
Eggs: Typically poached or stirred into the hot soup to gently cook. The egg adds richness and makes the soup more filling.
Optional additions include a pinch of cumin, fresh parsley, or bits of jamón (cured ham) for added flavor, though the original version is wonderfully simple.
Step-by-Step Instructions

-
Prep the Ingredients
Peel and thinly slice 6–8 garlic cloves. Tear about 2 cups of stale bread into rough chunks. If your bread is still soft, toast it lightly in the oven. Crack 2–4 eggs into individual bowls if planning to poach. -
Sauté the Garlic
In a heavy-bottomed pot, heat 1/4 cup olive oil over medium-low heat. Add sliced garlic and cook gently, stirring frequently, for 4–6 minutes until golden and fragrant. Don’t let it burn—lower the heat if needed. -
Add the Paprika and Bread
Sprinkle in 1 teaspoon smoked paprika and stir quickly, letting it bloom in the oil for 30 seconds. Add the torn bread and stir to coat with the oil and paprika mixture. Let it toast slightly for 2–3 minutes. -
Pour in the Broth
Add 4 cups of hot chicken or vegetable broth to the pot. Stir gently, bringing everything together. Let it simmer for 10–15 minutes until the bread has softened and the soup is slightly thickened. -
Add the Eggs
There are two traditional methods:
-
Poached: Crack each egg directly into the hot (but not boiling) soup and simmer gently for 3–4 minutes until the whites are set but yolks remain soft.
-
Stirred: Beat 2 eggs in a bowl, then slowly pour into the simmering soup while stirring gently to create egg ribbons, similar to egg drop soup.
-
Finish and Serve
Taste the soup and season with salt and freshly cracked black pepper. Ladle into bowls and drizzle with a little more olive oil if desired. Garnish with chopped parsley or a sprinkle of extra paprika.
Common Mistakes to Avoid
-
Don’t burn the garlic—it turns bitter fast. Keep heat low and stir constantly.
-
Avoid boiling the soup after adding eggs; gentle simmering prevents tough whites or curdling.
-
Use stale, crusty bread—not sandwich bread—for the right texture.
Tips, Variations & Substitutions
Tips
-
Use smoked paprika from Spain (pimentón de la Vera) for authenticity.
-
Crack eggs into a small bowl before poaching to avoid breaking yolks.
-
For thicker soup, simmer a few extra minutes to reduce broth.
Flavor Variations
-
Spicy Kick: Add a pinch of chili flakes or use hot smoked paprika.
-
Ham Addition: Add small pieces of cured Spanish ham like jamón serrano for added depth.
-
Herby Finish: Stir in fresh thyme or parsley just before serving.
Substitutions
-
Swap chicken broth for vegetable broth to make it vegetarian.
-
Use gluten-free crusty bread to suit dietary needs.
-
For dairy-free richness, blend a small portion of the soup and return to the pot.
Serving Ideas & Occasions
Spanish Garlic Soup is traditionally served as a light dinner or starter. It’s perfect for rainy evenings, chilly nights, or when you’re feeling under the weather.
Serve with a glass of dry Spanish wine or a rustic green salad with vinaigrette. Add a side of olives or marinated vegetables for a simple, satisfying meal.
It also works well as part of a tapas-style spread alongside small bites like roasted peppers, manchego cheese, or grilled chorizo (if not keeping it vegetarian).
Nutritional & Health Notes
This soup is light yet nourishing. Garlic is known for its natural antioxidants and immune-supporting properties, while olive oil adds healthy fats.
Using broth instead of cream keeps it dairy-free, and the bread provides body without heaviness. Adding eggs boosts protein, making this a filling yet balanced bowl.
It’s naturally vegetarian (when using vegetable broth), and can be adapted for gluten-free or dairy-free diets.
FAQs
1. Can I make Spanish Garlic Soup ahead of time?
Yes. You can prepare the soup base ahead and reheat gently. Add the eggs just before serving to keep them fresh and tender.
2. What bread works best?
Use stale, crusty bread like rustic sourdough, country loaves, or baguettes. Avoid soft sandwich bread—it breaks down too quickly.
3. Can I make it vegan?
Absolutely. Use vegetable broth and skip the eggs. The soup will still be rich and flavorful thanks to the garlic, paprika, and olive oil.
4. Is this soup supposed to be thick or brothy?
Traditionally, it’s somewhere in between. The bread breaks down slightly, thickening the broth, but it shouldn’t be a puree. You can adjust by simmering longer or using more/less bread.
5. How do I get the perfect poached egg in soup?
Make sure the soup is hot but not boiling. Gently slide in the egg and let it simmer for 3–4 minutes without stirring. The whites should be set and the yolk soft.
6. Can I blend the soup?
It’s not traditional, but yes—you can blend part or all of the soup for a smoother texture. Just be cautious not to overblend if you want to retain rustic appeal.
7. What does Spanish Garlic Soup taste like?
It’s savory and slightly smoky with rich garlic flavor, silky broth, and tender pieces of soaked bread. The egg adds creaminess, and the olive oil ties everything together beautifully.
Garlic Soup Recipe from Classic Spanish Cooking
A rustic, comforting Spanish Garlic Soup (Sopa de Ajo) made with garlic, olive oil, bread, smoked paprika, and eggs for a traditional, flavorful meal.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 2–4 servings 1x
Ingredients
6–8 garlic cloves, thinly sliced
1/4 cup extra-virgin olive oil
2 cups stale rustic bread, torn into chunks
1 tsp smoked paprika
4 cups chicken or vegetable broth
2–4 eggs
Salt and pepper to taste
Optional: fresh parsley, extra paprika, cured ham
Instructions
-
Heat olive oil in a pot over medium-low. Add sliced garlic and sauté 4–6 mins until golden.
-
Stir in smoked paprika. Add bread and toss to coat. Cook 2–3 mins.
-
Pour in broth. Simmer 10–15 mins until bread softens.
-
Crack eggs into soup and poach 3–4 mins, or stir in beaten eggs for ribbons.
-
Season with salt and pepper. Serve hot, garnished with parsley or more paprika.
Notes
Use day-old bread for best texture. Keep heat low after adding eggs to prevent curdling. Vegetarian-friendly with veg broth.