01 - Set the oven to 400°F.
02 - Combine Jerusalem artichokes with 1 tablespoon olive oil, a pinch of salt, and half of the thyme. Spread evenly on a baking tray and roast for 25 to 30 minutes, turning once halfway, until golden and tender.
03 - Heat remaining olive oil and butter in a large pot over medium heat. Add onion, leek, and garlic, cooking for 5 to 7 minutes while stirring until softened without browning.
04 - Stir in diced potato and cook for an additional 2 minutes.
05 - Add roasted Jerusalem artichokes, vegetable stock, and the remaining thyme to the pot. Bring to a boil, then reduce heat and simmer for 15 minutes until all vegetables are tender.
06 - Remove from heat and puree the contents using an immersion blender or in batches with a countertop blender until smooth.
07 - Stir in cream and lemon juice. Adjust seasoning with salt and pepper to taste. Add stock or water if necessary to reach desired consistency.
08 - Reheat gently if needed. Ladle into bowls and garnish with herbs, a drizzle of olive oil, and optional croutons.