Skip to content

Castilian Garlic Soup with Chorizo, Ham, and Egg

A hearty Spanish bread and garlic soup enriched with chorizo, Iberian ham, paprika, and softly cooked eggs.

Prep10 min
Cook25 min
Total35 min
Serves2 servings
Jump to Recipe
Castilian Garlic Soup with Chorizo, Ham, and Egg

Sopa de ajo, also known as sopa castellana, is a rustic Spanish soup that turns day-old bread, garlic, paprika, and stock into a warming, deeply savory meal.

This substantial version includes fresh chorizo, Iberian ham, and eggs, giving the softened bread a smoky broth and making the soup filling enough to serve as a main course.

Why You’ll Love This Recipe

  • It transforms stale bread into a rich and satisfying meal instead of letting it go to waste.
  • Garlic and two kinds of Spanish paprika create bold flavor from a short ingredient list.
  • Chorizo and cured ham add smoky, savory depth to the broth.
  • The eggs cook directly in the soup, keeping the recipe simple and contained in one pot.
  • The entire dish comes together quickly and is especially comforting in cold weather.

Ingredient Notes

Day-old rustic bread

A firm country loaf absorbs the broth while retaining some texture. Avoid soft sandwich bread, which can dissolve too quickly and make the soup pasty.

Fresh Spanish chorizo

Use uncooked Spanish-style chorizo rather than dry cured chorizo. Remove the casing and crumble the meat so it browns evenly and flavors the broth.

Iberian or Serrano ham

The cured ham contributes salt and concentrated pork flavor. Prosciutto is the easiest widely available US substitute, although it tastes slightly sweeter.

Spanish paprika

Sweet paprika provides color and warmth while hot paprika adds a gentle kick. Add both briefly and follow immediately with stock so they do not scorch.

Eggs

The eggs are poached directly in the soup. Keep the broth at a gentle simmer so the whites set without breaking apart or turning tough.

Expert Tips

  • Fry the bread in batches so the slices brown rather than steam and become greasy.
  • Keep the heat low when cooking the garlic; dark brown garlic will make the entire soup taste bitter.
  • Add the stock immediately after the paprika because ground paprika scorches quickly in hot fat.
  • Taste the soup before salting it, since chorizo, cured ham, and packaged stock can already provide plenty of salt.
  • Do not boil vigorously after adding the eggs, or the whites may break into small pieces and the yolks may overcook.

Serving Suggestions

Serve the soup immediately in warm bowls, placing one egg in each serving and breaking the yolk into the broth at the table.

Because the soup is substantial, pair it with a simple green salad, roasted peppers, or another light vegetable dish rather than a heavy side.

Storage and Reheating

Refrigerate leftovers in an airtight container within 2 hours and use them within 3 days. Reheat gently in a saucepan over medium-low heat, stirring carefully, until the soup reaches 165°F (74°C); add a splash of stock or water because the bread continues to absorb liquid. Freezing is not recommended because the eggs and bread can develop a rubbery or mushy texture after thawing.

Frequently Asked Questions

What is the difference between sopa de ajo and sopa castellana?

The names are often used interchangeably. Sopa castellana generally refers to the Castilian version of garlic and bread soup, which may include paprika, egg, ham, or chorizo.

Can I use fresh bread instead of day-old bread?

Yes, but dry the slices in a low oven first so they absorb the broth without immediately falling apart.

Can I make the soup without chorizo or ham?

Yes. Omit both meats and use vegetable stock for a simpler meat-free version, then adjust the salt and paprika to taste.

Can sopa de ajo be prepared ahead?

The broth, garlic, meat, and paprika base can be prepared a day ahead. Reheat it, add the fried bread, and cook the eggs shortly before serving for the best texture.

Fork & Olé Recipe

Castilian Garlic Soup with Chorizo, Ham, and Egg

CuisineSpanish (Castilian) CourseSoup, Main Course Yield2 servings NutritionApprox. 850 calories per serving

Ingredients

  • 1/4 cup (60 ml) extra-virgin olive oil, divided
  • 8 thin slices day-old rustic country bread, about 5 1/2 ounces (160 g)
  • 1 fresh Spanish chorizo, about 3 1/2 ounces (100 g), casing removed and meat crumbled
  • 2 2/3 ounces (75 g) Iberian or Serrano ham, finely chopped
  • 4 garlic cloves, peeled and thinly sliced
  • 1 tablespoon sweet Spanish paprika (pimentón dulce)
  • 1 teaspoon hot Spanish paprika (pimentón picante)
  • 2 cups (500 ml) beef or chicken stock
  • 1/4 teaspoon kosher salt, plus more only if needed
  • 2 large eggs

Instructions

  1. Heat 3 tablespoons of the olive oil in a wide Dutch oven or heavy saucepan over medium heat.
  2. Fry the bread in batches for 1 to 2 minutes per side until golden and lightly crisp, adding some of the remaining oil if the pan becomes dry, then transfer the slices to a plate.
  3. Add the crumbled chorizo and chopped ham to the same pot and cook for 2 to 3 minutes, stirring, until the chorizo begins to brown and release its fat; transfer the meat to the plate with the bread.
  4. Reduce the heat to low, add the sliced garlic, and cook for 2 to 3 minutes until fragrant and pale golden without allowing it to darken.
  5. Return the chorizo and ham to the pot, stir in both paprikas, and cook for about 30 seconds.
  6. Immediately pour in the stock, scrape up the browned bits, and bring the soup to a gentle simmer.
  7. Add the fried bread and simmer over low heat for about 10 minutes, pressing some pieces gently into the broth as they soften, then taste before adding any salt.
  8. Crack the eggs into the simmering soup, cover, and cook for about 2 minutes, or until the whites are set and the yolks are cooked to your preference, then serve very hot.

Notes

The calorie estimate assumes 5 1/2 ounces (160 g) of bread, a 3 1/2-ounce (100 g) fresh chorizo, all the ham and eggs, and about 3 tablespoons (45 ml) of the olive oil are consumed; the estimated total is about 1,700 calories divided between two servings.

Pan de hogaza is a rustic Spanish country loaf; a day-old plain sourdough or unsweetened artisan white loaf is a practical US option and should be sliced thinly.

Fresh Spanish chorizo may be found at Spanish markets, specialty butcher shops, and some well-stocked US supermarkets; fresh Mexican chorizo is more heavily seasoned and will noticeably change the flavor.

Check the labels on bread, chorizo, ham, and packaged stock when avoiding dairy, soy, sesame, peanuts, tree nuts, fish, or shellfish because additives and manufacturing practices vary.

For people at higher risk from foodborne illness, cook the eggs until both whites and yolks are firm or until the egg portion reaches 160°F (71°C).

At a Glance

Cuisine:
Spanish (Castilian)

Course:
Soup, Main Course

Nutrition:
Approx. 850 calories per serving

Dietary information:
Dairy-Free, Fish-Free, Lactose-Free, Peanut-Free, Sesame-Free, Shellfish-Free, Soy-Free, Tree-Nut-Free

Published:
July 21, 2026