Method

  1. Prepare the bread and garlic

    Choose bread that feels dry and firm at the surface, then cut 200 g of crusty wheat bread into rough 2.5 cm (1 in) pieces so some crust remains on each piece. Peel 8 garlic cloves and slice the cloves into thin, even coins; consistent slices cook at the same pace and are less likely to scorch.

  2. Gently soften the garlic

    Pale-gold garlic slices softened in olive oil for Spanish garlic bread soup

    Pour 45 ml of extra-virgin olive oil into a heavy soup pot and set it over medium-low heat. Add 8 garlic cloves and cook for 2 to 3 minutes, stirring often, until the slices smell mellow and turn pale gold at the edges. Start checking at 2 minutes and lower the heat immediately if any slice darkens quickly; brown garlic will make the soup bitter.

    02:00
  3. Toast the bread and bloom the paprika

    Lightly toasted bread coated with paprika and garlic oil for Spanish garlic bread soup

    Add 200 g of crusty wheat bread to the pot and turn the pieces through the garlic oil for 4 to 5 minutes, pressing them briefly against the bottom so several sides pick up light golden patches. Start checking at 4 minutes. Move the pot off the heat, sprinkle in 5 g of sweet Spanish paprika, and stir until the bread is evenly rust-colored and fragrant; keeping the paprika away from direct heat prevents scorching.

    04:00
  4. Simmer until the bread is spoon-soft

    Spoon-soft bread in loose paprika broth for Spanish garlic bread soup

    Return the pot to medium heat and pour in 1200 ml of unsalted chicken broth slowly, stirring to release any paprika from the bottom. Add 1 bay leaf, 3 g of fine sea salt, and 0.5 g of black pepper. Bring the soup just to a boil, then reduce the heat to low and simmer gently for 15 to 18 minutes. Start checking at 15 minutes; the bread should be swollen and tender while the broth remains loose enough to flow around it.

    15:00
  5. Cook the egg ribbons completely

    Fully cooked opaque egg ribbons in Spanish garlic bread soup

    Crack 4 large eggs into a clean bowl and beat until the whites and yolks are fully blended. Bring the soup back to a gentle, steady simmer. Stir the soup slowly in one direction while pouring the beaten eggs in a narrow stream, then stop stirring and simmer for 3 to 4 minutes. Start checking at 3 minutes. The ribbons must look opaque and feel firm throughout, with no glossy or runny egg remaining. Use a food thermometer to confirm the egg-thickened soup reaches at least 71°C/160°F before serving. Wash the bowl, whisk, and any surface touched by raw egg with hot soapy water.

    03:00
  6. Season and serve

    Remove the bay leaf and taste the broth. Adjust the seasoning only if needed, remembering that the bread contributes its own salt. Ladle the soup into warm bowls and finish with fresh flat-leaf parsley (optional). Serve while the bread is tender and the egg ribbons are distinct.

Cook's noteKeep the simmer gentle after adding the eggs. Vigorous boiling breaks the ribbons into tiny curds and can make the broth look cloudy.

Smart Substitutions

  • No chicken broth? Use unsalted vegetable broth for a meat-free soup with the same bread-thickened body.
  • No day-old loaf? Use fresh crusty bread. After cutting it as directed, spread the pieces in a single layer on a baking sheet and dry them at 120°C/250°F for 20 to 30 minutes, checking at 20 minutes, until the surfaces feel firm but the centers are not fully crisp; let them cool briefly before continuing.
  • No Spanish paprika? Use regular sweet paprika, or combine sweet paprika with a small pinch of smoked paprika.
  • Prefer a softer garlic flavor? Use about 25 percent less than the scaled garlic amount, and keep the heat low so the slices turn mellow without browning.

Tips and Variations

  • Have the broth measured before the paprika goes into the pot; paprika can scorch quickly if it sits over direct heat.
  • Choose a sturdy loaf with a chewy crumb. Very soft sandwich bread can dissolve before the soup develops texture.
  • For long, distinct egg ribbons, pour slowly and stir the soup in one calm direction rather than whisking.

What Went Wrong?

  • Soup tastes bitter The garlic or paprika likely browned too far. Keep both over gentle heat and bloom the paprika with the pot off the burner.
  • Soup is too thick Add a little hot unsalted broth and stir gently until the bread moves freely through the pot.
  • Egg formed one large clump Keep the soup at a gentle simmer and pour the beaten egg in a narrow stream while stirring slowly in one direction.
  • Egg ribbons still look wet Return the soup to a gentle simmer and continue cooking until the ribbons are opaque and firm and the soup reaches at least 71°C/160°F.

Nutrition Estimate

Calories335
Protein14 g
Carbs30 g
Fat17 g
  • Fiber: 2 g per serving
  • Sodium: 670 mg per serving

Nutrition disclaimer:This recipe is provided for general cooking information only. Nutrition values are estimates and may vary by ingredients, brands, preparation methods, and serving sizes. Check ingredient labels and follow appropriate food-safety practices. This content is not medical, dietary, allergy, or professional food-safety advice.

FAQ

Is this the same as sopa de ajo?It is a Castilian-style sopa de ajo built around bread, garlic, olive oil, paprika, broth, and eggs. This version streams in beaten eggs and cooks them into firm ribbons instead of leaving a whole egg in each bowl.
Why use day-old bread?A slightly dry loaf absorbs the paprika broth gradually, so the pieces become tender while retaining enough shape to give the soup body.