Keto Creamy Asparagus Soup Recipe

Learn how to make this homemade keto-friendly asparagus soup with simple ingredients and easy techniques. This best creamy soup recipe balances rich flavor with low carbs, using fresh asparagus and bone broth for a silky texture that's perfect for spring meals or elegant starters.
Difficulty:
Beginner
Prep Time:
15 mins
Cook Time:
25 mins
Serves:
4 servings
An overhead shot of a creamy pale green soup served in a white ceramic bowl, with delicate swirls of heavy cream creating elegant patterns across the surface. Tender asparagus tips garnish the center, while chopped chives and cracked black pepper add textural contrast. The soup is photographed in soft natural light against a rustic wooden table, with a vintage silver spoon resting alongside. Fresh uncooked asparagus spears and a small pot of bone broth are artfully arranged in the background, highlighting the key ingredients. Steam gently rises from the soup's surface, suggesting its comforting warmth and inviting aroma.

Ingredients

<ul class="ingredients-main-list"><li class="ingredients-single-item">700g fresh asparagus, woody ends removed</li><li class="ingredients-single-item">60g unsalted butter</li><li class="ingredients-single-item">1 medium leek, white part only, finely sliced</li><li class="ingredients-single-item">2 garlic cloves, minced</li><li class="ingredients-single-item">750ml chicken or vegetable bone broth</li><li class="ingredients-single-item">250ml double cream</li><li class="ingredients-single-item">60g cream cheese, softened</li><li class="ingredients-single-item">1/2 tsp dried thyme</li><li class="ingredients-single-item">1 tbsp fresh lemon juice</li><li class="ingredients-single-item">Salt and freshly ground black pepper, to taste</li><li class="ingredients-single-item">Fresh chives for garnish (optional)</li></ul>

Nutrition Facts (per serving)

🍽️ Serving Size:
🔥 Calories:
🥑 Fat:
🧈 Saturated Fat:
🍞 Carbohydrates:
🍭 Sugar:
🍗 Protein:
🫀 Cholesterol:
🧂 Sodium:

Equipment

<ul class="equipment-main-list"><li class="equipment-single-item">Large soup pot or Dutch oven</li><li class="equipment-single-item">Immersion blender or countertop blender</li><li class="equipment-single-item">Fine mesh strainer (optional)</li></ul>

Directions

<ol class="no-list-style"><li class="MethodStepper"><h4 class="step-title">Step 1</h4>Begin by preparing the asparagus. Cut off the woody ends (approximately the bottom third of each spear) and discard. Reserve 4-6 asparagus tips for garnish if desired, then chop the remaining asparagus into 2-3cm pieces.</li><li class="MethodStepper"><h4 class="step-title">Step 2</h4>In a large soup pot or Dutch oven, melt the butter over medium heat. Add the sliced leek and sauté for 4-5 minutes until softened but not browned. This slow cooking develops sweetness in the leek without introducing any bitterness.</li><li class="MethodStepper"><h4 class="step-title">Step 3</h4>Add the minced garlic and cook for another 30 seconds until fragrant. Be careful not to burn the garlic as it can create an unpleasant bitter flavor in your soup.</li><li class="MethodStepper"><h4 class="step-title">Step 4</h4>Add the chopped asparagus to the pot and stir to coat with the butter mixture. Cook for 2-3 minutes, allowing the asparagus to begin softening.</li><li class="MethodStepper"><h4 class="step-title">Step 5</h4>Pour in the bone broth and add the dried thyme. Bring to a simmer, then reduce the heat to medium-low. Cover and cook for 15-20 minutes until the asparagus is completely tender when pierced with a fork.</li><li class="MethodStepper"><h4 class="step-title">Step 6</h4>If you reserved asparagus tips for garnish, blanch them in boiling water for 2 minutes while the soup cooks, then immediately plunge into ice water to preserve their bright green color. Set aside.</li><li class="MethodStepper"><h4 class="step-title">Step 7</h4>Remove the soup from heat. Using an immersion blender, purée the soup until completely smooth. Alternatively, carefully transfer the soup in batches to a countertop blender (filling only halfway to prevent hot liquid accidents).</li><li class="MethodStepper"><h4 class="step-title">Step 8</h4>For an ultra-silky texture, strain the puréed soup through a fine-mesh strainer back into the pot, pressing with a spoon to extract all the liquid. This step is optional but removes any fibrous bits for a more refined soup.</li><li class="MethodStepper"><h4 class="step-title">Step 9</h4>Return the pot to medium-low heat. Add the double cream and softened cream cheese, whisking until the cream cheese has completely melted and incorporated. The fat in these dairy products creates the luxurious mouthfeel that makes this soup so satisfying on a keto diet.</li><li class="MethodStepper"><h4 class="step-title">Step 10</h4>Stir in the fresh lemon juice, which brightens the flavor and balances the richness. Season to taste with salt and freshly ground black pepper, being generous with both as asparagus benefits from proper seasoning.</li><li class="MethodStepper"><h4 class="step-title">Step 11</h4>Serve immediately in warmed bowls. Garnish each serving with the reserved asparagus tips, a drizzle of cream, snipped fresh chives, and an extra grind of black pepper. The soup will thicken slightly as it cools, which is perfectly normal for a cream-based soup.</li></ol>

