Ajo Blanco Soup Recipe: Almond-Creamed Garlic Saffron Delight

Soups & Stews

Ajo Blanco Soup Recipe: Almond-Creamed Garlic Saffron Delight

This ajo blanco soup recipe brings the refreshing essence of Andalusia to your kitchen with its signature almond-cream base and aromatic garlic-saffron infusion. 💛 The secret lies in slow-cooking garlic in olive oil until golden, creating a fragrant foundation that transforms simple bread and potatoes into something extraordinary. This traditional Spanish dish is naturally pescatorian, often featuring delicate white fish or shrimp that melt into the creamy broth.

The magic happens when toasted almonds blend into the warm broth, creating a velvety texture that balances the soup's rich flavors. Saffron threads steep in the hot liquid, releasing their delicate floral aroma that elevates every spoonful. What makes this recipe special is its ability to deliver restaurant-quality results with just a few simple ingredients and about 45 minutes of active time.

By the time you finish, you'll have a bowl of silky, golden soup that's perfectly balanced—creamy yet light, aromatic yet subtle. The contrast between the warm garlic base and cool almond cream creates a sensory experience that's both comforting and refreshing. This dish shines as a main course for summer evenings or a light lunch that feels indulgent.

Serve it chilled or at room temperature, garnished with fresh herbs or a drizzle of olive oil for extra elegance. The recipe scales beautifully for gatherings, making it perfect for family meals or special occasions. Let's create this Spanish classic together!

👨‍🍳
Difficulty
Medium
🐟
Diet
Seafood
🔥
Calories
Med Cal

Ingredients for ajo blanco soup

Simple yet elegant ingredients transform into Spain's beloved almond-cream garlic soup.

Ingredient Amount Notes
Extra-Virgin Olive Oil 🫒 ½ cup High-quality, fruity variety preferred
Garlic Cloves 🧄 12 whole Peeled, slow-cooked until golden
Saffron Threads 🌼 ¼ tsp High-quality, premium grade
Day-Old Bread 🍞 1 loaf Crusts removed, crusty texture preferred
Russet Potatoes 🥔 2 lbs Peeled, cut into 1-inch cubes
Raw Almonds 🥜 1 cup Toasted until golden, skin removed
White Wine 🍷 1 cup Dry, crisp variety preferred
Fish Stock 🐟 4 cups Homemade or high-quality store-bought
Lemon Juice 🍋 ½ cup Freshly squeezed, seedless
Fresh Dill 🌿 ¼ cup Chopped, for garnish
Sea Salt 🧂 1 ½ tsp Diamond Crystal preferred
Ground White Pepper 🌶️ ½ tsp Freshly ground preferred
White Fish Fillets 🐟 1 lb Cod or halibut, poached separately

The saffron and garlic are non-negotiable for authentic flavor. Spanish saffron from La Mancha is ideal, but any premium grade works. For garlic, Spanish or Italian varieties have more sweetness than standard grocery store cloves. Toast the almonds in a dry pan until golden—this deepens their flavor significantly. The bread should be day-old, crusts removed, and torn into rough chunks for even cooking. Whole Foods or local bakeries often carry excellent crusty bread options perfect for this dish.

No saffron? Turmeric at 1/4 teaspoon gives color but lacks aroma. Substitute almonds with cashews or macadamias for a different nutty profile. White wine can be replaced with fish stock plus 1 teaspoon white vinegar for acidity. The fish stock is critical—homemade from heads and bones elevates the dish, but quality store-bought brands like Pacific Foods work well. For extra richness, add 2 tablespoons of vegetable oil when blending the almond cream.

Store the soup in airtight containers for up to 3 days in the refrigerator. The flavor actually improves after chilling, as the almond cream thickens and the saffron aroma intensifies. For longer storage, freeze for up to 3 months—thaw overnight in the fridge before reheating. Garnish with fresh dill and a drizzle of extra-virgin olive oil just before serving to maintain presentation. The poached fish can be added at the end to keep it delicate.

❤️

