Smoky Spanish Roasted Garlic Soup

By Mila | Updated on August 7, 2025

If you ask me, Spanish garlic soup is one of those recipes that proves simple ingredients can make something really special.

This rustic soup from Spain brings together pantry basics like bread, garlic, and smoked paprika into a comforting bowl that’s perfect for chilly evenings. The garlic gets crispy and golden in olive oil, then simmers with chicken stock to create a rich broth.

Stale bread soaks up all those flavors, while poached eggs add richness to every spoonful. A splash of sherry vinegar at the end gives it a nice little tang.

It’s an easy weeknight dinner that feels cozy and satisfying, the kind of soup that warms you from the inside out.

Spanish Roasted Garlic Soup (Sopa de Ajo)
Image: theamazingfood.com / All Rights reserved

Why You’ll Love This Spanish Roasted Garlic Soup

  • Quick and easy – This soup comes together in just 30-45 minutes, making it perfect for busy weeknights when you want something warm and satisfying without spending hours in the kitchen.
  • Simple ingredients – You probably have most of these pantry staples on hand already, and the ingredient list is refreshingly short.
  • Budget-friendly – This recipe uses affordable, everyday ingredients and even gives stale bread a delicious second life instead of letting it go to waste.
  • Comforting and flavorful – The roasted garlic and smoked paprika create a rich, warming broth that’s perfect for cold days, and the poached eggs add extra protein and creaminess.

What Kind of Bread Should I Use?

The beauty of this Spanish soup is that it’s perfect for using up that stale bread sitting on your counter. Day-old crusty bread like a baguette or sourdough works great, but really any white bread that’s gone a bit hard will do the job. If your bread is still fresh, you can cube it and toast it in the oven for about 10 minutes to dry it out. The stale bread soaks up all that garlicky broth and adds body to the soup, so don’t worry about it being too tough – that’s exactly what you want here.

Spanish Roasted Garlic Soup (Sopa de Ajo)
Image: theamazingfood.com / All Rights reserved

Options for Substitutions

This classic Spanish soup is simple, but a few ingredients are pretty important to get it right:

  • Stale bread: Stale bread is key here – it soaks up the broth without getting mushy. If your bread is fresh, cut it into cubes and toast it in the oven at 300°F for about 10 minutes until it’s dried out. Day-old baguette, sourdough, or country bread all work great.
  • Smoked paprika: Don’t skip the smoked paprika – it’s what gives this soup its signature flavor. Regular paprika won’t give you that smoky depth, though you could add a tiny pinch of cumin if you’re really in a bind.
  • Chicken stock: Vegetable stock works if you want to keep it vegetarian (just skip the eggs or keep them). You can also use water with a couple of bouillon cubes, but good stock really makes a difference in this simple soup.
  • Garlic: This is garlic soup, so you really need the garlic. But if 10 cloves sounds like too much, you can dial it back to 6-8 cloves for a milder flavor.
  • Eggs: The poached eggs are traditional but optional. You can leave them out entirely, or crack them into individual bowls instead of directly into the pot if you prefer.

Watch Out for These Mistakes While Cooking

The biggest mistake when making sopa de ajo is burning the garlic, which happens fast since you’re cooking it in hot oil – keep the heat at medium and remove the cloves as soon as they turn golden, not brown, to avoid a bitter taste.

Another common error is adding the paprika too late or letting it cook too long, which can make it taste burnt and acrid, so stir it in quickly after the garlic and immediately follow with the bread to prevent scorching.

When adding the eggs at the end, make sure your soup is at a gentle simmer (not a rolling boil) and stir constantly in one direction as you drizzle them in slowly – this creates those delicate egg ribbons instead of chunky scrambled bits.

Using fresh bread instead of stale is a mistake too, since it won’t hold up in the broth and will turn mushy rather than creating the thick, hearty texture this soup is known for.

Spanish Roasted Garlic Soup (Sopa de Ajo)
Image: theamazingfood.com / All Rights reserved

What to Serve With Spanish Roasted Garlic Soup?

