01 - Preheat your oven to 400°F (200°C).
02 - In a bowl, toss Jerusalem artichoke chunks with 1 tablespoon olive oil, a pinch of salt, and half the thyme. Spread evenly on a baking tray and roast for 25 to 30 minutes, turning halfway through, until golden and tender.
03 - While the artichokes roast, heat remaining 1 tablespoon olive oil and butter in a large pot over medium heat. Add diced onion, sliced leek, and minced garlic; cook for 5 to 7 minutes, stirring frequently until softened but not browned.
04 - Add the diced potato to the pot and cook for an additional 2 minutes, stirring.
05 - Transfer roasted Jerusalem artichokes into the pot. Pour in vegetable stock and add remaining thyme. Bring to a boil, then lower heat and simmer gently for 15 minutes until all vegetables are very tender.
06 - Remove the pot from heat and blend the soup smooth using an immersion blender or in batches with a countertop blender.
07 - Stir in heavy cream and lemon juice. Adjust seasoning with salt and freshly ground black pepper to taste. Thin with additional stock or water if desired.
08 - Reheat gently if needed. Ladle into bowls and garnish with chopped herbs, a drizzle of olive oil, and optional croutons.