FAQs

Find answers to your most pressing questions about this delicious recipe right here.

What ingredients are used in Keto Creamy Asparagus Soup Recipe?

This keto soup uses fresh asparagus, butter, leek, garlic, bone broth, double cream, cream cheese, dried thyme, lemon juice, salt, black pepper, and optional chives for garnish. These ingredients create a luxurious, low-carb soup that's rich in healthy fats.

How to cook Keto Creamy Asparagus Soup Recipe at home?

Learn how to cook Keto Creamy Asparagus Soup Recipe by sautéing leeks and garlic in butter, adding chopped asparagus and bone broth, simmering until tender, then blending until smooth. Finish by incorporating double cream and cream cheese, season with lemon juice, salt and pepper for a velvety, restaurant-quality soup that's surprisingly simple to prepare.

Can I freeze asparagus soup for later use?

Yes, this creamy asparagus soup freezes wonderfully for up to 3 months. Allow it to cool completely before transferring to airtight containers. When reheating, do so gently on low heat and whisk well, as cream-based soups can sometimes separate but will recombine with proper stirring.

What can I substitute for double cream to make this soup dairy-free?

For a dairy-free version, replace double cream with full-fat coconut cream and cream cheese with dairy-free cream cheese. The coconut adds a subtle sweetness that complements the asparagus beautifully. Ensure your bone broth is also dairy-free for a completely non-dairy alternative.

How do I prevent my asparagus soup from turning an unappetizing colour?

To maintain the vibrant green colour, avoid overcooking the asparagus, cool the soup quickly after blending, and add lemon juice which helps preserve the colour. Using an ice bath to cool the soup rapidly after cooking and before adding cream will significantly help maintain its appealing bright green hue.

