A velvety smooth and flavorful soup made with fresh asparagus, simmered in a rich broth with cream. This low-carb and comforting dish is perfect for two.

Keto creamy asparagus soup is a silky, vibrantly green blended soup that showcases fresh asparagus in its most elegant form. Made with asparagus, aromatics, heavy cream, and cream cheese, the soup is luxuriously smooth and rich without any grains or starches, making it fully ketogenic and low-carb. It has the elegance of a restaurant-quality first course with the simplicity of a 30-minute home recipe. The bright green color from the asparagus makes it visually stunning, and the cream gives it a satisfying richness that makes it genuinely filling.
This soup delivers the sophisticated flavor of a cream-based vegetable soup while keeping net carbs very low — asparagus is one of the most keto-friendly vegetables available. It comes together quickly with minimal ingredients, makes excellent leftovers, and works as both a starter and a light main course. The high fat content from heavy cream and cream cheese makes it deeply satisfying on a ketogenic or low-carb diet. It also freezes well (before cream is added), making it ideal for batch cooking.
Serve this soup as an elegant dinner party starter, a warming weekday lunch, or a light spring dinner. It works beautifully as the first course before a grilled protein main course. In summer, it can be served chilled as a sophisticated cold soup. The vibrant green color makes it visually impressive for special occasions, and the simplicity of preparation means it doesn't add stress to a dinner party timeline.
Save the woody asparagus ends to simmer into a quick stock — this intensifies the asparagus flavor throughout the soup for free. Blend thoroughly (at least 60 seconds per batch) for maximum silkiness. Never boil after adding the cream or the dairy will separate. Season after blending, not before, as the flavors concentrate during blending.
The star vegetable that gives this soup its vibrant color, fresh flavor, and primary nutrition. Choose firm, bright green stalks with tight, compact tips — these are the freshest and most flavorful. Asparagus is an excellent keto vegetable, providing only 2-3 net carbs per cup while delivering folate, vitamins A, C, and K, and prebiotic fiber. Thinner spears tend to be more tender and cook faster than thick ones.
Provides the luxurious, velvety richness that transforms this from a light vegetable soup into a satisfying, keto-friendly meal. Heavy cream contains virtually no carbohydrates and is high in fat — exactly what a ketogenic diet requires. It creates a smooth, emulsified texture that coats the palate. Use full-fat heavy whipping cream (36-40% fat) for the best results.
Adds extra body, tanginess, and richness to the soup beyond what heavy cream alone provides. Cream cheese thickens the soup slightly and gives it a subtle tang that balances the sweetness of the asparagus. It's naturally low in carbohydrates and high in fat, making it a perfect keto ingredient. Soften to room temperature before adding for the smoothest incorporation.
Forms the liquid base of the soup, providing savory depth and allowing the asparagus to cook until tender. Use low-sodium broth to control the salt level, then season the finished soup to taste. Homemade broth adds the most flavor, but quality store-bought works perfectly well. The broth also helps achieve the right consistency — too little and the soup is too thick, too much and it becomes watery.
Replace asparagus with broccoli, zucchini, or cauliflower for a different flavor while maintaining the keto profile. Use coconut cream instead of heavy cream for a dairy-free version with a subtle tropical note. Omit cream cheese and increase heavy cream for a simpler preparation. Replace chicken broth with vegetable broth for a fully vegetarian soup. Add a tablespoon of white miso paste for extra umami depth without significant carbs. Garnish with crispy pancetta or bacon instead of prosciutto. Use shallots instead of onions for a milder, more refined flavor. Add a tablespoon of lemon zest along with the juice for more pronounced citrus character.
In a medium pot or Dutch oven, melt 1 tablespoon unsalted butter or heat 1 tablespoon olive oil over medium heat. Add the chopped onion and cook for 5 minutes, stirring occasionally, until it becomes soft and translucent (you can see through it). Stir in the minced garlic and cook for 1 minute until it smells pleasant (fragrant). Add the 1 pound fresh asparagus pieces and cook for 3 minutes, stirring, until they turn bright green.
Pour in 2 cups chicken broth or vegetable broth. Bring the mixture to a gentle simmer (cook gently just below boiling, with small bubbles). Cover the pot and cook for 8-10 minutes, or until the asparagus is very tender when poked with a fork.
Carefully remove the pot from the heat. Use an immersion blender (a stick blender) to blend the soup directly in the pot until it is completely smooth and creamy. If you do not have an immersion blender, carefully transfer the soup in batches to a regular blender and blend until smooth. Be careful when blending hot liquids, and vent the lid if using a regular blender.
Return the blended soup to the pot over low heat. Stir in 1/2 cup heavy cream, 1/2 teaspoon salt, and 1/4 teaspoon black pepper. Heat gently for 1-2 minutes, stirring, until the soup is hot through. Do not let it boil after adding the cream. Taste and adjust salt or pepper if needed. Ladle the soup into bowls and garnish each serving with 1 tablespoon chopped fresh dill or parsley. Serve immediately.
Techniques that separate good from great
The tough bottom ends you snap off are too fibrous to eat but are packed with flavor. Simmer them in water with a pinch of salt for 15-20 minutes to create a quick, free asparagus broth to use as the soup base. This intensifies the asparagus flavor throughout the soup and wastes nothing. Strain out the ends before adding the tender spears.
Pour only about 1/3 of the soup volume into the blender at a time, leaving room for expansion from steam. Hold a folded kitchen towel firmly over the lid and start on low speed before increasing. An immersion blender works but requires more time to achieve the same silky texture. Blend for a full 60 seconds per batch — longer blending creates a noticeably smoother result.
Once you've added heavy cream or cream cheese, keep the soup at a gentle simmer over low heat. Boiling causes dairy fat to separate and the texture becomes grainy and broken rather than silky and emulsified. If you accidentally overheated it, whisk vigorously and add a small cold splash of cream to help bring it back together.
Blending concentrates flavors and changes the salt perception of the soup. What tasted well-seasoned before blending may seem bland or overly salty after. Always taste and adjust salt, pepper, and lemon juice after blending and after adding the cream. A few drops of fresh lemon juice added at the end dramatically brightens the flavor without adding sourness.
Different ways to make this dish your own
Make the soup as directed, then refrigerate until very cold (2+ hours). Adjust seasoning (cold food needs more salt) and serve in chilled bowls with a drizzle of crème fraîche and fresh chervil for a sophisticated cold summer soup.
Replace the onion with 2 sliced leeks (white and light green parts) for a silkier, more delicately flavored soup. Leeks have a naturally sweet, mild onion flavor that complements the asparagus without competing with it.
Toss the asparagus with olive oil and roast at 425°F for 15-18 minutes until caramelized and slightly charred at the tips before blending. Roasting adds a deeper, nutty dimension to the flavor that the raw-then-simmered method doesn't achieve.
Add a large handful of baby spinach to the blender with the asparagus for an even more intensely green, nutrient-packed soup. The spinach adds iron, additional vitamins, and amplifies the vivid green color without significantly altering the flavor.
Perfect pairings to complete the meal
Lay thin slices of prosciutto on a parchment-lined baking sheet and bake at 375°F for 8-10 minutes until crispy. Crumble over each bowl of soup along with freshly shaved Parmesan and a drizzle of good olive oil. The salty, crispy prosciutto adds contrasting texture and rich, savory flavor that perfectly complements the delicate asparagus.
Serve in small, warmed bowls or teacups as a sophisticated first course. Garnish with a swirl of crème fraîche, a few reserved asparagus tips, and fresh chervil or tarragon. The vibrant green color and silky texture make this soup visually stunning. It can be made entirely ahead and reheated gently, making it ideal for dinner party planning.
A warm bowl of this creamy soup pairs beautifully with low-carb bread for a complete keto-friendly lunch. Cloud bread (made with eggs and cream cheese) or almond flour bread provides satisfying substance without breaking the low-carb profile of the soup. Alternatively, serve with keto cheese crackers for crunch.
This asparagus soup is delicious served chilled in summer. After blending, refrigerate until very cold (at least 2 hours). Adjust seasoning — cold food needs more salt than warm food to taste balanced. Serve in chilled bowls with a garnish of crème fraîche, fresh herbs, and a drizzle of high-quality olive oil. The cold version feels refreshing and elegant.
Keep it fresh and plan ahead
Store in an airtight container for up to 4 days. The soup thickens as it chills. It may separate slightly — whisk or stir vigorously when reheating to re-emulsify. The flavor actually improves on day 2 as the asparagus taste deepens.
For best results, freeze the soup before adding the cream and cream cheese. The base freezes well for up to 3 months. Thaw overnight in the refrigerator, reheat gently, then stir in the dairy fresh when reheating. Already-creamed soup can be frozen but the texture may be slightly grainy after thawing.
This soup is excellent made 1-2 days ahead. The asparagus flavor deepens and mellows in the refrigerator. Make the full recipe, cool completely, and refrigerate. Add a fresh squeeze of lemon and taste for seasoning when reheating, as cold dulls flavors.
Reheat gently over low-medium heat, stirring frequently to prevent scorching on the bottom. Add a splash of chicken or vegetable broth if the soup has thickened too much. Do not boil. Taste and adjust seasoning — reheated soup often benefits from a fresh pinch of salt and a squeeze of lemon juice before serving.
Turn what you already have in your fridge into delicious meals. Our AI-powered generator creates personalized recipes from your ingredients.
Discover more delicious recipes similar to what you're cooking
Join our newsletter and discover new favorites delivered straight to your inbox. No spam, just tasty inspiration.
Very filling with some bread on the side
Iam not a soup person, but this tastes amazing actually.