Go Back

Asparagus Soup

Learn how to make silky asparagus soup at home. This elegant spring recipe is creamy, smooth, and ready in 40 minutes. Perfect for dinner.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Course Soup
Cuisine French
Servings 4 servings
Calories 245 kcal

Ingredients
  

  • 2 pounds fresh asparagus spears
  • 3 tablespoons unsalted butter
  • 1 large yellow onion diced
  • 3 cloves garlic minced
  • 4 cups vegetable or chicken broth
  • 1 cup heavy cream
  • 1/2 cup whole milk
  • 1 medium russet potato peeled and diced
  • 1 teaspoon fresh lemon juice
  • 1/2 teaspoon kosher salt
  • 1/4 teaspoon white pepper
  • 1/8 teaspoon ground nutmeg
  • 2 tablespoons fresh parmesan cheese grated
  • 1 tablespoon fresh dill chopped
  • 2 tablespoons crème fraîche for garnish
  • Toasted breadcrumbs for garnish
  • Extra virgin olive oil for drizzle

Instructions
 

  • Wash 2 pounds fresh asparagus and hold each spear at the middle. Bend gently until the woody end snaps off naturally, usually 1-2 inches from the bottom. This is the easiest way to find where the tender part begins. Cut the tender spears into 1-inch pieces and set aside 8-10 whole tips for garnish if you like.
  • Preheat a large pot (6-quart capacity minimum) over medium heat for 2 minutes until warm to the touch.
  • Add 3 tablespoons unsalted butter and let it melt for 1-2 minutes, swirling the pot so it coats evenly. The butter should smell nutty and foamy, not brown.
  • Add 1 large yellow onion (diced into small ½-inch pieces) and cook for 5-7 minutes, stirring every 90 seconds. The onion should turn translucent and soft, with no hard white pieces remaining. Taste a tiny piece—it should be sweet and soft.
  • Add 3 minced garlic cloves (minced finely so pieces are tiny) and stir constantly for exactly 1 minute. The pot should smell strongly of garlic. Do not let it brown, or it will taste bitter.
  • Add 1 medium russet potato (peeled and cut into ½-inch cubes). Stir to combine with the onion and garlic. The vegetables should look evenly mixed.
  • Add all the cut asparagus pieces (not the reserved tips) and pour in 4 cups vegetable or chicken broth. Stir well and bring to a rolling boil over medium-high heat, which should take 5-8 minutes. You will see large bubbles breaking the surface constantly.
  • Reduce heat to medium and simmer for 15-18 minutes. The asparagus and potato should be completely soft and break apart easily when you press one piece against the side of the pot with a wooden spoon. Test by piercing a potato chunk—it should offer no resistance.
  • Turn off the heat and let the pot cool for 2-3 minutes until it stops steaming.
  • Using an immersion blender: Insert the blender stick into the pot, pushing it toward the bottom. Turn it on to high speed and move it slowly through the liquid for 90 seconds. Stop and check—the soup should be completely smooth with no lumps or visible asparagus pieces. If you see chunks, blend another 30-60 seconds. Checkpoint: The soup should look like pea soup—uniform green color, no texture when you look closely.
  • Alternatively, use a standard blender: Carefully pour the soup in 2-3 batches into the blender, filling it only halfway each time. Place a kitchen towel over the lid to prevent splashing, and blend on high for 1-2 minutes per batch until completely smooth. Pour the blended portions into a clean pot.
  • Place the pot back on the stove over low heat (setting 2-3 on the dial).
  • Pour in 1 cup heavy cream and ½ cup whole milk, stirring slowly for 2-3 minutes. The soup will change from bright green to a softer pale green color and become much smoother.
  • Add 1 teaspoon fresh lemon juice, ½ teaspoon kosher salt, ¼ teaspoon white pepper, and ⅛ teaspoon ground nutmeg. Stir well and taste a spoonful. It should taste bright and slightly sweet. If it needs more salt, add a pinch at a time. If it tastes too heavy, add 2-3 tablespoons more milk.
  • Heat gently for 3-4 minutes, stirring occasionally. Small wisps of steam should appear around the edges—do not let it boil or the cream may separate and look grainy.
  • If you reserved asparagus tips for garnish: In a small pot of boiling salted water, cook the reserved tips for 3-4 minutes until bright green and tender. Drain and set aside.
  • Ladle soup into bowls, filling each about three-quarters full.
  • Top each bowl with 1 tablespoon crème fraîche (a dollop in the center), 3-4 reserved asparagus tips (arranged in a small bundle or scattered), 1 teaspoon fresh dill (chopped), ½ teaspoon grated parmesan cheese, and 1 tablespoon toasted breadcrumbs. Drizzle lightly with extra virgin olive oil—just a thin thread around the crème fraîche.
  • Serve immediately. The soup should be hot enough that a spoon inserted in the center steams slightly.
creamy asparagus soup recipe, easy soup recipe, healthy asparagus soup, homemade vegetable soup, spring asparagus soup