This Sausage Potato Soup is a creamy, comforting one-pot meal loaded with savory sausage, tender potatoes, and a velvety broth. Perfect for cozy dinners and make-ahead meals.
1 lb Italian sausage (mild or spicy)
1 tablespoon olive oil
1 medium yellow onion, chopped
3 cloves garlic, minced
1½ lbs Yukon Gold or Russet potatoes, diced
4 cups low-sodium chicken broth
½ cup heavy cream or half-and-half
1 teaspoon dried thyme
¼ teaspoon red pepper flakes (optional)
Salt and black pepper to taste
2 cups chopped kale or spinach (optional)
Optional: grated Parmesan, fresh parsley
In a large pot, heat olive oil and brown sausage. Remove and set aside.
Sauté onion in drippings until soft. Add garlic and cook 30 seconds.
Add potatoes and broth. Simmer 15–20 minutes until tender.
Optional: mash some potatoes for thickness or blend part of the soup.
Return sausage to pot. Add cream, thyme, red pepper flakes, salt, and pepper. Simmer 5 minutes.
Stir in greens until wilted.
Serve hot with desired toppings.
Use turkey or chicken sausage for a lighter version.
Swap cream for coconut milk to make it dairy-free.
Add extra veggies like carrots or celery to boost fiber.
Store leftovers up to 4 days; freeze before adding cream.