
Saute the veggies. Heat the oil in a large pot over medium heat. Add the onion and celery and saute for 3 to 4 minutes, until softened. Add the garlic, salt, and pepper, and cook for another 30 seconds.
Add the asparagus and broth. Add the asparagus and broth, bring to a boil, then turn the heat to low. Cover and simmer for 20 to 25 minutes, until the asparagus is very tender.
Finish and blend it up. Add the avocado, lemon juice, and herbs, then use an immersion blender to blend the soup until smooth, or transfer the soup to a high-powered blender, and blend for about 30 seconds, until smooth.
Garnish and serve. Ladle portions of the asparagus soup into bowls and garnish with a drizzle of olive oil and some asparagus tips.