01 - Preheat oven to 400°F.
02 - Toss the sunchokes with 1 tbsp olive oil, a pinch of salt, and pepper. Spread on a baking sheet and roast for 25–30 minutes until golden and tender, stirring halfway through.
03 - While sunchokes roast, heat 1 tbsp olive oil in a large pot over medium heat. Add onion, carrot, and celery; sauté until softened, about 5–7 minutes.
04 - Add garlic, thyme, and bay leaf; cook for 1 minute until fragrant.
05 - Stir in the roasted sunchokes, cannellini beans, and vegetable broth. Bring to a boil, then reduce heat and simmer for 10 minutes.
06 - Remove and discard the bay leaf. Using an immersion blender (or in batches in a countertop blender), purée the soup until smooth and creamy.
07 - Stir in the plant-based milk or whole milk. Heat gently until warmed through. Adjust salt and pepper to taste.
08 - Serve hot, garnished with fresh parsley, a drizzle of olive oil, and pumpkin seeds if desired.