This Sausage Potato Soup is the kind of cozy comfort that wraps you up like a favorite sweater on a chilly evening. It's hearty, creamy, and brimming with flavor thanks to crumbled Italian sausage, golden potatoes, and a velvety cheddar-infused broth that warms you from the inside out.
Jump to:

I've been making this soup for years, especially when the days grow short and the kitchen feels like the heart of the home. There's something about the way the potatoes soften into buttery bites, the way the cheese melts into silk, and how every spoonful delivers a little bit of everything spice, cream, and soul.
Why You'll Love This Recipe
Key Benefits
- One-pot comfort: Most of the work happens in a single pot, making clean-up easy.
- Weeknight-worthy: It's ready in under an hour but tastes like it simmered all day.
- Family-friendly: Kids love the creamy base and cheesy richness; adults appreciate the depth of flavor.
Taste & Texture
- Rich, savory, and just slightly smoky from the browned sausage.
- Creamy without being too heavy, with tender chunks of potato and pops of sautéed mirepoix.
- Gooey melted cheese throughout, with just a hint of herbaceous warmth from basil and parsley.
Dietary Attributes
- Made with gluten-free flour and sausage? You've got a gluten-free version.
- Easily adaptable for lower-fat needs by swapping cream for more milk.
Ingredients & Substitutions
Ingredient List
- 1 lb Italian sausage (mild or hot)
- 5 tablespoon unsalted butter, divided
- 1 tablespoon olive oil
- 2¼ cups mirepoix (or ¾ cup each: diced carrots, celery, yellow onion)
- 1 teaspoon minced garlic
- 4 cups chopped baby gold potatoes (no need to peel)
- 1 teaspoon dried parsley
- 1 teaspoon dried basil
- 4 cups chicken stock or broth
- 6 tablespoon flour
- 3 cups milk (1%, 2%, or whole)
- ½ cup heavy cream
- 1 teaspoon salt
- ½ teaspoon pepper
- 2 cups shredded extra-sharp Cheddar cheese
- ¼ cup sour cream
- Optional: Hearty buttered bread for serving

Notes on Quality
- Sausage: Choose good-quality Italian sausage the better the sausage, the richer the flavor.
- Cheddar: Freshly shredded melts better than pre-shredded varieties, which often include anti-caking agents that affect texture.
- Potatoes: Baby gold potatoes hold their shape beautifully and don't require peeling, making prep faster.
Possible Substitutions
- Vegetarian version: Omit sausage and use a smoky plant-based alternative or roasted mushrooms for umami depth.
- Milk: Swap with dairy-free options like oat milk for a lighter or non-dairy version.
- Cheese: White cheddar, Monterey Jack, or Gruyère all bring their own lovely notes.
Step-by-Step Instructions
1. Brown the sausage.
Heat a large pot over medium-high heat. Add the sausage and let it sear for 1 minute. Use a wooden spoon to crumble it, cooking until browned and cooked through. Transfer to a paper towel-lined plate, leaving about 1 tablespoon grease in the pot. If needed, add a splash of olive oil.
2. Sauté the veggies.
Melt 1 tablespoon butter in the same pot. Add the diced carrots, celery, and onion. Sauté 5-7 minutes until softened. Add garlic and cook 30 seconds more until fragrant.
3. Simmer the soup base.
Stir in the chopped potatoes, dried herbs, salt, and pepper. Pour in the chicken stock. Bring to a boil, then reduce to a gentle simmer. Cover and cook 15-20 minutes or until potatoes are fork-tender.
4. Make the creamy roux.
In a separate medium saucepan, melt 4 tablespoon butter over medium heat. Whisk in flour and cook for 1 minute. Slowly whisk in the milk, cooking until the mixture thickens and gently boils. Stir in the cream, then remove from heat.
5. Finish the soup.
Stir the milk mixture into the pot with the potatoes and veggies. Turn off heat. Gradually add shredded cheddar, stirring until melted. Stir in sour cream and return the sausage to the pot. Taste and adjust seasoning.
6. Serve.
Ladle into bowls and serve warm. A hunk of crusty buttered bread on the side? Highly recommended.
Expert Tips & Tricks
Best Practices
- Brown the sausage well. This builds a flavorful base you can't fake later on.
- Use freshly shredded cheese. It melts more smoothly and delivers a creamier result.
- Whisk constantly during the roux. This keeps it lump-free and silky.
Common Mistakes
- Rushing the sauté. Give the mirepoix time to get soft and sweet it lays the groundwork.
- Overcooking potatoes. Stop when they're fork-tender; they'll keep softening in the hot broth.
Time-Saving Tips
- Use store-bought mirepoix mix.
- Pre-shred your cheese the night before.
- Double the recipe and freeze half for a future lazy day.
Serving Suggestions
Pairings
- Crusty sourdough bread
- Simple green salad with vinaigrette for brightness
- Garlic toast or herbed biscuits for a cozy touch
Presentation Ideas
- Top each bowl with a sprinkle of extra cheese or chopped parsley.
- Serve in wide, shallow bowls for that rustic "supper at grandma's" vibe.
Beverage Pairings
- White wine like Chardonnay or Pinot Grigio
- Apple cider (hot or cold) for a seasonal flair
- Sparkling water with lemon or rosemary for something fresh and simple

