This vegan cream of asparagus soup is light, creamy, and delicately flavoured. It’s a smart way to use up your tough asparagus stalks and ends. Zero waste!
Heat a stock pot or Dutch oven on medium heat. Drizzle with 2 tbsp light olive oil and toss in 1 cup yellow onion or leek tops, thinly sliced. Sauté until soft and shiny, but don’t let them brown.
Add 3 cloves garlic, roughly chopped and cook for another minute, then pour in 1/4 cup white wine and deglaze the bottom of the pot.
Stir until nearly all the wine has evaporated, then pour in 1/4 cup oats, 2 to 3 cups vegetable stock or water, and 2 cups asparagus stalks, chopped. Cover, turn up the heat to high, and bring to a boil.
Once boiling, turn the heat down to low and simmer for 10 minutes.
Add 1 cup spinach, 1 tsp salt, and 1/2 tsp black pepper in the last few minutes of cooking.
Use an immersion blender (or pour it into a blender jar) and blend until very smooth. If you prefer a thinner soup, add an additional cup of water.
Taste for salt and add more to taste. Divide soup into 4 portions. Dollop 1 tbsp vegan yogurt onto each bowl of soup just before serving.
Notes
Vegetable Stock: For a quick veggie stock, I like to use 2 cups water + 1 tablespoon Better Than Bouillon Vegetable Base.