Equipment
Ingredients
Soup Base and Croutons
- 60 ml olive oil, extra virgin
- 200 g rustic sourdough bread, stale day-old, crust on, cut into 2 cm cubes
- 12 garlic, peeled and thinly sliced into 1 mm chips
- 12 g sweet smoked paprika
- 1200 ml low-sodium chicken stock, room temperature
- 4 g fine sea salt
Eggs and Garnish
- 4 eggs, chilled
- 10 g fresh flat-leaf parsley, washed, dried, leaves picked and finely chopped
Nutrition (per serving)
Nutrition is estimated per serving. Nutrients without complete source data are omitted.
Full nutrition
- Calories
- 407 kcal
- Protein
- 19 g
- Carbohydrates
- 36 g
- Fat
- 22 g
- Fiber
- 3 g
- Sugar
- 3 g
- Sodium
- 862 mg
- Saturated Fat
- 4 g
- Potassium
- 522 mg
- Calcium
- 101 mg
- Iron
- 4.6 mg
- Magnesium
- 35 mg
- Phosphorus
- 273 mg
- Zinc
- 1.8 mg
- Vitamin A
- 164 mcg
- Vitamin C
- 8 mg
- Water
- 353 g
Sources: Aggregated Public Data, USDA FoodData Central
Method
Slice the peeled garlic cloves thinly into uniform 1 mm chips using a chef knife on a cutting board.
Dice the stale rustic sourdough bread into 2 cm (0.75 in) cubes.
Heat the extra virgin olive oil in a heavy-bottomed Dutch oven over medium heat to 160C (320F).
Fry half of the bread cubes (100g) in the hot oil for 4 minutes, turning occasionally with a wooden spoon until crisp and deeply golden.
Transfer the fried croutons from the oil onto a plate using a slotted spoon, keeping the remaining infused oil in the Dutch oven.
Sauté the sliced garlic in the remaining oil over low heat at 130C (266F) for 2 minutes until aromatic and light straw-colored, ensuring it does not turn dark brown.
Toast the remaining un-fried bread cubes (100g) in the pot with the garlic and oil for 2 minutes over low heat to absorb the garlic flavor.
Stir the sweet smoked paprika into the bread and garlic mixture off the heat for 30 seconds to bloom the aromas without scorching the spice.
Deglaze the Dutch oven by pouring in the low-sodium chicken stock and fine sea salt, returning the pot to medium-high heat.
Simmer the soup uncovered over low heat at 90C (194F) for 10 minutes, stirring occasionally to allow the submerged bread to break down and thicken the broth.
Crack each egg individually into a small ramekin before introducing it to the pot to ensure shells are absent and yolks remain intact.
Poach the eggs by gently sliding them one by one into the simmering soup at 85C (185F) spaced apart, cooking for 3 to 4 minutes until the whites are fully set and the yolk reaches the desired doneness, ensuring an internal temperature of at least 71C (160F) on an instant-read thermometer for firm yolks if serving vulnerable diners.
Plate the soup by carefully ladling one poached egg and an even distribution of broth and softened bread into each of four warmed bowls, garnishing with the reserved crispy croutons and chopped fresh flat-leaf parsley.
Chef's Notes
- Authentic Spanish pimenton de la Vera brings a distinct beechwood-smoked perfume that regular paprika cannot duplicate. Use dulce for mellow warmth, or substitute a quarter of it with pimenton picante for a gentle kick.
- Bifurcating the bread into two distinct roles solves the traditional culinary complaint of monotone mushiness: half melts into the chicken broth to provide a velvety body, while the other half serves as a crisp topping.
- To achieve smooth poached egg domes without ragged edges, crack each chilled egg into a fine mesh strainer over the sink for 10 seconds to drain the loose outer albumen before transferring to the ramekin.
- If desired, traditional Spanish serrano ham scraps or diced jamon serrano (about 50g) can be lightly crisped in the olive oil right before the garlic is added for deeper savoriness.
Storage
Refrigerator: 3 days — Store the soup base separately from croutons and eggs in an airtight container at or below 4C (40F). Cool soup rapidly within 2 hours of cooking before chilling.
Freezer: 1 month — Freeze the soup broth base without eggs or croutons in a freezer-safe sealed container. Thaw overnight in the refrigerator.
Reheating: Reheat refrigerated or thawed soup broth in a saucepan over medium heat until it reaches a safe internal temperature of at least 74C (165F) throughout before poaching fresh eggs in the liquid.
Troubleshooting
Broth tastes sharp, bitter, and burnt
Cause: Garlic or paprika was overheated and scorched before chicken stock was added
Fix: Cannot be fixed once burned; scorched garlic must be discarded and the base restarted
Prevention: Keep heat gentle on low when sweating garlic and remove pot from the heat source when blooming dry paprika
Egg whites scatter into thin strands and cloud the soup broth
Cause: The soup was boiling too vigorously when the eggs were dropped in
Fix: Skim stray egg foam with a slotted spoon; flavor remains intact despite cosmetic clouding
Prevention: Reduce heat to a gentle sub-simmer at 85C (185F) and slide eggs in from a ramekin held flush with the broth surface
Soup lacks body and appears watery rather than rustic and hearty
Cause: The bread was too fresh or did not break down sufficiently during simmering
Fix: Mash some of the simmering bread cubes against the side of the pot with a wooden spoon and simmer 3 additional minutes
Prevention: Use dry, day-old rustic bread with plenty of crumb, which readily hydrates and thickens stock
Cultural Context
Sopa de ajo, commonly referred to as sopa castellana, is an emblem of traditional Spanish peasant cuisine rooted in the wind-swept plains of Castilla y Leon. Historically conceived by rural field workers and shepherds to stretch austere rations of stale bread, garlic, and animal fat through freezing winters, it represents the pinnacle of resource-efficient cooking. Today, the soup remains a treasured national tradition, famously consumed during the chilly late-night processions of Semana Santa across Spain.










