Keto-friendly Cream of Asparagus Soup has a light, fresh flavor and a velvety smooth texture. It takes only a handful of ingredients 30 minutes to make. And it’s dairy-free too!

This creamy asparagus soup recipe is the perfect way to celebrate the fresh, vibrant flavors of spring. Perfect as a starter or an easy keto side dish, this soup is both nourishing and indulgent. And it tastes like spring in a bowl!
Pair it with some Easy Chicken Dijon or Baked Halibut for a light and healthy meal.

Want to hear something funny? I don’t even really like asparagus. Well, maybe that’s not strictly true anymore. I’ve come to enjoy it a lot more than I used to, but it’s not my first choice of vegetable. Then I created this soup for my Keto Soups & Stews cookbook and I was blown away by the flavor. It truly took me by surprise, how fresh and delicious it tasted.
If you think soup is only for winter, think again. Keto Asparagus Soup is delightful to the senses. Made correctly, it has a wonderful richness without being heavy, and the fresh flavors incorporate some of the best of the season.

Why we love this recipe
- Easy to make: This velvety asparagus soup takes only 30 minutes from start to finish.
- Nutritious: Asparagus is packed full of vitamins and other important nutrients. This recipe is high in Vitamin C, potassium, and magnesium.
- So flavorful: The asparagus pairs delightfully with garlic, green onion, and some fresh lemon juice.
- Dairy free: The super creamy texture comes from coconut milk rather than heavy cream. Of course, you can sub dairy if you prefer!
- Hot or cold: It’s a wonderful soup to serve warm but it’s also delicious chilled.
- Low in carbs: Each serving has only 5.2 grams of carbs.
Reader’s Thoughts
“I like asparagus, but I love this soup! It is mild yet blesses your palate with a creamy memory of the best of asparagus flavor. I like other creamy soups but this may be my favorite. It is easy, satisfying and going in my rotation of Carolyn’s recipes.” — Colleen
Ingredient Notes

- Asparagus: You want to use fresh asparagus, rather than frozen. Thin spears are more tender than thick ones and they also cook a little faster.
- Green onion: You will use both the white and green parts of the green onion.
- Broth: I use chicken broth but you can also use vegetable broth for a vegan or vegetarian dish.
- Fresh baby spinach: Spinach adds fresh flavor, nutrition and makes the soup a brighter green.
- Coconut cream: The thick portion from the top of a can of coconut milk is perfect for making dairy-free soups. It helps thicken up the soup without the use of potatoes or other starchy vegetables. And it doesn’t overpower the light flavor of asparagus.
- Lemon juice: Be sure to use fresh lemon juice for the best flavor.
- Avocado oil: You can use any neutral vegetable oil.
- Kitchen staples: Garlic, salt and pepper.
Step by Step Directions

- Sauté the asparagus. In a large saucepan over medium heat, heat the oil until shimmering. Add the asparagus and sprinkle with salt and pepper. Sauté until bright green, 3 to 4 minutes.
- Stir in the broth: Add the green onion and garlic and cook until fragrant, about 1 minute more. Stir in the broth and bring to a boil, then reduce the heat to a simmer. Cook until the asparagus is tender, 10 to 12 minutes.
- Add the spinach: Add the spinach and cook until wilted, about 2 minutes.
- Purée the soup: Transfer to a blender or food processor and blend until smooth. Return the soup to the pan.
- Add the coconut cream: Whisk in the coconut cream and lemon juice until well combined. Adjust seasoning to taste and serve hot or chilled.

Tips for Success
This asparagus soup recipe fits every kind of diet. It’s already dairy-free, Whole 30 compliant, and paleo. And if you change out the chicken broth for vegetable broth, it can even be vegan.
Cook it gently: Asparagus is one of those veggies that responds well to a light touch. You really want to make sure not to overcook it, as the flavors change significantly. And nothing tastes worse than over cooked, boiled asparagus. Be sure to sauté it only to the point where it brightens in color from dark to bright green. And only simmer it until it’s tender enough to blend up easily.
Blend well: I like to transfer soups like this to my good blender, as I find they get extra creamy. You can also use your food processor or an immersion blender.
Not dairy-free? If you don’t care to be dairy free, you can easily sub in some heavy whipping cream or sour cream for the coconut cream.
Asparagus tips for garnish: Hold back a few of the sautéed asparagus tips to place on top of the soup for a lovely presentation.

Frequently Asked Questions
Asparagus is a wonderful vegetable for low carb and keto diets. It’s low in carbs, high in fiber, and full of nutrients such as Vitamin A, Potassium, and Magnesium.
You can store the cooled soup in an airtight container and kept in the refrigerator for up to 5 days. You can also freeze it for several months.
This keto cream of asparagus soup recipe has 5.2g of carbs and 1.5g of fiber per serving. If you count net carbs, that comes to 3.7g net carbs per serving.
More great keto soup recipes

Cream of Asparagus Soup Recipe
Servings: 4 servings
Keto-friendly Cream of Asparagus Soup has a light, fresh flavor and a velvety smooth texture. It takes only a handful of ingredients 30 minutes to make. And it’s dairy-free too!
- 1 tbsp avocado oil
- 8 ounces (226.8 g) fresh asparagus, trimmed and chopped
- Salt and pepper
- 1 green onion, chopped
- 2 cloves garlic, minced
- 2 cups (473.18 ml) veggie or chicken broth
- 1 ounce (28.35 g) fresh baby spinach
- 1 cup (236.59 ml) coconut cream, (from the top of a can of coconut milk)
- 1 tbsp fresh lemon juice
-
In a large saucepan over medium heat, heat the oil until shimmering. Add the asparagus and sprinkle with salt and pepper. Sauté until bright green, 3 to 4 minutes.
-
Add the green onion and garlic and cook until fragrant, about 1 minute more. Stir in the broth and bring to a boil, then reduce the heat to a simmer. Cook until the asparagus is tender, 10 to 12 minutes.
-
Add the spinach and cook until wilted, about 2 minutes. Transfer to a blender or food processor and blend until smooth. Return the soup to the pan.
-
Whisk in the coconut cream and lemon juice until well combined. Adjust seasoning to taste and serve hot or chilled.
-
For garnish, try saving a few of the asparagus tips for the tops of the soup. You can also drizzle with a little coconut milk.
Serving: 1cup | Calories: 124kcal | Carbohydrates: 5.2g | Protein: 4.1g | Fat: 12.1g | Fiber: 1.5g
Nutritional Disclaimer
Please note that I am not a medical or nutritional professional. I am simply recounting and sharing my own experiences on this blog. Nothing I express here should be taken as medical advice and you should consult with your doctor before starting any diet or exercise program. I provide nutritional information for my recipes simply as a courtesy to my readers. It is calculated using MacGourmet software and I remove erythritol from the final carb count and net carb count, as it does not affect my own blood glucose levels. I do my best to be as accurate as possible but you should independently calculate nutritional information on your own before relying on them. I expressly disclaim any and all liability of any kind with respect to any act or omission wholly or in part in reliance on anything contained in this website.
Free Bonus: Secrets to Keto Baking!
Sign up for your favorite recipes delivered straight to your inbox plus get our FREE bonus: Secrets to Keto Baking!