Creamy Asparagus Soup With Wild Mackerel

This classic French soup is simple and quick to make and a really tasty way to enjoy asparagus. It’s just a simple puree of asparagus and broth with a bit of heavy cream to finish it off. The result is a delicious and creamy asparagus soup that tastes like spring. I went a step further by topping mine with Mackerel which adds extra flavour and protein but also a good dose of omega-3s. It’s made with very simple ingredients loaded greens, and is ready in under 25 minutes! Can’t beat that for a spring soup that combines rich and tasty fish with fresh sweet asparagus.

Creamy Asparagus Soup With Wild Mackerel

Asparagus soup makes a nice light lunch when paired with crusty bread or a delicious first course for an elegant dinner. What makes it a complete meal is adding the Mackerel. I partnered up with Gold Seal Canada and their Wild Mackerel in Olive Oil and thought it was the perfect addition to the soup. Mackerel is a small saltwater fish in the same family as tuna. It is naturally rich in Omega-3s, and a good source of protein. Gold Seal’s mackerel is responsibly caught in the North Atlantic Ocean and can be consumed safely in unlimited amounts. It’s an excellent source of protein with 15g per can. The mackeral turns this dish into proper comfort food.  

Creamy Asparagus Soup With Wild Mackerel

How to make asparagus soup:

This soup is quite simple and loaded with fresh ingredients and full of flavor!

  1. Prep your asparagus: Wash and trim the last inch off each asparagus spear (the woody ends). Trin the rest into ½-1 inch pieces. Either blanch half of the tops separately or sauté them until bright green and tender (approx 2 min) they make a brilliant garnish for each serving.
  2. Sauté the leeks and the shallots until tender and fragrant. Add asparagus, garlic and spinach and continue to cook a few more minutes. Stir in the broth and let cook until asparagus is softened.
  3. Puree: Using an blender or immersion stick blender puree the soup until it is completely smooth. Stir in the cream. Ladle out into bowls and top with Mackerel if using and garnish with chopped chives or micro greens.  A squeeze of lemon juice would be nice too!

Creamy Asparagus Soup With Wild Mackerel

If you like this recipe you will love these:


Servings: 4-6
Prep Time: 10 mins
Cook Time: 20-25 mins


  • 2 lbs of asparagus, stalks chopped into 1 inch pieces, woody ends discarded, tips reserved
  • 1-2 tablespoon olive oil
  • 1 tablespoon butter
  • 1 leek, white and light green parts only cleaned and sliced
  • 1 shallot, peeled and sliced
  • 2 cloves of garlic, peeled and minced
  • 2 cups of baby spinach
  • 4 cups of stock/broth*
  • ½ cup of heavy cream
  • 2 115g cans of Gold Seal Wild Mackerel Skinless Boneless in Olive Oil


  1. Heat the butter and oil in a large saucepan. Add half the asparagus tips and cook for a few mins to soften. Remove onto plate with slotted spoon and set aside.
  2. Add the shallots, and leeks and sauté for 3-5 min or until softened. Add the asparagus stalks, garlic and spinach and season with salt and pepper and cook for another 3-5 min until softened but still bright.
  3. Pour over the stock, bring to boil, then reduce heat and simmer uncovered 8-10 min or until stalks are tender.
  4. Carefully ladle soup into a blender in batches if needed and blend until very smooth (you can also use an immersion blender). Return soup to pot
  5. Stir in the cream.
  6. Ladle soup into bowl and add asparagus tips and Mackerel to each bowl. Serve with crusty bread. Leftovers can be stored in the fridge in an air tight container for up to 2-3 days.

Recipe Notes

  • I like my soup on the brothier side. For a thicker soup consistency though just simply reduce broth/stock amount by 1 cup or more depending on how thick you want it. You could also add 1/2-1 cup of peeled and chopped potatoes in to cook with the asparagus for a richer and thicker consisntency in this soup.
  • Feel free to substitute cream with a non dairy one if needed (coconut cream, cashew cream etc)
  • Leeks can easily be substituted with a small bunch of green onions.
  • If you would like to add extra seasoning to the soup I strongly recommend adding fresh or dried thyme
  • I garnishes mine with micro greens but feel free to use chopped chives and this soups is also delicious with a squeeze of lemon juice before serving too
  • It is common to serve this soup with with a dollp of butter or herbed butter which gets swirled into the soup for extra flavour and richness - that is optional

Creamy Asparagus Soup With Wild Mackerel