Heat oil or butter in a pot over medium heat. Sauté the onion until translucent, about 5 minutes. Don’t rush this step—flavor builds here.
Add garlic and cook for another 30 seconds until fragrant. No burnt garlic—nasty and bitter.
Stir in pumpkin puree, broth, and spices. Bring to a gentle simmer and cook for 10–15 minutes so flavors mingle like old friends at a reunion.
Blend the soup until smooth. Use an immersion blender directly in the pot or transfer to a blender in batches. Smooth is the goal; chunky is not the vibe here.
Stir in coconut milk or cream. Adjust thickness with more broth if needed. Season with salt, pepper, and a pinch of nutmeg or cinnamon.
Serve hot with your favorite toppings. If you’re feeling fancy, swirl in a little extra coconut milk or cream.