Why You'll Love This Recipe

  • Here’s what sold me: that first pinch of saffron turns cloudy broth into liquid gold. It’s not just flavor—it’s this luxurious golden hue that makes the soup feel special, even when I’m using the same old potatoes and stale bread from yesterday.
  • No Chopping Needed: I swear by this trick—just toss in whole garlic cloves and day-old bread cubes. No peeling, no dicing, no fuss. The bread soaks up the broth like a sponge, and the garlic infuses the whole pot with that deep, golden aroma without any extra work.
  • Saffron Magic: Here’s what sold me: that first pinch of saffron turns cloudy broth into liquid gold. It’s not just flavor—it’s this luxurious golden hue that makes the soup feel special, even when I’m using the same old potatoes and stale bread from yesterday.
  • Leftovers That Taste Better: Between us, this soup actually improves the next day. The bread gets even softer, the flavors meld, and the texture turns velvety. I make a double batch on Sundays and reheat portions all week—no one ever guesses it’s not fresh.

Step-by-step instructions for almond-creamed garlic saffron delight

Transform simple ingredients into a velvety, aromatic ajo blanco with this precise technique.

1

🍳 Step 1: Slow-Cook the Garlic for Deep Flavor

Heat the 0.5 cup extra-virgin olive oil in a heavy-bottomed saucepan over low heat. Add the 12 whole peeled garlic cloves and cook them gently for 10-12 minutes until they're golden brown but not burnt. You're looking for a nutty aroma and color—this is the soul of your soup.

Here's the thing—don't rush this step. The garlic should transform from pale to deep golden, almost caramelized. If it starts to darken too quickly, reduce the heat immediately. Once golden, remove the garlic from the pan with a slotted spoon and set aside, reserving the infused oil for later.

2

🥘 Step 2: Build the Base with Potatoes and Wine

In the same pan, add the 2 lbs peeled and cubed russet potatoes and pour in the 1 cup dry white wine. Bring to a simmer over medium heat and cook for 10 minutes until the potatoes begin to soften. The wine should reduce by about half, intensifying its flavor.

Add the 4 cups fish stock and the 1.5 tsp sea salt, then bring to a gentle boil. Reduce heat to low-medium and simmer for 15-20 minutes until the potatoes are completely tender and can be crushed easily with a fork. This ensures your soup will have the perfect creamy texture without needing extra thickeners.

3

👨‍🍳 Step 3: Create the Almond Cream

While the potatoes cook, toast the 1 cup raw almonds in a dry skillet over medium heat for 5-6 minutes until golden brown and fragrant. Immediately transfer them to a clean towel to stop the cooking process and remove the skins by rubbing vigorously with your hands.

Once skinned, grind the almonds in a food processor until you achieve a fine, flour-like consistency—this will create your natural thickening agent. With the processor running, slowly drizzle in the 0.5 cup lemon juice and 0.25 tsp saffron threads (soaked in 1 tablespoon warm water for 5 minutes) to create the almond cream base. Process until smooth but not buttery.

4

🥘 Step 4: Blend and Season the Soup

Using an immersion blender (or carefully transferring to a blender), purée the potato mixture until completely smooth. Return it to the saucepan and stir in the almond cream, the reserved golden garlic, and the 0.5 tsp ground white pepper. Simmer gently for 5 minutes to let the flavors meld.

Taste and adjust seasoning—you might need a pinch more salt or a splash of lemon juice to balance the flavors. The soup should be creamy yet light, with a delicate saffron hue. If it's too thick, thin with a little warm water or fish stock; if too thin, simmer longer to reduce.

5

🔪 Step 5: Poach the Fish and Serve

Poach the 1 lb white fish fillets separately in simmering water with a pinch of salt for 3-4 minutes per side until just opaque. The fish should flake easily with a fork but remain moist.

Ladle the warm ajo blanco into bowls, garnish with the 0.25 cup chopped fresh dill and serve immediately with the poached fish on top. The contrast of cool, creamy soup with delicate fish creates the perfect Andalusian experience. Don't forget to drizzle with the reserved garlic oil for extra richness!

👨‍🍳

Pro Tips For Making Ajo Blanco Soup

  • TOAST THE BREAD LOW: I learned this the hard way—blasting day-old bread in the oven at 350°F (175°C) turns it into a brick. Instead, spread slices on a tray and bake at 300°F (150°C) for 10-12 minutes until golden but still soft. You want it crisp enough to thicken the soup but not so dry it turns to dust.
  • SWEAT GARLIC GENTLY: Skip the sizzle. Ajo blanco needs mellow garlic flavor, not burnt bits. Cook peeled cloves in olive oil over medium-low heat until just golden—about 8-10 minutes—stirring occasionally. High heat makes them bitter, and you’ll regret it when the whole pot tastes like charred regret.
  • SOAK SAFFRON RIGHT: Crush those threads first, then steep them in a splash of warm (not boiling) broth for 10 minutes before adding to the pot. Whole saffron floats like a sad little ghost; crushed threads release color and aroma properly. No soaking? Your soup will look pale and taste like you skipped the spice entirely.
  • PEEL POTATOES AFTER COOKING: I used to peel russets raw, and they’d turn to mush before the soup even thickened. Instead, parboil them whole for 5 minutes in salted water, then peel and slice. The skins stay intact, and the potatoes hold their shape—no gluey soup in sight. (Yes, it’s an extra step, but your future self will thank you.)