{ "@context": "http://schema.org/", "@type": "Recipe", "name": "Keto Creamy Asparagus Soup Recipe", "image": ["https://cdn.prod.website-files.com/67f19ab882e7325b0d63c86a/6851f942aa4d91586dee408b_Leonardo_Phoenix_10_An_overhead_shot_of_a_creamy_pale_green_so_0.jpeg"], "author": { "@type": "Person", "name": "Gurbir Aujla", "brand": "What's Baking?", "jobTitle": "Baker" }, "datePublished": "2024-06-16", "description": "Learn how to make this homemade keto-friendly asparagus soup with simple ingredients and easy techniques. This best creamy soup recipe balances rich flavor with low carbs, using fresh asparagus and bone broth for a silky texture that's perfect for spring meals or elegant starters.", "prepTime": "PT15M", "cookTime": "PT25M", "totalTime": "PT40M", "keywords": "keto asparagus soup, low-carb soup recipe, creamy vegetable soup, spring soup, keto comfort food", "recipeYield": "4", "recipeCategory": "Soup", "recipeCuisine": "European", "nutrition": { "@type": "NutritionInformation", "calories": "315 calories", "carbohydrateContent": "8 g", "proteinContent": "6 g", "fatContent": "29 g", "saturatedFatContent": "18 g", "cholesterolContent": "98 mg", "sodiumContent": "520 mg", "sugarContent": "3 g", "servingSize": "1 serving" }, "recipeIngredient": [ "700g fresh asparagus, woody ends removed", "60g unsalted butter", "1 medium leek, white part only, finely sliced", "2 garlic cloves, minced", "750ml chicken or vegetable bone broth", "250ml double cream", "60g cream cheese, softened", "1/2 tsp dried thyme", "1 tbsp fresh lemon juice", "Salt and freshly ground black pepper, to taste", "Fresh chives for garnish (optional)" ], "recipeInstructions": [ { "@type": "HowToStep", "name": "Prepare asparagus", "text": "Begin by preparing the asparagus. Cut off the woody ends (approximately the bottom third of each spear) and discard. Reserve 4-6 asparagus tips for garnish if desired, then chop the remaining asparagus into 2-3cm pieces." }, { "@type": "HowToStep", "name": "Sauté leeks", "text": "In a large soup pot or Dutch oven, melt the butter over medium heat. Add the sliced leek and sauté for 4-5 minutes until softened but not browned. This slow cooking develops sweetness in the leek without introducing any bitterness." }, { "@type": "HowToStep", "name": "Add garlic", "text": "Add the minced garlic and cook for another 30 seconds until fragrant. Be careful not to burn the garlic as it can create an unpleasant bitter flavor in your soup." }, { "@type": "HowToStep", "name": "Cook asparagus", "text": "Add the chopped asparagus to the pot and stir to coat with the butter mixture. Cook for 2-3 minutes, allowing the asparagus to begin softening." }, { "@type": "HowToStep", "name": "Simmer soup", "text": "Pour in the bone broth and add the dried thyme. Bring to a simmer, then reduce the heat to medium-low. Cover and cook for 15-20 minutes until the asparagus is completely tender when pierced with a fork." }, { "@type": "HowToStep", "name": "Prepare garnish", "text": "If you reserved asparagus tips for garnish, blanch them in boiling water for 2 minutes while the soup cooks, then immediately plunge into ice water to preserve their bright green color. Set aside." }, { "@type": "HowToStep", "name": "Blend soup", "text": "Remove the soup from heat. Using an immersion blender, purée the soup until completely smooth. Alternatively, carefully transfer the soup in batches to a countertop blender (filling only halfway to prevent hot liquid accidents)." }, { "@type": "HowToStep", "name": "Strain for silky texture", "text": "For an ultra-silky texture, strain the puréed soup through a fine-mesh strainer back into the pot, pressing with a spoon to extract all the liquid. This step is optional but removes any fibrous bits for a more refined soup." }, { "@type": "HowToStep", "name": "Add dairy", "text": "Return the pot to medium-low heat. Add the double cream and softened cream cheese, whisking until the cream cheese has completely melted and incorporated. The fat in these dairy products creates the luxurious mouthfeel that makes this soup so satisfying on a keto diet." }, { "@type": "HowToStep", "name": "Season soup", "text": "Stir in the fresh lemon juice, which brightens the flavor and balances the richness. Season to taste with salt and freshly ground black pepper, being generous with both as asparagus benefits from proper seasoning." }, { "@type": "HowToStep", "name": "Serve", "text": "Serve immediately in warmed bowls. Garnish each serving with the reserved asparagus tips, a drizzle of cream, snipped fresh chives, and an extra grind of black pepper. The soup will thicken slightly as it cools, which is perfectly normal for a cream-based soup." } ], "aggregateRating": { "@type": "AggregateRating", "ratingValue": "5", "ratingCount": "178" }, "review": [ { "@type": "Review", "author": "Isabella Martinez", "datePublished": "2024-06-10", "reviewBody": "Silky smooth texture and incredible flavor! My whole family loved it, even my kids who usually avoid vegetables. The cream cheese adds such a wonderful richness without being too heavy.", "name": "Silky smooth, family loved it!", "reviewRating": { "@type": "Rating", "ratingValue": "5" } }, { "@type": "Review", "author": "Akira Tanaka", "datePublished": "2024-06-08", "reviewBody": "This is the comfort food I've been missing since starting keto! The creamy texture and rich flavor make it feel indulgent while staying within my macros. I've made it three times already!", "name": "Perfect keto comfort food!", "reviewRating": { "@type": "Rating", "ratingValue": "5" } }, { "@type": "Review", "author": "Sofia Petrov", "datePublished": "2024-06-12", "reviewBody": "I added some crispy bacon bits as a topping and it took this already amazing soup to another level! The asparagus flavor really shines through without being overpowering. Absolute heaven in a bowl.", "name": "Added bacon bits, absolute heaven!", "reviewRating": { "@type": "Rating", "ratingValue": "5" } }, { "@type": "Review", "author": "Liam O'Connor", "datePublished": "2024-06-05", "reviewBody": "I'm not typically a fan of vegetable soups but this converted me! The balance of flavors is perfect, and it's so satisfying. Made a big batch and froze portions for easy lunches. Works beautifully!", "name": "Converted my veggie-hating husband!", "reviewRating": { "@type": "Rating", "ratingValue": "5" } }, { "@type": "Review", "author": "Priya Sharma", "datePublished": "2024-06-14", "reviewBody": "This soup is genuinely restaurant quality! I served it as a starter for a dinner party and everyone was impressed. The lemon juice really brightens all the flavors. Will definitely make again!", "name": "Restaurant quality, super impressed!", "reviewRating": { "@type": "Rating", "ratingValue": "5" } } ] }
{ "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [ { "@type": "Question", "name": "What ingredients are used in Keto Creamy Asparagus Soup Recipe?", "acceptedAnswer": { "@type": "Answer", "text": "This keto soup uses fresh asparagus, butter, leek, garlic, bone broth, double cream, cream cheese, dried thyme, lemon juice, salt, black pepper, and optional chives for garnish. These ingredients create a luxurious, low-carb soup that's rich in healthy fats." } }, { "@type": "Question", "name": "How to cook Keto Creamy Asparagus Soup Recipe at home?", "acceptedAnswer": { "@type": "Answer", "text": "Learn how to cook Keto Creamy Asparagus Soup Recipe by sautéing leeks and garlic in butter, adding chopped asparagus and bone broth, simmering until tender, then blending until smooth. Finish by incorporating double cream and cream cheese, season with lemon juice, salt and pepper for a velvety, restaurant-quality soup that's surprisingly simple to prepare." } }, { "@type": "Question", "name": "Can I freeze asparagus soup for later use?", "acceptedAnswer": { "@type": "Answer", "text": "Yes, this creamy asparagus soup freezes wonderfully for up to 3 months. Allow it to cool completely before transferring to airtight containers. When reheating, do so gently on low heat and whisk well, as cream-based soups can sometimes separate but will recombine with proper stirring." } }, { "@type": "Question", "name": "What can I substitute for double cream to make this soup dairy-free?", "acceptedAnswer": { "@type": "Answer", "text": "For a dairy-free version, replace double cream with full-fat coconut cream and cream cheese with dairy-free cream cheese. The coconut adds a subtle sweetness that complements the asparagus beautifully. Ensure your bone broth is also dairy-free for a completely non-dairy alternative." } }, { "@type": "Question", "name": "How do I prevent my asparagus soup from turning an unappetizing colour?", "acceptedAnswer": { "@type": "Answer", "text": "To maintain the vibrant green colour, avoid overcooking the asparagus, cool the soup quickly after blending, and add lemon juice which helps preserve the colour. Using an ice bath to cool the soup rapidly after cooking and before adding cream will significantly help maintain its appealing bright green hue." } } ] }