Go Back
+ servings
keto cream of asparagus soup
Print Recipe
5 from 5 votes

Cream of Asparagus Soup

Rich, velvety and delicious, this keto Cream of Asparagus Soup is creamy and perfectly flavored by spring asparagus.
Prep Time15 mins
Cook Time40 mins
Total Time55 mins
Course: Soups & Stews
Cuisine: American
Keyword: asparagus, easy soup, keto soup
Servings: 4 servings
Calories: 221kcal
Author: Chef Jenn


  • 2 pounds asparagus
  • 2 shallots
  • 1 clove garlic minced
  • 2 tbsp salted butter
  • 4 cups chicken broth
  • 1/4 tsp dried thyme
  • 1/2 cup heavy whipping cream
  • 1/2 tsp lemon juice
  • 1/2 tsp salt
  • 1/4 tsp ground white pepper
  • 1/4 tsp xanthan gum optional


  • Wash the asparagus and snap off the ends. Reserve the ends. Cut the asparagus into 1/2-inch pieces. Reserve about 1/4 cup of the brushy tops.
  • Add the snapped ends to a medium-size soup pot along with 2 cups of water and 1 peeled and halved shallot. Bring this to a simmer and cover. Simmer for 30 minutes. Then, remove the lid and bring to a quick boil and reduce by half. Remove the chunks and set the broth aside.
  • Meanwhile, slice the remaining shallot and add it to a skillet with the butter and garlic. Cook over medium heat for about 5 minutes or until the shallot is tender.
  • Add the cooked shallot to the reserved asparagus broth. Add the chicken broth, remaining asparagus, and cooked shallot/garlic mixture to the pot and bring to a simmer. Simmer for about 15 minutes or until the aspargus is super tender and soft.
  • Turn off the heat and use an immersion blender to puree the soup. Add the cream and lemon juice and whisk well to combine. Season with salt and pepper. Heat the soup through over medium heat and thicken with xanthan gum (optional).
  • Blanch the reserved asparagus tips in boiling salted water, for about 1 minute. Drain and chill and set aside.
  • Garnish with reserved asparagus tips and serve.


Serving: 1cup | Calories: 221kcal | Carbohydrates: 13g | Protein: 7g | Fat: 17g | Saturated Fat: 11g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 5g | Trans Fat: 1g | Cholesterol: 56mg | Sodium: 1224mg | Potassium: 717mg | Fiber: 5g | Sugar: 5g | Vitamin A: 2335IU | Vitamin C: 31mg | Calcium: 97mg | Iron: 6mg | Net Carbohydrates: 8g