Wine and beer pairings for this recipe

Spanish White Wine

An Albariño from Rías Baixas is my go-to choice for ajo blanco—its crisp acidity and citrus notes mirror the soup's lemon brightness beautifully. This Spanish white wine cuts through the richness of the almond cream while complementing the garlic's depth. For a budget-friendly option, Verdejo from Rueda offers similar brightness at half the price. 🍷

Serve chilled at 45-50°F to enhance the soup's refreshing qualities. The wine's mineral finish pairs perfectly with the saffron's floral aroma, creating a harmonious balance. If you prefer something slightly richer, a Godello from Galicia adds subtle stone fruit notes that elevate the dish's complexity.

Dry Sherry Pairing

For a traditional Andalusian touch, Fino sherry (a dry, nutty variety) works surprisingly well with ajo blanco. The sherry's almond undertones harmonize with the soup's nutty base while its briny character complements the fish. I like Tío Pepe for its approachable price and classic profile. 🥂

Chill the sherry to 50-55°F before serving—this temperature preserves its delicate aromatics. The sherry's oxidative notes also help cleanse the palate between spoonfuls of the creamy soup. For a non-alcoholic alternative, sparkling mineral water with a squeeze of lemon mimics the sherry's refreshing quality.

Light Beer Options

A Spanish lager like Estrella Galicia or Alhambra provides a crisp, clean contrast to the soup's richness. These beers have subtle malt sweetness that balances the garlic's intensity without overpowering the dish. Serve at 40-45°F for optimal flavor. 🍺

For craft beer enthusiasts, a Belgian witbier (like Hoegaarden) adds a peppery-spicy note that complements the soup's saffron and dill garnish. The beer's citrusy character echoes the lemon in the recipe, creating a cohesive flavor experience.

Non-Alcoholic Refreshers

For a sparkling alternative, San Pellegrino Aranciata (blood orange soda) adds a vibrant citrus note that brightens the soup's flavors. The effervescence also helps cleanse the palate between bites. I recommend serving it ice-cold to enhance its refreshing quality. 🥤

Herbal infusions like mint or chamomile tea (chilled) provide a soothing contrast to the soup's richness. The mint's freshness complements the dill garnish beautifully, while chamomile adds a subtle floral note that echoes the saffron. Sweeten lightly with honey if desired.

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 4g20%
Cholesterol 35mg12%
Sodium 850mg37%
Total Carbohydrate 38g13%
Dietary Fiber 6g21%
Sugars 6g
Protein 18g36%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make ajo blanco without almonds?

Yes, but the texture will be different. For a creamy alternative, substitute 1 cup toasted cashews or ½ cup tahini mixed with ½ cup warm water. The almonds are traditional because they create that signature velvety consistency, but these options work in a pinch. Just blend them thoroughly for the best results.

2

Why does the garlic need to cook so long?

The slow cooking transforms the garlic into a fragrant, golden paste that carries the soup's flavor. This 10-12 minute process develops sweet, nutty notes instead of bitter, raw garlic. Skipping this step means missing ajo blanco's signature aroma and depth—it's what makes this soup uniquely special!

3

Can I prepare ajo blanco ahead of time?

This soup actually tastes better after chilling. Let it cool completely, then refrigerate for at least 4 hours (overnight is ideal). The flavors meld beautifully, and the almond cream thickens naturally. Just stir well before serving and add the poached fish last to keep it tender.

4

What fish works best for ajo blanco?

Delicate white fish shine here. Try cod, halibut, or sea bass—they stay moist when poached. For extra authenticity, use Spanish hake (merluza). Avoid oily fish like salmon, as their strong flavor can overpower the soup's delicate balance.

5

How do I fix ajo blanco if it's too thick?

Simmer the soup uncovered for 5-10 minutes to reduce excess liquid. If still too thick, stir in 1-2 tablespoons warm fish stock or water. For a smoother texture, blend briefly with an immersion blender. The ideal consistency should coat the back of a spoon but still be pourable.

★★★★★4.6(2 reviews)
Categories Soups & Stews