Creamy Leek and Almond Soup (Crema de Puerros y Almendras)

Creamy Leek and Almond Soup (Crema de Puerros y Almendras)

Leek and Almond soup recipe

I’m obsessed with soup. In fact, it’s one of the things I most miss about living in the US, where you can always depend on a restaurant to offer at least one soup on the menu, and often an additional soup of the day. Here in Spain soups are usually an option for the first course of the menu del día (but they’re often very repetitive– gazpacho, salmorejo, crema de calabaza…) or they’re actually considered a main meal (these would be heavier soups that lean towards stews). A cup of soup is, unfortunately, a concept that doesn’t quite exist.

Every winter I experiment with different soup recipes, so when I found a Spanish recipe for creamy leek and almond soup, I knew I had to try it. I love the flavor of leeks and adding almond to things is one of the best Spanish tricks in the book!

Leek and Almond soup recipe

Creamy leek and almond soup

Lauren Aloise
This creamy leek and almond soup recipe is the perfect soup to warm you up on a chilly day.
3.5 from 2 votes
Prep Time 15 mins
Cook Time 50 mins
Total Time 1 hr 5 mins
Course Soup
Cuisine Spanish
Servings 4 servings
Calories 385.43 kcal


  • 6 thin leeks cleaned and diced
  • 2 small potatoes cut into matchsticks
  • 2 small sweet onions diced
  • 2 cups of cold whole milk
  • 2 cups of chicken broth or vegetable broth to make the recipe vegetarian friendly
  • 30 raw almonds
  • 1 egg yolk optional
  • Bacon optional, omit for vegetarian version and substitute fried leeks or croutons if desired
  • Water
  • Extra virgin olive oil
  • Salt and pepper
  • Dash of cayenne if you are obsessed with a spicy kick like I am!


  • Coat a skillet with olive oil over medium heat and add the almonds.
  • Sauté until golden brown and reserve.
  • Add the onions and leeks to the same oil and sauté about 10 minutes.
  • Add the potato matchsticks and cover the vegetables with the broth and some extra water (if necessary).
  • Add salt and pepper and cook over a low heat for about 30 minutes.
  • Meanwhile, if using the bacon, fry on a medium heat rendering out the fat and then reserve on a paper towel.
  • Beat the egg yolks into the cold milk and add to the blender.
  • Slowly add in the leek/onion/potato mixture and almonds and beat until creamy.
  • For a super smooth soup, pass the puree through a strainer with a spoon (recommended because of the almond grit).
  • Reheat until hot and serve sprinkled with bacon bits


Calories: 385.43kcalCarbohydrates: 58.17gProtein: 12.14gFat: 13.25gSaturated Fat: 3.58gCholesterol: 61.03mgSodium: 538.43mgPotassium: 1193.52mgFiber: 7.15gSugar: 20.83gVitamin A: 2511.38IUVitamin C: 53.17mgCalcium: 295.16mgIron: 4.7mg
Keyword almond soup, creamy leek soup, leek soup recipe
Tried this recipe?Let us know how it was!

This creamy leek and almond soup was a big hit at my last dinner party. I was cooking for vegetarians so I omitted the bacon and added some crispy fried leeks on top instead (and a dash of cayenne– yum!).

Are you obsessed with soups too? And what’s your favorite soup recipe?

Subscribe for free Spanish recipes weekly!

Subscribe here to get free Spanish recipes weekly!