Step 1: Cook the Sausage
Heat a large pot over medium heat. Add the Italian sausage and cook, breaking it into crumbles, until browned. Remove the sausage with a slotted spoon and set aside.
If needed, add olive oil to the pot to cook the vegetables.
Step 2: Sauté the Vegetables
Add the diced onion to the pot and cook for 4–5 minutes, or until softened.
Stir in the garlic and cook for another minute until fragrant.
Step 3: Build the Soup Base
Add the diced potatoes, chicken broth, Italian seasoning, smoked paprika (if using), salt, and pepper.
Bring the soup to a gentle boil, then reduce the heat to low. Simmer for 15–20 minutes, or until the potatoes are tender.
Step 4: Add Creaminess
Stir in the heavy cream, milk, and Parmesan cheese. Simmer gently for 5–7 minutes, but do not let it boil.
Step 5: Combine and Finish
Return the cooked sausage to the pot.
If adding spinach or kale, stir it in now and cook for 2–3 minutes until wilted.
Step 6: Serve and Garnish
Ladle the soup into bowls and garnish with fresh parsley. Serve with crusty bread or crackers on the side.
Why You’ll Love This Recipe
Rich and Satisfying: Creamy broth and hearty ingredients make this soup a meal in itself.
Full of Flavor: Italian sausage and Parmesan add bold, savory notes.
Customizable: Easily add your favorite greens or other veggies.
Family-Friendly: A dish everyone will enjoy!
Pro Tips for Success
Cut Potatoes Evenly: Ensure even cooking by dicing the potatoes uniformly.
Use Fresh Parmesan: Freshly grated cheese melts better and adds more flavor.
Reheat Gently: Warm leftovers on low heat to maintain the creamy texture.
This Creamy Italian Sausage and Potato Soup is a comforting, flavorful dish that’s as easy to make as it is to enjoy. Perfect for a cozy dinner or as a make-ahead meal for busy days. Enjoy! 🥔🌿✨🍲