Cream of Asparagus Soup is a creamy, smooth and flavorful pureed soup that can be served hot or cold. It is especially popular in the springtime and can be served as a starter or as a main course. The soup is typically made by simmering chopped asparagus in a broth or stock until tender, blending it until smooth, then stirring in a healthy dose of cream, milk, sour cream or Greek yogurt (we use Greek yogurt in this recipe to keep it guilt free!). This Asparagus Soup recipe is seasoned with aromatic onions, garlic, basil, dill, salt, pepper, lemon juice and Parmesan.