01 - Preheat oven to 425°F. Toss asparagus tips with 1 tablespoon olive oil, a pinch of salt, and pepper. Arrange in a single layer on a baking sheet and roast for 12–15 minutes until tender and lightly golden. Reserve a few tips for garnish.
02 - While asparagus roasts, heat 1 tablespoon olive oil in a large pot over medium heat. Add onion, carrot, and celery. Sauté for 5–7 minutes until softened and translucent.
03 - Add minced garlic and cook for 1 minute until fragrant. Stir in the roasted asparagus (except reserved tips), cannellini beans, dried thyme, and dried basil.
04 - Pour in vegetable broth and bring to a boil. Reduce heat to low and simmer for 15 minutes, allowing flavors to meld.
05 - Remove pot from heat. Using an immersion blender or working in batches with a countertop blender, purée the soup until creamy and smooth.
06 - Return to low heat. Stir in heavy cream (or coconut milk) and lemon juice. Warm gently for 2–3 minutes without boiling. Season with salt and pepper to taste.
07 - Ladle into bowls. Garnish with reserved roasted asparagus tips, fresh chives, and a drizzle of olive oil. Serve hot.