Thick & Creamy Potato Soup Recipe — Warm, Filling & Perfect For Cold Days

Thick & Creamy Potato Soup Recipe — Warm, Filling & Perfect For Cold Days
Thick & Creamy Potato Soup Recipe — Warm, Filling & Perfect For Cold Days

Some soups are light and brothy. This one is not. This potato soup recipe is thick, filling, and made from ingredients you probably already have. It takes under an hour from start to finish, and the result is a bowl that actually sticks with you. It works as a quick weeknight dinner, a lazy weekend lunch, or something warm to make when the temperature drops and you just want food that feels like comfort without a lot of effort. Beginners can handle it easily. Anyone who already cooks will appreciate how straightforward it is.

Pin Recipe
Quick Recipe Facts
Prep Time 15 min
Cook Time 35 min
Rest Time 5 min
Total Time 55 min
Course Main Course / Soup
Cuisine American
Servings 6
Calories approximately 380
Thick & Creamy Potato Soup Recipe — Warm, Filling & Perfect For Cold Days ingredients
Ingredients
For the Soup Base
  • 2 pounds russet potatoes, peeled and cut into 1-inch cubes
  • 1 medium yellow onion, diced
  • 4 cloves garlic, minced
  • 3 stalks celery, sliced
  • 3 medium carrots, peeled and sliced
  • 4 cups chicken broth (vegetable broth works too)
  • 1 cup water
For the Creamy Base
  • 3 tablespoons unsalted butter
  • 3 tablespoons all-purpose flour
  • 1 and 1/2 cups whole milk
  • 1 cup heavy cream
  • 1 cup sour cream
For Seasoning
  • 1 teaspoon salt, plus more to taste
  • 1/2 teaspoon black pepper
  • 1/2 teaspoon smoked paprika
  • 1/4 teaspoon garlic powder
  • 1/4 teaspoon onion powder
  • 1/2 teaspoon dried thyme
Optional Toppings
  • Shredded sharp cheddar cheese
  • Crumbled cooked bacon
  • Sliced green onions
  • A spoonful of sour cream
  • Crushed crackers
Equipment
  • Large heavy-bottomed pot or Dutch oven, at least 6-quart capacity
  • Wooden spoon or silicone spatula
  • Chef's knife and cutting board
  • Vegetable peeler
  • Immersion blender or standard blender with a heat-safe jar
  • Ladle for serving
  • Measuring cups and spoons
  • Small whisk
Thick & Creamy Potato Soup Recipe — Warm, Filling & Perfect For Cold Days how to make
How to Make
  1. Soften the vegetables in butter with aromatics.
  2. Stir in flour and cook it briefly to form the roux.
  3. Add broth and potatoes, then simmer until the potatoes are tender.
  4. Stir in the dairy and blend part of the soup for body.
  5. Season, rest for a few minutes, and serve with toppings.
Thick & Creamy Potato Soup Recipe — Warm, Filling & Perfect For Cold Days instructions
Instructions
  1. Step 1: Prep Everything First
  2. Peel and cube the potatoes into even 1-inch pieces. Uniform size matters here because uneven chunks cook at different rates and you will end up with some mushy and some undercooked. Dice the onion, mince the garlic, slice the celery, and peel and slice the carrots. Get it all done before you turn on the stove.
  3. Step 2: Cook the Aromatics
  4. Set a large pot or Dutch oven over medium heat. Add the butter and let it melt. Add the onion and celery and cook for 4 to 5 minutes, stirring now and then, until the onion goes soft. Add the garlic and stir for about 60 seconds. You want it fragrant, not browned.
  5. Step 3: Make the Roux
  6. Sprinkle the flour over the vegetables and stir it in right away. Cook for 1 to 2 minutes while stirring constantly. The mixture will look dry and clumpy. That is fine. This step cooks out the raw flour taste and is what thickens the soup later. Do not rush past it.
  7. Step 4: Add the Broth and Vegetables
  8. Pour the chicken broth in slowly while stirring. This keeps lumps from forming. Add the water and stir until everything looks smooth and combined. Add the potatoes, carrots, salt, pepper, smoked paprika, garlic powder, onion powder, and thyme. Give it a good stir.
  9. Step 5: Simmer Until Tender
  10. Turn the heat to medium-high and bring the soup to a boil. Once it is boiling, reduce to medium-low. Leave the lid slightly ajar and simmer for 18 to 22 minutes. The potatoes are done when a fork slides through them with no resistance. If there is any firmness left, keep going.
  11. Step 6: Stir in the Dairy
  12. Turn the heat down to low before adding anything creamy. Stir in the whole milk, then the heavy cream, then the sour cream. Whisk gently until the sour cream is fully blended in. Do not raise the heat after this point. Boiling dairy-based soups causes them to separate.
  13. Step 7: Blend for Texture
  14. Use an immersion blender to blend about half the soup directly in the pot. Leave the rest chunky. This is what gives the soup its thick, substantial texture without turning it into a puree. No immersion blender? Scoop out 2 cups, blend them in a regular blender, and stir them back in.
  15. Step 8: Taste and Rest
  16. Taste the soup and adjust salt and pepper. Turn off the heat and let the soup sit for 5 minutes uncovered. It will thicken slightly as it rests. Ladle into bowls and add whatever toppings you like.
