1 tablespoon extra virgin olive oil
1 medium onion, chopped
1/2 teaspoon salt
zest and juice of 1 lemon
2 cups diced and peeled red potatoes
3 cups vegetable or chicken broth
1 cup coconut milk
1 bunch asparagus, trimmed and cut into 1/2-inch pieces
Fresh ground pepper to taste
1/4 cup Crème fraîche, sour cream, or vegan sour cream
1/4 cup finely chopped green onions or chives
- Heat oil in a large saucepan over medium heat. Add onion and salt and cook, stirring often, until golden brown, about 5 minutes. Stir in lemon zest, and potatoes and cook, stirring occasionally for about 5 minutes.
- Stir in the broth, coconut milk and asparagus. Bring to a simmer over medium heat, partially cover and continue to cook until potatoes are tender, about 15 minutes. Puree the soup with an immersion blender until smooth.
- Whisk sour cream, lemon juice, and green onions or chives in a small bowl. Divide the soup into 4 bowls and garnish with the cream mixture.
Creme Fraiche is a tangy, thick, rich cultured cream commonly used in French cooking. Find it in the dairy section near the cottage cheese. Sour cream can be used as a substitute, or you can make your own by combining equal portions of sour cream and plain yogurt.