I’m sharing my Cream Of Asparagus Soup that pairs silky cream with bright asparagus and a surprising simple trick to keep it rich yet light.

I love how this Keto Cream Of Asparagus Soup surprises you. I make a version that tastes luxurious without being heavy, its bright asparagus flavor and a touch of cream cheese cut all the fat talk and keeps it silky.
Sometimes I call it my Low Carb Asparagus Soup because friends who are watching carbs can’t believe it’s allowed, and yeah people ask if it’s really a Keto Asparagus Soup or some rich restaurant trick. I won’t tell the secret, but it hits savory, tangy and smooth notes at once and keeps you reaching for another spoon.
Ingredients

- Tender stalks bring fresh green flavor, fiber, vitamins K and A, very low carbs.
- Adds richness and mouthfeel, mostly fat so very low carbs, makes it silky.
- Sweet savory base, some carbs and fiber, caramelizes to deepen soup flavor fast.
- Pungent aromatics, tiny bit of carbs, sharp savory punch that wakes up dish.
- Gives creamy body and tang, high fat low carbs, helps thicken without starch.
- Silky fat that smooths texture, calorie dense, keeps keto macros friendly if used sparingly.
- Umami salty spark, little protein and fat, optional for stronger flavor and depth.
- Brightens flavors with acidity, tiny carbs, use sparingly to avoid overly tart soup.
Ingredient Quantities
- 1 lb (450 g) asparagus, woody ends trimmed and cut into 1 inch pieces
- 2 tbsp unsalted butter
- 1 small yellow onion, finely chopped
- 2 cloves garlic, minced
- 3 cups (720 ml) low sodium chicken or vegetable broth
- 4 oz (115 g) cream cheese, softened
- 1/2 cup (120 ml) heavy cream
- 1/4 cup (25 g) freshly grated Parmesan cheese (optional)
- 1 tsp lemon juice (optional)
- Pinch ground nutmeg (optional)
- Salt and freshly ground black pepper, to taste
- 2 tbsp chopped fresh chives or parsley for garnish (optional)
How to Make this
1. Trim the woody ends off 1 lb asparagus and cut into 1 inch pieces, reserve a few pretty tips for garnish if you want, set aside.
2. In a large pot melt 2 tbsp unsalted butter over medium heat, add 1 small finely chopped yellow onion and cook until translucent about 4-5 minutes, then add 2 minced garlic cloves and cook 30 seconds more but don’t let it burn.
3. Add the asparagus pieces (not the reserved tips) and 3 cups low sodium chicken or vegetable broth, bring to a simmer, cover and cook until asparagus is very tender about 8-10 minutes.
4. Use an immersion blender to puree the soup until smooth, or carefully blend in batches in a regular blender and return to the pot, scraping the blender well so you don’t waste any.
5. Lower heat to gentle and whisk in 4 oz softened cream cheese (cube it first) and 1/2 cup heavy cream until silky, if using 1/4 cup grated Parmesan add it now and stir to melt.
6. Warm the soup through but dont let it boil, taste and season with salt and freshly ground black pepper, add 1 tsp lemon juice and a pinch of ground nutmeg if you like a brighter, more complex flavor.
7. If you saved asparagus tips, blanch them for 1 minute in boiling water then plunge into ice water, drain and add to the soup or use as a garnish on top.
8. Serve hot topped with 2 tbsp chopped fresh chives or parsley and extra grated Parmesan if desired, leftovers keep 3-4 days in the fridge.
Equipment Needed
1. Large heavy bottomed pot (3 to 4 qt) for simmering the asparagus
2. Sharp chef’s knife for trimming and chopping
3. Cutting board
4. Measuring cups and spoons
5. Wooden spoon or silicone spatula for stirring
6. Immersion blender or regular blender (careful with hot liquids)
7. Whisk to smooth in the cream cheese and cream
8. Slotted spoon for blanching the tips and a bowl of ice water to shock them
9. Ladle for serving and a small bowl for softening/holding the cream cheese if you want
FAQ
Keto Cream Of Asparagus Soup Recipe Substitutions and Variations
- Asparagus: swap for broccoli florets (same weight) or sliced zucchini (same weight, sauté first to reduce extra water) — both low carb and cook similarly.
- Unsalted butter: use ghee (same amount) for the buttery taste with a higher smoke point, or extra virgin olive oil for a fruitier note.
- Cream cheese: replace with mascarpone (equal weight) for the same creamy texture, or full fat sour cream if you want a tangier finish.
- Heavy cream: use canned full fat coconut cream (unsweetened, 1:1) for a dairy free keto option, or double cream/whipping cream if you need a thicker result.
Pro Tips
1) Blanch and shock the saved asparagus tips in ice water to lock in color and snap, then toss them in at the end so they keep a nice bite. If your soup gets too thick, heat up a little of that blanching water or reserved broth and thin it slowly.
2) Let the soup cool just a bit before you put it in a regular blender and only fill it halfway, hold the lid down with a towel, otherwise you’ll get a hot soup explosion. An immersion blender is way easier for hot stuff and less cleanup.
3) For extra silky texture, cube the cream cheese and whisk it in off the heat until totally smooth, and if you really want restaurant-level silk, push the finished soup through a fine mesh sieve to catch any stringy bits.
4) Add lemon juice and salt at the very end and taste as you go, a little acidity brightens the whole thing. If it tastes flat try a tiny pinch of nutmeg or a splash of cold cream at the end, they both lift the flavors without overpowering them.

