I first made this Hearty Sausage Potato Soup on a blustery fall evening when I craved something deeply comforting. As I sautéed the sausage and onions in my Dutch oven, the kitchen filled with a savory, herby aroma that promised warmth. Adding the potatoes and broth, then finally the cream, created a rich, velvety pot of gold. The moment I took that first spoonful—creamy, packed with tender potatoes and flavorful sausage, with just the right kick—I felt it was a hug in a bowl. It’s become my go-to soup for chilly days, game nights, and whenever my family needs a reliable dose of coziness.
Why You’ll Love This Recipe
You are going to adore this recipe because it’s the definition of a one-pot wonder that delivers restaurant-quality flavor with minimal fuss. It’s incredibly forgiving, comes together in under an hour, and transforms simple ingredients into something luxurious and satisfying. The soup is creamy without being overly heavy, hearty enough to be a meal on its own, and the leftovers taste even better the next day. It’s the perfect answer to a busy weeknight or a lazy weekend, guaranteed to warm you from the inside out and please every appetite at your table.
Ingredients
- 1 lb Italian sausage (mild or hot, casings removed)
- 3 tbsp unsalted butter
- 1 small yellow onion, diced
- 3 cloves garlic, minced
- 4 cups (about 1.5 lbs) russet potatoes, peeled and diced into 1/2-inch cubes
- 4 cups chicken broth (low-sodium preferred)
- 1 cup heavy cream or half-and-half
- 2 cups fresh spinach, roughly chopped
- 1 tsp dried Italian seasoning
- 1/2 tsp smoked paprika (optional, for depth)
- Salt and black pepper to taste
- For garnish: Shredded Parmesan cheese, chopped fresh parsley, and crusty bread (See the next page below to continue…)