Sauté the Aromatics
In a large soup pot, heat olive oil or butter over medium heat. Add chopped onion and cook for 3–4 minutes until softened. Stir in garlic and cook for 30 seconds more.
Add Veggies and Broth
Add diced potatoes and pumpkin to the pot. Pour in the broth, then stir in thyme, salt, and pepper. Bring to a boil, then reduce heat to a simmer.
Simmer Until Tender
Cover and cook for 15–20 minutes, or until potatoes and pumpkin are fork-tender.
Blend Until Creamy
Use an immersion blender directly in the pot, or transfer soup in batches to a blender. Blend until smooth and creamy.
Add Cream and Finish
Return soup to low heat. Stir in the cream or coconut milk, and adjust seasoning. Heat gently for 2–3 more minutes — don’t boil.
Serve
Ladle into bowls and garnish with parsley, pumpkin seeds, or a swirl of cream. Serve with crusty bread or a grilled sandwich.