Keto Cream Of Asparagus Soup Recipe
I’m sharing my Cream Of Asparagus Soup that pairs silky cream with bright asparagus and a surprising simple trick to keep it rich yet light.
4
servings
321
kcal
Equipment: 1. Large heavy bottomed pot (3 to 4 qt) for simmering the asparagus
2. Sharp chef’s knife for trimming and chopping
3. Cutting board
4. Measuring cups and spoons
5. Wooden spoon or silicone spatula for stirring
6. Immersion blender or regular blender (careful with hot liquids)
7. Whisk to smooth in the cream cheese and cream
8. Slotted spoon for blanching the tips and a bowl of ice water to shock them
9. Ladle for serving and a small bowl for softening/holding the cream cheese if you want
Ingredients
-
1 lb (450 g) asparagus, woody ends trimmed and cut into 1 inch pieces
-
2 tbsp unsalted butter
-
1 small yellow onion, finely chopped
-
2 cloves garlic, minced
-
3 cups (720 ml) low sodium chicken or vegetable broth
-
4 oz (115 g) cream cheese, softened
-
1/2 cup (120 ml) heavy cream
-
1/4 cup (25 g) freshly grated Parmesan cheese (optional)
-
1 tsp lemon juice (optional)
-
Pinch ground nutmeg (optional)
-
Salt and freshly ground black pepper, to taste
-
2 tbsp chopped fresh chives or parsley for garnish (optional)
Directions
- Trim the woody ends off 1 lb asparagus and cut into 1 inch pieces, reserve a few pretty tips for garnish if you want, set aside.
- In a large pot melt 2 tbsp unsalted butter over medium heat, add 1 small finely chopped yellow onion and cook until translucent about 4-5 minutes, then add 2 minced garlic cloves and cook 30 seconds more but don't let it burn.
- Add the asparagus pieces (not the reserved tips) and 3 cups low sodium chicken or vegetable broth, bring to a simmer, cover and cook until asparagus is very tender about 8-10 minutes.
- Use an immersion blender to puree the soup until smooth, or carefully blend in batches in a regular blender and return to the pot, scraping the blender well so you don't waste any.
- Lower heat to gentle and whisk in 4 oz softened cream cheese (cube it first) and 1/2 cup heavy cream until silky, if using 1/4 cup grated Parmesan add it now and stir to melt.
- Warm the soup through but dont let it boil, taste and season with salt and freshly ground black pepper, add 1 tsp lemon juice and a pinch of ground nutmeg if you like a brighter, more complex flavor.
- If you saved asparagus tips, blanch them for 1 minute in boiling water then plunge into ice water, drain and add to the soup or use as a garnish on top.
- Serve hot topped with 2 tbsp chopped fresh chives or parsley and extra grated Parmesan if desired, leftovers keep 3-4 days in the fridge.
Notes
- Below you’ll find my best estimate of this recipe’s nutrition facts. Treat the numbers as a guide rather than a rule—great food should nourish both body and spirit. Figures are approximate, and the website owner assumes no liability for any inaccuracies in this recipe.
Nutrition Facts
- Serving Size: 384g
- Total number of serves: 4
- Calories: 321kcal
- Fat: 28.4g
- Saturated Fat: 17.4g
- Trans Fat: 0.12g
- Polyunsaturated: 1.25g
- Monounsaturated: 6.25g
- Cholesterol: 91.5mg
- Sodium: 285.5mg
- Potassium: 346mg
- Carbohydrates: 8.6g
- Fiber: 2.7g
- Sugar: 3.7g
- Protein: 8.2g
- Vitamin A: 950IU
- Vitamin C: 8.3mg
- Calcium: 126mg
- Iron: 0.71mg

