This Spanish garlic soup is pretty hearty on its own since it already has bread and eggs in it, but I love serving it with a simple green salad dressed with sherry vinegar and olive oil to balance out the richness. A plate of Spanish tapas like marinated olives, Manchego cheese, and sliced chorizo makes it feel like a complete meal. If you want to keep things simple, just serve some extra crusty bread on the side for mopping up the garlicky broth, or add a few slices of jamón serrano on top right before serving for a salty, savory touch.

Storage Instructions

Store: This garlic soup keeps really well in the fridge for up to 4 days in an airtight container. I like to store it without the eggs, then poach fresh ones when I’m ready to eat. If you’ve already added the eggs, it’ll still be good but the texture won’t be quite as nice when reheated.

Freeze: You can freeze the soup base (without eggs) for up to 3 months in a freezer-safe container. Just leave a little room at the top for expansion. When you’re ready to enjoy it, thaw it overnight in the fridge and add fresh poached eggs when serving.

Reheat: Warm the soup gently on the stovetop over medium-low heat, stirring occasionally until it’s heated through. If you stored it with eggs already in it, be careful not to overheat or the eggs will get rubbery. You can also microwave individual portions for 2-3 minutes, stopping to stir halfway through.

Preparation Time 10-15 minutes
Cooking Time 20-30 minutes
Total Time 30-45 minutes
Level of Difficulty Medium
Servings 4 servings

Estimated Nutrition

Estimated nutrition for the whole recipe (without optional ingredients):

  • Calories: 900-1050
  • Protein: 38-46 g
  • Fat: 58-66 g
  • Carbohydrates: 62-74 g

Ingredients

  • 1/3 cup olive oil
  • 12 garlic cloves, thinly sliced into uniform slivers
  • 4 oz stale crusty bread, cut into 1-inch cubes
  • 1.5 tbsp smoked paprika
  • 7 cups chicken stock
  • 4 eggs
  • 1 tsp sherry vinegar (optional)
  • sea salt
  • freshly ground black pepper

Step 1: Prepare Mise en Place and Toast the Bread

  • 4 oz stale crusty bread, cut into 1-inch cubes
  • 12 garlic cloves, thinly sliced into uniform slivers
  • 4 eggs

Cut the stale crusty bread into 1-inch cubes and spread on a baking sheet.

Toast in a 350°F oven for about 8-10 minutes, stirring halfway through, until the cubes are golden and slightly crispy on the outside but still have some give inside.

This prevents them from dissolving into mush when the stock is added.

While the bread toasts, thinly slice the garlic cloves into uniform slivers—uniformity ensures even cooking and prevents some pieces from burning while others remain raw.

Whisk the eggs in a small bowl and set aside.

Step 2: Infuse Oil with Garlic and Paprika

  • 1/3 cup olive oil
  • 12 garlic cloves, thinly sliced into uniform slivers
  • 1.5 tbsp smoked paprika

Heat the olive oil in a large pot over medium heat.

Once shimmering, add the sliced garlic and cook gently for 2-3 minutes, stirring frequently, until the garlic turns golden and becomes fragrant—be careful not to let it brown or turn dark, as this will make the soup bitter.

Immediately stir in the smoked paprika, mixing constantly for about 30 seconds to bloom the spice and release its deep, smoky flavor into the oil.

This is where the soul of the soup develops.

Step 3: Build the Soup Base with Toasted Bread and Stock

  • toasted bread cubes from Step 1
  • 7 cups chicken stock

Add the toasted bread cubes from Step 1 to the garlic-paprika oil and stir constantly for about 2-3 minutes, coating the bread well and allowing it to absorb the flavored oil.

Pour in the chicken stock, stirring gently to distribute the bread throughout.

Bring the soup to a simmer over medium-high heat, then reduce to medium.

I like to let it simmer for a couple of minutes before adding the eggs—this allows the bread to begin softening and the flavors to meld together.

Step 4: Create Silky Egg Ribbons with Gentle Stirring

  • whisked eggs from Step 1

Once the soup is gently simmering, use a fork or whisk to stir the soup in slow, deliberate circles.

While stirring continuously, slowly drizzle the whisked eggs from Step 1 into the moving soup in a thin stream—this creates silky ribbons of cooked egg throughout rather than scrambled pieces.

