Ingredients
Equipment
Method
Brown the sausage
- Heat a large Dutch oven over medium heat. Cook the Italian sausage for 6–8 minutes, breaking it apart until browned and fully cooked to 165°F, then transfer excess grease if needed.
Sauté the vegetables
- Add the olive oil if needed, then stir in the diced onion, carrots, and celery. Cook for 5–6 minutes until softened.
- Add the minced garlic and cook for 30 seconds until fragrant.
Simmer the soup
- Pour in the chicken broth and stir in the pumpkin puree, dried thyme, dried sage, smoked paprika, salt, and black pepper until smooth.
- Bring the soup to a gentle simmer over medium-low heat and cook for 12–15 minutes until the vegetables are tender and the broth is slightly thickened.
Make it creamy
- Stir in the heavy cream and grated Parmesan cheese. Cook for 2–3 minutes until the cheese melts and the soup becomes silky.
- Fold in the baby spinach and cook for 1–2 minutes until wilted.
Serve
- Taste and adjust the seasoning if needed, then serve hot with chopped parsley and extra Parmesan cheese for garnish.
Notes
Pro tip: If the sausage renders a lot of fat, remove most of the excess grease before sautéing the vegetables to keep the broth from tasting greasy. Store leftovers in the fridge up to 4 days; reheat gently on the stove, adding a splash of broth or cream if it thickens. Freezing is not ideal because cream and pumpkin can change texture, but you can freeze for up to 2 months if needed and reheat slowly. For a lighter option, use half-and-half instead of heavy cream (the soup stays creamy but slightly less rich).
