Soups & Stews
Ajo Blanco soup transforms humble ingredients into a silky, chilled masterpiece that’s the heart of Andalusian cuisine. This recipe delivers restaurant-quality almond cream magic in just 30 minutes, with a signature blend of garlic-infused broth, toasted almonds, and fresh herbs that create a velvety texture unlike any other cold soup.
The secret lies in properly toasting the almonds for a nutty depth, then blending them with garlic and stale bread for a naturally thickened base. Unlike many creamy soups, this version stays light and refreshing thanks to its chilled presentation—perfect for hot days or elegant gatherings. The balance of garlic, almond cream, and parsley creates a flavor profile that’s both comforting and sophisticated.
What sets this ajo blanco apart is its authentic technique: simmering garlic in olive oil until golden (never browned), infusing the broth with flavor, and finishing with a touch of vinegar for brightness. The result is a soup so smooth it practically melts in your mouth, with just the right amount of tang and richness. Every spoonful delivers that perfect harmony of textures and tastes.
Serve it chilled in shallow bowls, garnished with a drizzle of olive oil and extra herbs, for a dish that’s as visually appealing as it is delicious. This recipe scales beautifully for parties or meal prep—just double the ingredients and store in the fridge for up to 3 days. Let’s make ajo blanco that tastes like a trip to Spain.
Ingredients for ajo blanco soup
Transform these simple ingredients into a silky Andalusian masterpiece with almond cream magic.
| Ingredient | Amount | Notes |
|---|---|---|
| Extra-Virgin Olive Oil 🫒 | ½ cup | High-quality, fruity variety |
| Garlic Cloves 🧄 | 12 whole | Peeled, for golden infusion |
| Stale Bread 🍞 | 4 cups | Crusts removed, crusty bread ideal |
| Raw Almonds 🥜 | 1 cup | Skin-on for authentic texture |
| Fresh Parsley 🌿 | ½ cup | Stems removed, loosely packed |
| Fresh Cilantro 🌱 | ¼ cup | Optional, for extra brightness |
| White Wine Vinegar 🍷 | 2 tbsp | For tangy brightness |
| Vegetable Broth 💧 | 4 cups | Homemade or quality store-bought |
| Salt 🧂 | 1 tsp | Diamond Crystal preferred |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground for aroma |
| Ice Cubes ❄️ | 1 cup | For chilling the soup |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
The almonds are non-negotiable—skin-on, raw almonds from Trader Joe's or bulk bins at natural markets give the best texture. Toast them until golden (not brown) for that nutty depth the soup craves. Garlic is your flavor anchor—use 12 cloves, peeled and left whole for infusion, not minced. Stale bread? Toast the ends and use crusts for extra texture. For broth, homemade is ideal, but Pacific Foods or Imagine brands work in a pinch. Fresh herbs should be vibrant—parsley for classic flavor, cilantro for a modern twist.
No almonds? Hazelnuts or cashews work, but toast them longer for similar depth. Short on garlic? Garlic powder at half the amount (but you'll miss the aroma). Vinegar substitute? Lemon juice works 1:1, but white wine vinegar's acidity is key. The bread can be day-old sourdough or even a crusty baguette—just avoid soft white bread. For extra richness, blend in 2 tbsp tahini with the almonds. And if you're making this ahead, add the lemon juice last to keep the parsley bright.
This soup tastes better chilled overnight—3-4 hours minimum in the fridge. Store in airtight containers for 3 days, but the texture thickens as it sits, so thin with a splash of broth if needed. Garnish with a drizzle of extra-virgin olive oil and extra herbs before serving. For parties, double the batch—it's perfect chilled in pitchers. The almond cream base freezes beautifully too, so make a big batch and freeze portions for quick future meals.
Why You'll Love This Recipe
- No Chopping Chaos: I swear by this—just smash the garlic, toast the almonds, and toss in stale bread. No dicing, no mincing, no mess. The bread soaks up the broth like a dream, and the almonds add texture with zero effort.
- Garlic Overload (In the Best Way): Between us, this soup is ridiculously garlicky—but in that rich, velvety way that makes you crave more. The raw almonds soften into a creamy finish, and the parsley? It’s the fresh little hero that cuts through the intensity.
- Leftover Magic: I make a big batch on Sundays, and it’s still just as good three days later. The flavors deepen, the bread gets even softer, and honestly? Cold ajo blanco with a drizzle of olive oil is my new favorite summer lunch.
- Pantry Rescue Mission: Stale bread? Not here. Raw almonds gathering dust? Put them to work. This soup turns scraps into something crave-worthy, and the olive oil and garlic make it feel fancy without breaking the bank. (Yes, even on a Tuesday night.)
Step-by-step instructions for ajo blanco soup
Here's how to craft this Andalusian classic with velvety almond cream and fragrant garlic infusion.
Infuse the Garlic Oil
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 gently for 15-20 minutes, stirring occasionally. You're looking for a golden infusion—not browned—where the garlic releases its sweet, nutty aroma without burning. This gradual cooking prevents bitterness and creates the soup's signature flavor base.
Remove the pan from heat and let the garlic steep in the oil for 5 minutes to fully infuse. Then strain through a fine-mesh sieve into a clean bowl, pressing gently on the garlic to extract every drop of flavor. Discard the garlic cloves. This infused oil is the soul of ajo blanco—don't skip the straining step or you'll get a grainy texture.
Toast the Almonds and Prepare the Bread
In the same saucepan, toast the 1 cup raw almonds over medium heat for 5-7 minutes, shaking the pan frequently, until they turn a light golden color and smell toasty. Remove from heat immediately—they'll continue cooking from residual heat. Let them cool slightly, then transfer to a food processor.
While the almonds toast, tear the 4 cups stale bread into small pieces, removing any crusts. This bread will form the creamy base of your soup—using stale bread prevents the soup from becoming gluey. Set aside for now.
Create the Almond Cream Base
Add the toasted almonds to the food processor and pulse until finely ground. With the processor running, slowly drizzle in 2 tablespoons white wine vinegar and 1 tablespoon lemon juice to create a smooth, creamy paste. This acidity balances the richness of the almonds and brightens the final soup.
Transfer the almond cream to a large pot and whisk in the 4 cups vegetable broth and 1 teaspoon salt. Bring to a gentle simmer over medium heat, stirring constantly for 5-7 minutes until the mixture thickens slightly. This step develops the soup's velvety texture—don't rush it or the almonds won't fully emulsify.
Combine and Chill for Perfect Texture
Add the torn bread to the pot and stir to combine. Cook for another 5 minutes until the bread is completely absorbed and the soup reaches a smooth, creamy consistency. Taste and adjust seasoning with additional salt or ½ teaspoon ground black pepper as needed. The soup should be flavorful but not overly salty—ajo blanco balances richness with subtle acidity.
Remove from heat and stir in the ½ cup fresh parsley and ¼ cup fresh cilantro (if using). Add the 1 cup ice cubes and stir until fully melted. This chilling step is crucial—it transforms the soup from warm to its signature cool, creamy texture. The ice also prevents the almond cream from breaking as it cools.
Finish with Garlic Oil and Serve
Ladle the chilled soup into bowls and drizzle generously with the reserved garlic-infused oil. The contrast of cool soup and warm, aromatic oil is what makes ajo blanco unforgettable. Garnish with additional fresh herbs if desired, and serve immediately with crusty bread for dipping.
For best results, serve this soup within 2 hours of preparation. The flavors meld beautifully in the refrigerator, but the texture may thicken slightly. If needed, whisk in a splash of cold water or broth to restore the creamy consistency before serving.
Pro Tips For Making Ajo Blanco Soup
- Toast the Almonds Right: Skip the raw almonds—lightly toast them in a dry pan for 3-4 minutes until golden. I learned this the hard way: raw almonds add bitterness and don’t blend smoothly into the soup’s creamy texture. Toasting also brings out their nutty flavor, which balances the garlic’s punch. ---
- Blend Bread in Batches: Don’t dump all the bread into the blender at once—process it in 2-3 portions with the broth. I used to overload the blender, and it’d either clog or turn gluey. Smaller batches ensure a silky, lump-free consistency every time. ---
- Sweat Garlic Low and Slow: Cook the garlic on medium-low heat until it’s soft and fragrant but not browned—about 8-10 minutes. After burning garlic twice, I realized it turns bitter and overpowers the soup. Patience here keeps the flavor pure and bright. ---
- Strain the Soup Twice: First strain through a fine-mesh sieve to catch bread bits, then pour it through a cheesecloth for extra smoothness. Yes, it’s extra work, but the result is a velvety texture that makes the soup feel restaurant-worthy—not homemade. (Your future self will notice the difference.)
Pro cooking tips for this dish
Garlic Infusion Secrets
Never rush the garlic infusion—the key to authentic ajo blanco lies in cooking those 12 whole cloves in 0.5 cup extra-virgin olive oil over low heat for 15-20 minutes. I use a heavy-bottomed saucepan to prevent burning, and I stir every 2-3 minutes to distribute the heat evenly. The garlic should turn golden, not browned—this prevents bitterness and creates that sweet, nutty aroma that defines the soup. 🧄
Pro tip: Let the infused oil sit off the heat for 5 minutes before straining. This extra steeping time extracts maximum flavor. I press the garlic cloves gently with a wooden spoon to release every last drop of flavor into the oil. This step makes all the difference in creating a soup that tastes restaurant-quality.
Toast Almonds Perfectly
Toast your 1 cup raw almonds over medium heat for exactly 5-7 minutes, shaking the pan frequently to prevent burning. The moment they turn light golden and smell toasty, remove them immediately—they'll continue cooking from residual heat. I use a stainless steel saucepan because it conducts heat evenly, which is crucial for consistent toasting.
Don't skip the skin-on almonds—this is traditional for a reason. The skins add subtle texture and depth of flavor that you won't get with blanched almonds. Once toasted, let them cool slightly before processing to avoid burning the food processor motor. I pulse them first, then gradually add liquids to create that signature creamy texture.
Emulsify Like a Pro
The magic happens when you drizzle 2 tbsp white wine vinegar and 1 tbsp lemon juice into the food processor while it's running. This acidity is what creates the stable emulsion that keeps the almond cream from separating. I add the liquids slowly—about 1 tsp at a time—while pulsing to ensure everything blends smoothly.
When transferring to the pot, whisk vigorously for 5-7 minutes over medium heat. This simmering step is non-negotiable—it's what develops that velvety texture. I stir constantly to prevent lumps from forming. If you see any graininess, strain the mixture through a fine-mesh sieve before adding the bread. This ensures a silky-smooth final product.
Chilling for Texture
Adding 1 cup ice cubes to the warm soup might seem counterintuitive, but it's essential for achieving that signature cool, creamy texture. The ice lowers the temperature rapidly while preventing the almond cream from breaking. I stir continuously until all the ice melts completely—this usually takes about 3-5 minutes.
For best results, chill the soup in the refrigerator for at least 2 hours before serving. This allows the flavors to meld perfectly and the texture to set. I often make it the night before—it tastes even better after resting! If the soup thickens too much when chilled, whisk in a splash of cold water or broth to restore the perfect consistency.
Nutrition facts
Frequently asked questions
Why does ajo blanco need to be chilled?
The chilled presentation transforms this soup into a refreshing Andalusian specialty. Cooling the almond cream base creates a silky, velvety texture that contrasts beautifully with the warm garlic-infused oil drizzled on top. The cold temperature also enhances the flavors, making the garlic and herbs more vibrant. Serve it chilled for that signature restaurant-quality experience!
Can I make ajo blanco without almonds?
While traditional ajo blanco relies on almonds for its signature creaminess, you can substitute with hazelnuts or cashews (toasted longer for similar depth). For a dairy-free version, blend 2 tbsp tahini with the garlic oil instead. However, almonds provide the most authentic texture and nutty flavor—don't skip them if possible!
How long can I store ajo blanco in the fridge?
This soup keeps beautifully in an airtight container for up to 3 days in the refrigerator. The flavors actually improve as it rests! For longer storage, freeze the almond cream base (without the garlic oil) for up to 3 months. Reheat gently and finish with fresh herbs and oil before serving. The texture may thicken when chilled, so thin with a splash of broth if needed.
What's the best bread to use for ajo blanco?
Use stale crusty bread like baguette or sourdough—it absorbs liquid better and prevents a gluey texture. Avoid soft white bread as it can make the soup too thick. For extra flavor, lightly toast the bread first. The crusts can be removed or left in for added texture, but they shouldn't be the main component.
Can I make ajo blanco vegan?
Use vegetable broth instead of chicken broth, and ensure your bread is vegan. The almond cream base is naturally vegan, and you can skip the garlic oil or use olive oil infused with vegan butter for richness. The traditional recipe is already plant-based, making it perfect for vegan diets!
