A hearty and creamy sausage potato soup packed with bold flavor, tender vegetables, and comforting richness. Perfect for cold nights, family dinners, or meal prep.
1 lb Italian sausage (mild or hot)
1 tbsp olive oil
1 small onion, diced
2 cloves garlic, minced
2 carrots, diced
2 celery stalks, diced
4 cups chicken broth
3 medium Yukon Gold or Russet potatoes, peeled and diced
1 tsp Italian seasoning
Salt and pepper, to taste
1/2 tsp red pepper flakes (optional)
3/4 cup heavy cream or half-and-half
2 cups baby spinach or chopped kale (optional)
Heat oil in a large pot. Brown sausage until fully cooked. Remove and set aside.
In the same pot, sauté onion, carrots, and celery for 5 minutes. Add garlic and cook 30 seconds.
Return sausage to the pot. Add potatoes, broth, seasoning, salt, and pepper. Simmer 15–20 minutes until potatoes are tender.
Stir in cream and let heat through. Add greens, if using, and cook until wilted.
Adjust seasoning and serve hot.
Add cheese for extra richness.
Store in the fridge for up to 4 days.
Freeze without cream; add cream after thawing and reheating.