Storage & Reheating
Leftover Storage
- Fridge: Store in an airtight container for up to 4 days.
- Freezer: Freeze in individual portions for up to 2 months. Let thaw overnight in the fridge before reheating.
Reheating Methods
- Stovetop: Gently warm over medium heat, stirring often.
- Microwave: Reheat in 60-second intervals, stirring in between.
- Add a splash of milk or broth to loosen the texture as needed.
Frequently Asked Questions
Substitutions & Adjustments
Can I use russet or red potatoes?
Yes, just be sure to dice them evenly and peel if desired.
Can I double this recipe?
Absolutely just make sure your pot is large enough to hold the extra volume.
Can I leave out the cheese?
You can, but it changes the soup significantly. Try nutritional yeast or a dairy-free cheddar for a cheese-like alternative.
Troubleshooting
My soup is too thick.
Add a bit more broth or milk until you reach your desired consistency.
It's not flavorful enough.
Don't skimp on seasoning. Add more salt, pepper, or a dash of hot sauce for kick.
My cheese clumped.
Make sure the soup isn't boiling when you add cheese stir it in off the heat for the smoothest results.
Variations & Customizations
Dietary Adaptations
- Gluten-Free: Use a 1:1 gluten-free flour blend.
- Dairy-Free: Use dairy-free milk, cream, and cheese options. Coconut milk can add creaminess.
Flavor Twists
- Add smoked paprika or red pepper flakes for heat.
- Stir in baby spinach at the end for a pop of green.
- Finish with a drizzle of truffle oil for a gourmet touch.
Seasonal/Holiday Versions
- Add roasted sweet potatoes and sage in fall.
- Use leftover holiday ham instead of sausage for a post-holiday twist.

Final Thoughts
This Sausage Potato Soup isn't just a recipe it's an invitation to slow down, gather close, and savor something truly satisfying. Whether you're curled up by a fire or serving it to a hungry crowd, every bowl brings comfort, flavor, and the kind of joy that lingers long after the last bite.
If you make this, I'd love to hear how it went! Share your thoughts, tweaks, or photos I always love seeing your creations.
Print
Sausage Potato Soup
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 6 servings 1x
- Category: Soup
- Method: Stovetop
- Cuisine: American
Description
This Sausage Potato Soup is cozy comfort in a bowl creamy, savory, and loaded with flavor. Crumbled Italian sausage, golden potatoes, and a velvety cheddar broth make this a go-to for chilly evenings.
Ingredients
- 1 lb Italian sausage (mild or hot)
- 5 tbsp unsalted butter, divided
- 1 tbsp olive oil
- 2 ¼ cups mirepoix (or ¾ cup each: diced carrots, celery, yellow onion)
- 1 tsp minced garlic
- 4 cups chopped baby gold potatoes (no need to peel)
- 1 tsp dried parsley
- 1 tsp dried basil
- 4 cups chicken stock or broth
- 6 tbsp flour
- 3 cups milk (1%, 2%, or whole)
- ½ cup heavy cream
- 1 tsp salt
- ½ tsp pepper
- 2 cups shredded extra-sharp Cheddar cheese
- ¼ cup sour cream
- Optional: Hearty buttered bread for serving
Instructions
- Heat a large pot over medium-high heat. Add sausage and sear for 1 minute. Crumble and cook until browned. Transfer to a paper towel-lined plate, leaving 1 tablespoon grease in pot (add olive oil if needed).
- Melt 1 tablespoon butter in pot. Add mirepoix and sauté 5-7 minutes until softened. Add garlic and cook for 30 seconds more.
- Add potatoes, parsley, basil, salt, and pepper. Pour in chicken stock. Bring to a boil, then reduce to a simmer. Cover and cook 15-20 minutes until potatoes are tender.
- In a separate saucepan, melt 4 tablespoon butter over medium heat. Whisk in flour and cook for 1 minute. Slowly whisk in milk, cooking until thickened. Stir in cream and remove from heat.
- Stir the milk mixture into the soup pot. Turn off heat. Gradually add cheddar, stirring until melted. Stir in sour cream and return sausage to the pot. Adjust seasoning to taste.
- Ladle into bowls and serve warm with optional crusty bread.
Notes
Store leftovers in an airtight container in the fridge for up to 4 days or freeze for up to 2 months. Reheat gently on the stove or in the microwave with a splash of milk or broth. For a twist, stir in baby spinach or sprinkle with red pepper flakes.
Nutrition
- Serving Size: 1 bowl
- Calories: 450
- Sugar: 4g
- Sodium: 820mg
- Fat: 32g
- Saturated Fat: 17g
- Unsaturated Fat: 12g
- Trans Fat: 0g
- Carbohydrates: 22g
- Fiber: 2g
- Protein: 19g
- Cholesterol: 85mg






