Chunky Homestyle Potato Soup That Eats Like a Meal – Cozy, Hearty, and Satisfying
This is the kind of soup that makes a cold day feel warmer the moment you lift the spoon. Thick, creamy broth. Tender chunks of potato.
A little bacon, a lot of flavor, and a texture that feels like dinner, not just a starter. It’s simple, familiar, and easy to customize with what you have on hand. If you want a bowl that sticks to your ribs and tastes like home, this is it.
Why This Recipe Works

- Chunky texture, not mush: We cook the potatoes just until tender, then mash a portion to thicken the broth while leaving plenty of hearty bites.
- Layered flavors: Bacon renders flavorful fat for sautéing onions, celery, and carrots.
Garlic and thyme add warmth without overpowering.
- Creamy without being heavy: A simple slurry and a splash of cream create body and richness without turning the soup gloopy.
- Balanced seasoning: Chicken or vegetable broth seasons the base, while finishing with salt, pepper, and a bit of sharp cheddar brings everything together.
- Flexible and forgiving: You can swap ingredients, adjust thickness, and use leftovers without losing the soul of the soup.
Ingredients
- 6 slices thick-cut bacon, chopped (or 2 tablespoons butter for vegetarian)
- 1 large yellow onion, diced
- 2 ribs celery, diced
- 2 medium carrots, diced
- 3 cloves garlic, minced
- 2 pounds Yukon Gold or russet potatoes, peeled and cut into 1-inch cubes
- 4 cups low-sodium chicken broth (or vegetable broth)
- 1 cup whole milk
- 1/2 cup heavy cream (or additional milk for lighter)
- 2 tablespoons cornstarch mixed with 2 tablespoons cold water (slurry)
- 1 teaspoon dried thyme or 2 teaspoons fresh thyme leaves
- 1 bay leaf
- 1 teaspoon kosher salt, plus more to taste
- 1/2 teaspoon black pepper, plus more to taste
- 1 cup shredded sharp cheddar cheese, divided (optional but recommended)
- 2 green onions, thinly sliced (for garnish)
- Sour cream, for serving (optional)
Step-by-Step Instructions

- Crisp the bacon: Add the chopped bacon to a large Dutch oven over medium heat. Cook until crisp and the fat renders, about 7–9 minutes. Transfer bacon to a paper towel–lined plate.
Leave 2 tablespoons of bacon fat in the pot. If skipping bacon, melt 2 tablespoons butter.
- Sauté the aromatics: Add onion, celery, and carrots to the pot. Cook, stirring, until softened and lightly golden, 6–8 minutes.
Stir in garlic and thyme and cook 1 minute, just until fragrant.
- Add potatoes and broth: Stir in the potatoes, bay leaf, and broth. Bring to a boil, then reduce to a steady simmer. Cover partially and cook until the potatoes are tender when pierced, about 15–18 minutes.
- Thicken the base: In a small bowl, whisk the cornstarch with cold water to make a slurry.
Stir the slurry into the soup and simmer 2–3 minutes until slightly thickened.
- Create the perfect texture: Use a potato masher to gently mash about one-third of the potatoes right in the pot. This releases starch and gives the soup body while keeping it chunky. Avoid blending completely unless you prefer a smoother style.
- Add dairy and cheese: Reduce heat to low.
Stir in milk and cream. Add 1/2 cup cheddar and stir until melted. If the soup seems too thick, splash in more milk or broth.
If too thin, simmer a few more minutes.
- Season and finish: Remove the bay leaf. Taste and season with salt and pepper. Stir in half the reserved bacon.
Keep the rest for topping.
- Serve: Ladle into bowls and top with remaining bacon, a sprinkle of cheddar, green onions, and a small dollop of sour cream if you like. Serve with warm bread or a crisp side salad.
Keeping It Fresh
- Storage: Cool completely, then refrigerate in an airtight container for up to 4 days. The flavors deepen by day two.
- Reheating: Warm gently over medium-low heat.
Add a splash of milk or broth to loosen, as potatoes thicken over time.
- Freezing: The texture can get slightly grainy after freezing due to dairy and starch. If freezing, cool the soup before adding milk and cream. Freeze up to 2 months.
Reheat, then stir in dairy right before serving.
- Make-ahead tips:-strong> Chop vegetables and peel/cube potatoes up to a day ahead. Store potatoes submerged in cold water in the fridge to prevent browning; drain before cooking.

