Here is my favorite sopa de ajo recipe, with simple ingredients like garlic, bread, paprika, and eggs that come together to make a comforting, warming Basque soup that’s perfect for cold days.
This garlic soup has become our go-to dinner when someone in the family is feeling under the weather. I love how just a few pantry staples can create something so satisfying and nourishing. Plus, it’s ready in about 20 minutes!
Why You’ll Love This Garlic Soup
- Simple, pantry-friendly ingredients – You probably have most of these basics on hand already – bread, garlic, eggs, and broth come together to create something truly special.
- Comforting and warming – This traditional Basque soup is like a warm hug in a bowl, perfect for cold days or when you’re feeling under the weather.
- Rich, deep flavors – The combination of slowly cooked garlic, smoky paprika, and sherry vinegar creates layers of taste that make this soup way more interesting than it sounds.
- Easy one-pot meal – Everything comes together in one pot, making cleanup a breeze while you enjoy this authentic Spanish comfort food.
- Budget-friendly – Using basic ingredients like bread and eggs, this recipe proves you don’t need expensive items to make something delicious and satisfying.
What Kind of Bread Should I Use?
For authentic sopa de ajo, you’ll want to use a good-quality baguette that’s at least a day old – slightly stale bread actually works better here since it holds up when simmered in the broth. A crusty French baguette is your best bet, but any artisan-style bread with a firm crust and airy interior will do the job. Avoid soft sandwich bread or anything too dense, as it won’t give you the right texture. If your baguette is fresh, you can leave it out overnight or toast it lightly in the oven to dry it out a bit before using.
Options for Substitutions
This traditional Basque soup is pretty forgiving when it comes to swaps, though some ingredients are key to getting that authentic flavor:
- High-quality baguette: Day-old crusty bread works best here – try sourdough, Italian bread, or even thick slices of country bread. Avoid soft sandwich bread as it’ll get too mushy.
- Pimentón de la Vera: This smoked Spanish paprika is really what makes this soup special, so try not to substitute it. If you absolutely must, use regular paprika plus a tiny pinch of smoked salt, but the flavor won’t be quite the same.
- Chicken broth: Vegetable broth works fine for a lighter version, or you can use beef broth for something richer. Just make sure it’s good quality since it’s the base of your soup.
- Sherry vinegar: Red wine vinegar or white wine vinegar can step in here. Start with 1 tablespoon and taste – you want that gentle acidic kick without overpowering the garlic.
- Fresh garlic: Don’t even think about using garlic powder here! Fresh garlic is absolutely essential for this soup. If your cloves are small, use more – this soup should be garlicky.
- Eggs: The eggs create those silky ribbons in the soup, so they’re pretty important. If you’re avoiding eggs, you can skip them, but you’ll miss out on that traditional texture.
Watch Out for These Mistakes While Cooking
The biggest mistake when making sopa de ajo is burning the garlic, which will turn your entire soup bitter – keep the heat at medium-low and stir constantly while the garlic cooks until it’s just golden and fragrant.
Another common error is adding the paprika too late or cooking it too long, so stir it in right after the garlic becomes aromatic and cook for just 30 seconds before adding the broth to prevent it from becoming bitter.
When adding the beaten eggs, pour them in very slowly while stirring the soup constantly to create silky ribbons instead of scrambled egg chunks, and make sure your soup isn’t boiling hot when you do this.
For the best texture, use day-old bread that’s been cubed and toasted until golden – fresh bread will get too mushy, while overly stale bread won’t absorb the flavorful broth properly.
What to Serve With Sopa de Ajo?
This rustic Spanish soup is hearty enough to be a meal on its own, but it pairs beautifully with some crusty bread for extra dipping – even though there’s already bread cooked right into the soup! A simple Spanish-style salad with mixed greens, tomatoes, and a drizzle of good olive oil makes a nice light side that won’t compete with the bold garlic and paprika flavors. You could also serve it alongside some Manchego cheese and olives for a more traditional Spanish tapas feel, or pair it with grilled chorizo if you want to make it even more filling. The smoky, garlicky broth is so satisfying that honestly, a glass of Spanish wine and maybe some crusty bread on the side is really all you need.
Storage Instructions
Refrigerate: This garlic soup keeps really well in the fridge for up to 4 days in an airtight container. The flavors actually get even better after sitting overnight, so don’t worry about making it ahead! Just keep in mind that the bread will soften more as it sits, but that’s totally normal for this rustic soup.
Freeze: You can freeze this soup for up to 3 months, but I’d recommend doing it before adding the beaten eggs. The eggs don’t freeze and thaw as nicely, so it’s better to add them fresh when you reheat. Store it in freezer-safe containers, leaving some room at the top for expansion.
Warm Up: Gently reheat the soup on the stovetop over medium-low heat, stirring occasionally. If you froze it without eggs, whisk in some beaten eggs during the last few minutes of heating. You might need to add a splash of broth or water if it’s gotten too thick, and taste for seasoning since flavors can mellow after storage.
| Preparation Time | 10-15 minutes |
| Cooking Time | 50-60 minutes |
| Total Time | 60-75 minutes |
| Level of Difficulty | Easy |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 1350-1500
- Protein: 40-45 g
- Fat: 95-105 g
- Carbohydrates: 95-110 g
Ingredients
For the toasted bread:
- 4 oz artisan baguette (cut into large chunks for toasting)
- 7 tbsp olive oil (I use extra virgin for better flavor)
For the soup base:
- 1 tbsp olive oil (reserved from toasting bread)
- 1 tbsp smoked Spanish paprika (the heaping measure is important for authentic flavor)
- 2 tbsp sherry vinegar
- 1 garlic head, about 12 cloves (peeled and finely minced, the fresher the better)
- 8 cups chicken broth (low-sodium or homemade preferred)
- 2 tsp kosher salt (plus more for adjustment)
For finishing:
- 3 large eggs (well beaten, room temperature for smoother incorporation)
Step 1: Toast the Baguette for Crispness and Flavor
- 4 oz artisan baguette
Preheat your oven to 450°F.
Cut the artisan baguette into large 2-inch chunks and spread them on a baking sheet.
Toast for 20-25 minutes until golden and crispy—this develops a nutty flavor that’s essential to authentic sopa de ajo.
The bread should be dry and crunchy, not soft.
Remove from the oven and set aside.
Step 2: Infuse Oil with Toasted Bread and Build the Flavor Base
- 7 tbsp olive oil
- toasted baguette from Step 1
Heat 7 tablespoons of olive oil in a large pot over medium heat.
Once shimmering, add the toasted bread chunks and cook for 2 minutes, stirring occasionally, to further crisp them and transfer their flavor into the oil.
Remove the bread with a slotted spoon, reserving 1 tablespoon of the infused oil for later, and set the bread aside on a plate.
I like to reserve that oil because it’s now golden and flavorful—perfect for enriching the finished soup.
Step 3: Bloom the Garlic and Paprika for Maximum Flavor
- 1 garlic head
- 1 tbsp smoked Spanish paprika
In the same pot with the remaining infused oil, add the finely minced garlic and cook over medium heat for 30 seconds to 1 minute, stirring constantly—don’t let it brown or it will become bitter.
Immediately add the smoked Spanish paprika and stir vigorously for another 20-30 seconds until fragrant and well combined.
This blooming technique releases the paprika’s deep, smoky flavors into the oil.
The fresher your garlic, the better the final soup will taste.
Step 4: Simmer the Soup Base with Bread
- 8 cups chicken broth
- 2 tsp kosher salt
- toasted bread from Step 2
- 2 tbsp sherry vinegar
Pour in the chicken broth and add 2 teaspoons of kosher salt, stirring to combine.
Bring the soup to a boil, then add the toasted bread from Step 2 and reduce the heat to a gentle simmer.
Let it cook for 25 minutes, allowing the bread to soften and contribute body and texture to the broth.
After 25 minutes, stir in the sherry vinegar—this adds brightness and balances the rich, earthy flavors.
Step 5: Finish with Eggs for Silky Texture
- 3 large eggs
- 1 tbsp reserved olive oil from Step 2
- kosher salt
Bring the soup back to a gentle simmer over medium heat.
While stirring constantly with a ladle or wooden spoon, slowly pour the room-temperature beaten eggs in a thin stream into the simmering broth.
The stirring motion prevents the eggs from cooking too quickly and ensures they form delicate strands throughout the soup rather than clumping.
Continue stirring for about 1-2 minutes until the eggs are fully incorporated and the soup has a silky, slightly thickened texture.
Taste and adjust salt if needed, then serve immediately in warm bowls.
Drizzle with the reserved 1 tablespoon of infused olive oil from Step 2 just before serving for extra richness.




