01 - Set the oven to 400°F and prepare for roasting.
02 - Toss Jerusalem artichoke chunks with 1 tbsp olive oil, a pinch of salt, and half 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 but not browned.
04 - Incorporate diced potato into the pot and cook for an additional 2 minutes.
05 - Add roasted Jerusalem artichokes along with the vegetable stock and remaining thyme. Bring to a boil, then reduce heat and let simmer for 15 minutes until all vegetables are very tender.
06 - Remove pot from heat. Use an immersion blender or transfer in batches to a countertop blender to purée the soup until smooth.
07 - Stir in heavy cream and lemon juice. Adjust seasoning with salt and pepper to taste. If too thick, add stock or water to achieve desired consistency.
08 - Reheat gently if necessary. Ladle into bowls and garnish with chopped herbs, a drizzle of olive oil, and optional croutons.