There are some mornings when the world feels a little too loud, and all I want is a warm bowl of something that feels like a hug. This breakfast sausage potato soup is that for me. It’s the kind of meal that doesn’t rush you—it asks you to sit, breathe, and take a moment for yourself.
Advertisements1
I started making this soup on chilly Sunday mornings when the house was quiet and the smell of sizzling sausage filled the kitchen. It’s hearty enough to fuel a day of adventures, yet gentle enough to soothe a tired soul. The creamy broth, tender potatoes, and savory sausage come together in one pot, making cleanup as calming as the cooking.
Whether you’re feeding a hungry family or just yourself, this soup is a reminder that nourishing food can also be simple. So grab your favorite pot, take a deep breath, and let’s make something beautiful together.
Why You'll Love This Recipe
About the Ingredients
1 lb (450g) breakfast sausage (mild or spicy)
Choose your favorite breakfast sausage—pork, turkey, or plant-based all work. For a leaner option, try turkey sausage; for extra heat, go spicy.
1 medium yellow onion, diced
Yellow onions add a sweet, savory base. If you only have white or red onions, they’ll work too—just expect a slightly sharper flavor.
3 cloves garlic, minced
Fresh garlic is best, but 1 teaspoon of garlic powder can substitute in a pinch.
4 cups (about 1.5 lbs or 680g) Yukon Gold potatoes, peeled and diced into 1/2-inch cubes
Yukon Golds hold their shape and give a buttery texture. Russets also work but may break down more; leave the skins on for extra fiber if you like.
4 cups (960ml) low-sodium chicken broth
Low-sodium lets you control the salt. Vegetable broth is a great vegetarian swap.
1 cup (240ml) whole milk
Whole milk makes the soup creamy without being heavy. For a lighter version, use 2% or unsweetened almond milk.
1/2 cup (120ml) heavy cream
Heavy cream adds richness. You can substitute half-and-half, but the soup will be less creamy.
2 tablespoons all-purpose flour
This thickens the soup. For a gluten-free option, use cornstarch mixed with a little cold water.
1 teaspoon smoked paprika
Smoked paprika adds a subtle smoky depth. Regular paprika works, but add a pinch of liquid smoke if you have it.
1/2 teaspoon dried thyme
Thyme pairs beautifully with sausage and potatoes. Fresh thyme: use 1 teaspoon, leaves stripped.
Salt and freshly ground black pepper, to taste
Season at the end, as sausage and broth can be salty. Always taste before adding more.
2 tablespoons chopped fresh parsley, for garnish
Parsley adds a fresh, bright finish. Chives or green onions also work nicely.
Tips & Tricks
Don’t skip browning the sausage
Let it get deeply golden in the pot before adding other ingredients. This builds a rich flavor base that makes the soup taste like it simmered for hours.
Cut potatoes evenly
Uniform 1/2-inch cubes ensure they cook at the same rate. If some pieces are much larger, they’ll stay hard while others turn mushy.
Temper the dairy
After adding milk and cream, keep the heat at a gentle simmer—never a rolling boil—to prevent curdling. Stir occasionally and watch the pot.
Pro Tips
Step-by-Step Instructions
1. Brown the Sausage
In a large pot or Dutch oven over medium heat, cook the sausage, breaking it into small pieces with a spoon. Cook until deeply browned and cooked through, about 5-7 minutes. Transfer to a plate, leaving about 1 tablespoon of drippings in the pot.
2. Sauté Aromatics
Reduce heat to medium and add the diced onion to the pot. Cook until translucent, about 3-4 minutes. Add the minced garlic and cook for 30 seconds until fragrant, stirring constantly.
3. Bloom the Flour
Sprinkle the flour over the onions and garlic, stirring to coat. Cook for 1 minute to remove the raw flour taste. This will help thicken the soup later.
4. Add Potatoes and Broth
Pour in the chicken broth, scraping up any browned bits from the bottom. Add the diced potatoes, smoked paprika, and dried thyme. Bring to a boil, then reduce heat to a simmer. Cover and cook until the potatoes are tender, about 12-15 minutes.
5. Incorporate Dairy
Once potatoes are fork-tender, return the cooked sausage to the pot. Stir in the milk and heavy cream. Keep the heat low and let the soup warm through, about 3-4 minutes, without boiling.
6. Season and Serve
Taste and season with salt and pepper as needed. Ladle into bowls, garnish with chopped parsley, and enjoy warm. Serve with crusty bread or a side salad for a complete meal.
Delicious Variations
Vegetarian
Use plant-based sausage and vegetable broth. Add a can of drained white beans for extra protein.
Cajun Kick
Swap smoked paprika for Cajun seasoning and add a diced bell pepper with the onion. Serve with hot sauce.
Loaded Baked Potato Style
Top each bowl with shredded cheddar, crumbled bacon, and a dollop of sour cream.
How to Store Breakfast Sausage Potato Soup
Refrigerator
Store in an airtight container in the fridge for up to 4 days. The soup will thicken as it sits; add a splash of broth or milk when reheating.
Freezer
Freeze in individual portions for up to 3 months. Thaw overnight in the fridge before reheating.
Reheating
Reheat gently on the stovetop over medium-low heat, stirring occasionally, until warmed through. Avoid boiling to keep the dairy smooth.
Frequently Asked Questions
Q: Can I make this soup dairy-free?
Yes, you can make a dairy-free version by using olive oil instead of butter, unsweetened almond or oat milk, and a dairy-free cream substitute like coconut cream. The flour can be swapped for cornstarch mixed with cold water.
Q: How can I thicken the soup if it's too thin?
If your soup is too thin, mix 1 tablespoon of cornstarch with 2 tablespoons of cold water to make a slurry, then stir it into the soup and simmer for a few minutes until thickened. Alternatively, mash some of the potatoes against the side of the pot.
Q: Can I use frozen potatoes?
Yes, you can use frozen diced potatoes, but reduce the simmering time by about 5 minutes since they cook faster. Keep in mind they may break down more than fresh potatoes.
Q: What can I serve with this soup?
This soup pairs wonderfully with crusty bread, a simple green salad, or buttery biscuits. It's also delicious topped with shredded cheese and green onions.
Q: Can I make this soup in a slow cooker?
Absolutely! Brown the sausage and sauté the onions and garlic first, then transfer everything except the dairy to the slow cooker. Cook on low for 6-8 hours or high for 3-4 hours. Stir in the milk and cream during the last 30 minutes.
I hope this soup brings you a moment of calm and comfort. If you make it, I’d love to hear how it turned out—share your thoughts in the comments below. And remember, be kind to your mind.
Breakfast Sausage Potato Soup
This hearty breakfast sausage potato soup is creamy, comforting, and ready in 35 minutes—perfect for busy mornings or cozy dinners.
🧂 Ingredients
- 1 lb (450g) breakfast sausage (mild or spicy)
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 4 cups (about 1.5 lbs or 680g) Yukon Gold potatoes, peeled and diced into 1/2-inch cubes
- 4 cups (960ml) low-sodium chicken broth
- 1 cup (240ml) whole milk
- 1/2 cup (120ml) heavy cream
- 2 tablespoons all-purpose flour
- 1 teaspoon smoked paprika
- 1/2 teaspoon dried thyme
- Salt and freshly ground black pepper, to taste
- 2 tablespoons chopped fresh parsley, for garnish
📋 Instructions
- 1Brown the Sausage — In a large pot or Dutch oven over medium heat, cook the sausage, breaking it into small pieces with a spoon. Cook until deeply browned and cooked through, about 5-7 minutes. Transfer to a plate, leaving about 1 tablespoon of drippings in the pot.
- 2Sauté Aromatics — Reduce heat to medium and add the diced onion to the pot. Cook until translucent, about 3-4 minutes. Add the minced garlic and cook for 30 seconds until fragrant, stirring constantly.
- 3Bloom the Flour — Sprinkle the flour over the onions and garlic, stirring to coat. Cook for 1 minute to remove the raw flour taste. This will help thicken the soup later.
- 4Add Potatoes and Broth — Pour in the chicken broth, scraping up any browned bits from the bottom. Add the diced potatoes, smoked paprika, and dried thyme. Bring to a boil, then reduce heat to a simmer. Cover and cook until the potatoes are tender, about 12-15 minutes.
- 5Incorporate Dairy — Once potatoes are fork-tender, return the cooked sausage to the pot. Stir in the milk and heavy cream. Keep the heat low and let the soup warm through, about 3-4 minutes, without boiling.
- 6Season and Serve — Taste and season with salt and pepper as needed. Ladle into bowls, garnish with chopped parsley, and enjoy warm. Serve with crusty bread or a side salad for a complete meal.