Expert Tips
  • Russet potatoes are the right choice here. They are starchy enough to break down slightly and naturally thicken the broth without any help.
  • Cut everything to a similar size so it all finishes cooking at the same time.
  • Cook the roux for at least a full minute. Undercooked flour leaves a pasty taste in the finished soup.
  • If you have time, warm the milk before adding it. Cold dairy going into a hot pot can cause uneven texture.
  • Blend only half the soup. A fully blended potato soup loses the texture that makes it satisfying.
  • Always taste before salting at the end. Broth carries a lot of sodium on its own.
  • Add toppings right before serving so they stay fresh and do not get soggy.
Common Mistakes to Avoid
  • Using waxy potatoes like red or new potatoes. They hold their shape too well and will not give you a thick result.
  • Boiling the soup after adding cream or milk. The heat will break the dairy and make the soup look grainy or separated.
  • Rushing the onion and garlic step. Undercooked aromatics leave a sharp raw flavor that carries through the whole pot.
  • Skipping the blending step. Without it, the broth stays thin and watery instead of creamy and thick.
  • Adding all the salt before tasting. Broth is already seasoned. Season gradually and taste as you go.
  • Covering the pot fully during the simmer. A covered pot traps steam and can make the soup bubble over.
Variations
  • Vegetarian: Use vegetable broth instead of chicken broth. The flavor holds up well.
  • Dairy-free: Swap the heavy cream for full-fat coconut milk and use a plant-based sour cream.
  • Add protein: Stir in shredded rotisserie chicken or cooked crumbled sausage in the last 5 minutes of cooking.
  • Loaded version: Top with bacon, shredded cheddar, and green onions for something closer to a loaded baked potato in soup form.
  • Spicy: Add a pinch of cayenne or a few dashes of hot sauce when you season.
  • Corn and potato: Add 1 cup of frozen or canned corn when you add the potatoes. It adds a natural sweetness and more bulk.
  • Leek swap: Replace half the onion with sliced leeks for a softer, slightly sweeter base flavor.
  • Cheesy version: After removing from heat, stir in 1 and 1/2 cups of shredded sharp cheddar until melted. Rich, thick, and very good.
What to Serve
  • Crusty sourdough or a warm baguette for dipping
  • Buttered dinner rolls
  • A simple green salad with vinaigrette to cut through the richness
  • Grilled cheese cut into strips, good for dipping
  • Garlic bread or cheesy toast
  • Roasted vegetables on the side for a more complete meal
  • Cornbread if you want something with a little sweetness
Storage and Reheating Tips
  • Storage:
  • Cool the soup completely before putting it away.
  • Store in an airtight container in the fridge for up to 4 days.
  • Freeze for up to 2 months in freezer-safe containers. Leave some space at the top since liquid expands.
  • Reheating:
  • Warm on the stovetop over low to medium-low heat, stirring often.
  • Add a splash of broth or milk if the soup has thickened too much in the fridge.
  • If using the microwave, heat at 50 percent power in short bursts and stir between each one. High heat separates the dairy.
  • Never boil it again when reheating.
  • Freezing Notes:
  • Cream-based soups can sometimes turn slightly grainy after freezing and thawing. Reheat slowly over low heat and whisk steadily to smooth it back out.
  • For the cleanest result, freeze the soup before adding the dairy. Add the cream and sour cream fresh when you reheat.
Thick & Creamy Potato Soup Recipe — Warm, Filling & Perfect For Cold Days recipe visual
FAQs
Recipe Notes
  • This makes a large batch, which is part of what makes it worth the effort. It scales up well.
  • The soup continues to thicken as it cools. Thin it out with broth or milk when reheating leftovers.
  • Smoked paprika adds a quiet depth to the flavor. It does not make the soup smoky but it rounds everything out nicely.
  • For an extra-smooth result, pass the blended soup through a fine-mesh strainer before serving.
  • Sour cream adds a mild tang that balances the cream. It is optional but it makes a noticeable difference.
  • If your potatoes are very starchy, start with 2 tablespoons of flour in the roux and add more only if the soup looks too thin after simmering.
Nutrition
Calories: approximately 380
Protein: 8g
Sodium: 620mg
Final Thoughts

This potato soup recipe is the kind of thing you make once and then find yourself coming back to every few weeks through fall and winter. It is thick without being heavy, creamy without crossing into overly rich, and filling enough to serve as a full meal on its own. The leftovers reheat well, the recipe is flexible enough to work with what you have on hand, and there is nothing complicated about pulling it together. Once the weather turns cold, this one earns its place in regular rotation. Make a big pot, top it the way you like, and enjoy every bowl of it.

❤ Tried this recipe? Let us know how it was!

Leave a Comment