The constant motion and gentle heat are crucial here; if you pour too quickly or stop stirring, the eggs will clump.

Continue stirring for about 1 minute after all the egg is added to ensure it’s evenly incorporated and cooked through.

Step 5: Season and Finish the Soup

  • sea salt
  • freshly ground black pepper
  • 1 tsp sherry vinegar

Taste the soup and season generously with sea salt and freshly ground black pepper.

Stir in the sherry vinegar if using—it adds a subtle brightness that complements the smoky paprika and sweet garlic perfectly.

Adjust seasonings as needed, keeping in mind that you want each spoonful to be deeply flavorful.

Step 6: Serve Immediately

Ladle the hot soup into bowls while it’s still steaming.

The bread should be mostly softened but still have some texture, the egg should be visible as delicate ribbons throughout, and the broth should have a beautiful golden color from the garlic and paprika.

Serve immediately with extra crusty bread on the side if desired.

Spanish Roasted Garlic Soup (Sopa de Ajo)

Smoky Spanish Roasted Garlic Soup

Delicious Smoky Spanish Roasted Garlic Soup recipe with step-by-step instructions.
Prep Time 10 minutes
Cook Time 25 minutes
Total Time 37 minutes
Servings 4 servings
Calories 975 kcal

Ingredients
  

  • 1/3 cup olive oil
  • 12 garlic cloves, thinly sliced into uniform slivers
  • 4 oz stale crusty bread, cut into 1-inch cubes
  • 1.5 tbsp smoked paprika
  • 7 cups chicken stock
  • 4 eggs
  • 1 tsp sherry vinegar (optional)
  • sea salt
  • freshly ground black pepper

Instructions
 

  • Cut the stale crusty bread into 1-inch cubes and spread on a baking sheet. Toast in a 350°F oven for about 8-10 minutes, stirring halfway through, until the cubes are golden and slightly crispy on the outside but still have some give inside. This prevents them from dissolving into mush when the stock is added. While the bread toasts, thinly slice the garlic cloves into uniform slivers—uniformity ensures even cooking and prevents some pieces from burning while others remain raw. Whisk the eggs in a small bowl and set aside.
  • Heat the olive oil in a large pot over medium heat. Once shimmering, add the sliced garlic and cook gently for 2-3 minutes, stirring frequently, until the garlic turns golden and becomes fragrant—be careful not to let it brown or turn dark, as this will make the soup bitter. Immediately stir in the smoked paprika, mixing constantly for about 30 seconds to bloom the spice and release its deep, smoky flavor into the oil. This is where the soul of the soup develops.
  • Add the toasted bread cubes from Step 1 to the garlic-paprika oil and stir constantly for about 2-3 minutes, coating the bread well and allowing it to absorb the flavored oil. Pour in the chicken stock, stirring gently to distribute the bread throughout. Bring the soup to a simmer over medium-high heat, then reduce to medium. I like to let it simmer for a couple of minutes before adding the eggs—this allows the bread to begin softening and the flavors to meld together.
  • Once the soup is gently simmering, use a fork or whisk to stir the soup in slow, deliberate circles. While stirring continuously, slowly drizzle the whisked eggs from Step 1 into the moving soup in a thin stream—this creates silky ribbons of cooked egg throughout rather than scrambled pieces. The constant motion and gentle heat are crucial here; if you pour too quickly or stop stirring, the eggs will clump. Continue stirring for about 1 minute after all the egg is added to ensure it's evenly incorporated and cooked through.
  • Taste the soup and season generously with sea salt and freshly ground black pepper. Stir in the sherry vinegar if using—it adds a subtle brightness that complements the smoky paprika and sweet garlic perfectly. Adjust seasonings as needed, keeping in mind that you want each spoonful to be deeply flavorful.
  • Ladle the hot soup into bowls while it's still steaming. The bread should be mostly softened but still have some texture, the egg should be visible as delicate ribbons throughout, and the broth should have a beautiful golden color from the garlic and paprika. Serve immediately with extra crusty bread on the side if desired.

Disclaimer: Our editorial team has used AI to create or enhance parts of this article. All content has been fact-checked by our team to ensure accuracy.

Leave a Comment

Recipe Rating