This best pumpkin soup recipe is everything a cozy fall bowl should be: silky smooth, warmly spiced, and deeply savory with a touch of cream. Made with simple pantry staples like canned pumpkin puree, aromatic garlic and ginger, and a blend of cumin, cinnamon, and nutmeg, this soup comes together in just 45 minutes. It's naturally gluten-free, easy to make dairy-free, and freezer-friendly — making it one of the most reliable and satisfying recipes you'll reach for all season long.
Immersion blender A countertop blender works as an alternative — blend in batches
Wooden spoon or silicone spatula
Ladle
Cutting board
Chef's knife
Measuring cups and spoons
Soup bowls For serving
Ingredients
2tablespoonsolive oilextra virgin preferred
1yellow onionmedium, roughly chopped
4garlic clovesminced
1teaspoonfresh gingergrated; or ½ teaspoon ground ginger
29ozpure pumpkin puree1 large can (about 3½ cups); or 3½ cups fresh roasted pumpkin flesh
3cupschicken brothabout 710ml; use vegetable broth for a vegetarian/vegan version; low-sodium recommended
½cupheavy creamabout 120ml; substitute full-fat coconut milk for a dairy-free version
1teaspoonground cumin
½teaspoonground cinnamon
¼teaspoonground nutmeg
¼teaspooncayenne pepperoptional, for heat
salt and black pepperto taste
1teaspoonmaple syrup or honeyoptional, to balance bitterness
For Garnish
heavy cream or coconut creama small drizzle per bowl
toasted pumpkin seeds (pepitas)a small handful per bowl
fresh chives or thymeoptional
smoked paprikaa pinch per bowl
Instructions
Heat 2 tablespoons of olive oil in a large pot over medium heat. Add the chopped onion and cook for 5–7 minutes until softened, then stir in the minced garlic and grated ginger and cook for another 1–2 minutes until fragrant.
Add the ground cumin, cinnamon, nutmeg, and cayenne (if using) directly to the pot. Stir constantly for about 30 seconds to toast the spices in the oil and intensify their flavor.
Add the pumpkin puree and stir to combine with the spiced aromatics, then pour in the chicken broth and stir until fully incorporated. Bring to a gentle boil, then reduce heat to low and simmer uncovered for 15 minutes.
Remove the pot from heat and let it cool for 3–5 minutes. Use an immersion blender to blend until completely smooth, or carefully transfer in batches to a countertop blender, filling it no more than halfway each time.
Return the pot to low heat, stir in the heavy cream (or coconut milk), and warm through for 2–3 minutes without boiling. Taste and adjust with salt, pepper, and a teaspoon of maple syrup or honey if needed.
Ladle the soup into bowls and top with a swirl of cream, toasted pepitas, fresh chives or thyme, and a pinch of smoked paprika. Serve immediately with crusty bread on the side.
Notes
Bloom your spices: Always stir dry spices into the hot oil and aromatics for 30 seconds before adding liquid — this unlocks their full flavor far better than adding them directly to broth.
Use good-quality broth: Since broth makes up most of the liquid, a rich low-sodium broth makes a noticeable difference. Homemade or a quality store-bought brand is ideal.
Don't skip the cream: Even just ½ cup of heavy cream or coconut milk completely transforms the texture. It's what takes this soup from good to silky and luxurious.
Fix bitterness easily: If your soup tastes slightly bitter (common with some pumpkin brands), add 1 teaspoon of maple syrup or honey and stir well — it balances the flavor without making the soup sweet.
Make it vegan: Swap chicken broth for vegetable broth and use full-fat coconut milk instead of heavy cream. Add a small squeeze of lime juice at the end to brighten the coconut version.
Use fresh pumpkin: Roast a halved sugar pumpkin at 400°F (200°C) for 40–50 minutes, scoop the flesh, and use in place of canned puree. Adjust broth quantity as fresh pumpkin has more variable water content.
Blending safely: When using a countertop blender with hot liquids, fill no more than halfway, leave the lid slightly ajar, and hold it firmly with a folded kitchen towel to prevent pressure build-up.
Storage: Cool completely before storing. Refrigerate in an airtight container for up to 4 days, or freeze for up to 3 months. Leave 1 inch of space in freezer containers for expansion.
Reheating: Warm gently on the stovetop over medium-low heat, stirring often and adding a splash of broth if the soup has thickened. Avoid boiling after the cream has been added.
Freeze before adding cream: If you plan to freeze this soup, stir in the cream only after reheating from frozen for the best texture.