Benefits of This Recipe
- Hearty and filling: Protein from bacon and cheese plus fiber-rich potatoes make it a complete, stick-to-your-ribs meal.
- Budget-friendly: Uses simple pantry staples and affordable produce. Great for feeding a crowd.
- Customizable: Easy to adapt for dietary needs or personal preferences, from vegetarian to gluten-free.
- Weeknight-friendly: Comes together in under an hour with mostly hands-off simmer time.
- Comfort-food appeal: Familiar flavors that please kids and adults alike.
Pitfalls to Watch Out For
- Overcooking potatoes: Over-simmering leads to mush.
Check doneness early and mash only a portion for texture.
- Curdling dairy: Avoid boiling after adding milk and cream. Keep the heat low at the end.
- Undersalting: Potatoes soak up salt. Taste and adjust at the finish, especially if using low-sodium broth.
- Grease overload: If your bacon renders more than 2 tablespoons fat, pour off the excess so the soup stays balanced.
- Gummy texture: Too much thickener or aggressive blending can make it gluey.
Use a light hand with the slurry and only partial mashing.
Alternatives
- Vegetarian version: Skip bacon and start with butter or olive oil. Use vegetable broth. Add smoked paprika for a hint of “bacon-y” depth.
- Lighter take: Use 2% milk and skip the cream and cheese.
Add extra thyme and a squeeze of lemon to brighten.
- Loaded baked potato style: Stir in more cheddar, top with sour cream and chives, and add crisp bacon on top only.
- Protein boost: Fold in shredded rotisserie chicken or cooked turkey sausage in the final minutes.
- Veggie-packed: Add corn, peas, or chopped kale during the last 5 minutes of simmering.
- Herb swap: Try rosemary or a pinch of poultry seasoning instead of thyme for a different profile.
- Dairy-free: Use full-fat coconut milk or an unsweetened oat creamer and skip the cheese. A teaspoon of nutritional yeast adds savory notes.
FAQ
What potatoes are best for this soup?
Yukon Golds hold their shape and have a naturally buttery flavor, making them ideal. Russets work too and break down more, which helps thicken the soup.
You can even mix both for the best of each.
How do I make it thicker without extra cream?
Mash more of the cooked potatoes directly in the pot, or add another teaspoon or two of cornstarch slurry. Simmer briefly after adding the slurry to activate the thickening power.
Can I make this in a slow cooker?
Yes. Sauté the bacon and vegetables first for flavor.
Add them to the slow cooker with potatoes, broth, thyme, and bay leaf. Cook on Low 6–7 hours or High 3–4 hours until tender. Stir in slurry, then add dairy and cheese in the last 20–30 minutes.
How can I add more flavor if it tastes flat?
Season in layers.
Add a pinch more salt and pepper, a dash of hot sauce or Worcestershire, and a little extra sharp cheddar. Fresh herbs or a squeeze of lemon can brighten the finish.
Is this recipe gluten-free?
Yes, as written with cornstarch as the thickener and gluten-free broth. Always check labels on bacon, broth, and cheese to be sure.
Can I leave the potato skins on?
You can, especially with thin-skinned Yukon Golds.
The skins add texture and nutrients. Just scrub well and cut out any blemishes.
What can I serve with it?
Crusty bread, warm biscuits, or a simple green salad are great companions. For extra comfort, add a grilled cheese sandwich on the side.
Final Thoughts
Chunky homestyle potato soup should feel like a hug in a bowl—simple ingredients, big comfort, and a texture that says dinner.
This version gives you that thick, creamy base with plenty of tender potato pieces and smoky, savory notes throughout. Keep it classic, or make it your own with a few easy swaps. Either way, you’ll end up with a satisfying, cozy meal that tastes even better the next day.
Printable Recipe Card
Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.






