
Creamy Potato Soup Recipe tastes rich, velvety, and cozy with soft potatoes, gentle garlic, and a hint of buttery flavor in every spoonful. It works for busy weeknights, lazy Sundays, or chilly evenings and takes about 45 minutes from start to finish. I grew up eating every version of potato soup under the sun, and this one still earns the biggest stack of dirty bowls in my sink.
Why Creamy Potato Soup Recipe Is Worth It
This soup uses simple ingredients and turns them into something that tastes like you cooked all afternoon. You get a thick, creamy texture without heavy effort, and it works with budget ingredients you probably already own.
You can scale it up for a crowd, or keep it small for a solo night with leftovers for lunch. It also reheats beautifully, so you cook once and eat well twice.
“This Creamy Potato Soup Recipe tastes like a cozy restaurant bowl, but my grocery bill and sink both stayed calm. ★★★★★”
Ingredients You Need
Potatoes
- 2 pounds Yukon Gold potatoes, peeled and cut into 1 inch chunks
- Yukon Golds give a naturally creamy texture and buttery flavor.
- Use Russet potatoes if you want an even silkier soup, but they break down faster.
- Keep red potatoes as a backup option when you want a slightly chunkier texture.
Aromatics and flavor base
- 2 tablespoons unsalted butter
- 1 tablespoon olive oil
- 1 large yellow onion, diced
- 2 celery stalks, diced
- 2 medium carrots, diced
- 3 to 4 garlic cloves, minced
- 1 teaspoon kosher salt, plus more to taste
- ½ teaspoon freshly ground black pepper
- ½ teaspoon smoked paprika or sweet paprika
- ¼ teaspoon dried thyme or 1 teaspoon fresh thyme leaves
Liquid and creamy part
- 4 cups low sodium chicken broth or vegetable broth
- I like Better Than Bouillon base for a pantry shortcut with strong flavor.
- 1 cup whole milk
- ½ cup heavy cream or half and half
- Swap in evaporated milk if you want shelf stable creaminess.
- Use full fat canned coconut milk for a dairy free version.
Thickening and texture
- 2 tablespoons all purpose flour
- Use a 1 to 1 gluten free flour blend if you avoid gluten.
- ½ cup sour cream or plain Greek yogurt for extra tang and body
- 1 cup shredded sharp cheddar cheese, optional but highly encouraged
- I prefer Tillamook or Cabot for strong flavor that melts smoothly.
Toppings and finishers
- Sliced green onions or chives
- Shredded cheddar cheese
- Cracked black pepper
- A small dollop of sour cream or Greek yogurt
- Cooked turkey bacon or chicken sausage crumbles, optional
- Steamed broccoli florets or roasted vegetables for extra color
Equipment list
- Large heavy bottomed pot or Dutch oven, at least 5 quarts
- Sharp chef’s knife and cutting board
- Wooden spoon or silicone spatula
- Ladle
- Potato masher, immersion blender, or countertop blender
- Measuring cups and spoons
Quick Tips & substitutions
- Cut potatoes into even chunks so they cook at the same speed and soften together.
- Sauté the vegetables until they look glossy and smell sweet, not raw, to build flavor.
- Use part broth and part milk so the soup tastes creamy but not heavy.
- Mash some of the potatoes in the pot to thicken the soup without extra flour.
- Use an immersion blender for a smoother texture and less cleanup.
- Swap chicken broth with vegetable broth to keep the soup vegetarian.
- Replace butter with olive oil and dairy with coconut milk and vegan cheese for a dairy free version.
- Stir in Greek yogurt off the heat so it stays silky and does not curdle.
- Add cheese at the end over low heat so it melts gently and stays smooth.
- Season at the end again, since potatoes soak up salt like little sponges.
How to Make Creamy Potato Soup Recipe
Step 1: Prep the vegetables
Peel the potatoes and cut them into 1 inch chunks so they cook evenly. Dice the onion, celery, and carrots into small, even pieces for a smoother soup. Mince the garlic and set everything near the stove so you cook without stress.
Step 2: Build the flavor base
Heat the butter and olive oil in a large pot over medium heat until the butter melts and starts to foam lightly. Add the onion, celery, and carrots, then sprinkle with a pinch of salt. Stir and cook 6 to 8 minutes until the vegetables soften and the onion looks translucent around the edges.
Add the garlic, smoked paprika, thyme, salt, and pepper. Stir and cook about 1 minute until the garlic smells fragrant and the spices wake up. Keep the heat at medium so nothing scorches.
Step 3: Add flour and liquids
Sprinkle the flour over the vegetables and stir until it coats everything and looks like a thick paste. Cook 1 to 2 minutes to toast the flour and remove any raw taste. Pour in a splash of broth while you stir, then keep adding broth slowly until the mixture looks smooth and slightly thick.
Add the potato chunks and stir to coat them in the flavorful broth. Pour in the rest of the broth and bring the pot to a gentle boil. Lower the heat to a steady simmer and cook 15 to 20 minutes until the potatoes feel very tender when you poke them with a fork.
Step 4: Make it creamy
Pour in the milk and heavy cream, then stir well. Keep the heat at low to medium low so the soup stays hot but does not boil hard. Simmer another 5 minutes so the flavors blend and the soup thickens slightly.
Taste and adjust the salt and pepper. Stir in the sour cream or Greek yogurt off the heat so it blends smoothly. If you use cheese, add it now in small handfuls while you stir until it melts and the soup looks glossy.
Step 5: Adjust texture
Use a potato masher right in the pot and mash some of the potatoes while you leave some chunks for texture. If you prefer a very smooth Creamy Potato Soup Recipe, use an immersion blender and blend until it reaches your favorite thickness. Add a splash of broth or milk if it looks too thick, or simmer a few more minutes if it looks too thin.
Taste again and tweak the seasoning. Potatoes often need a bit more salt at this stage. When the soup tastes rich and balanced, turn off the heat.
Step 6: Serve
Ladle the hot soup into bowls. Top with shredded cheddar, a spoonful of sour cream or yogurt, and a sprinkle of green onions or chives. Add cracked black pepper and any extra toppings you like, such as turkey bacon or steamed broccoli.
Serve with crusty bread, a simple green salad, or roasted vegetables. Enjoy while it steams and smells like pure comfort.
Recipe Variations
- Gluten free: Use a gluten free 1 to 1 flour blend or skip the flour and rely on mashing or blending potatoes to thicken.
- Vegan: Use olive oil instead of butter, vegetable broth, and full fat coconut milk or oat milk, then finish with vegan cheese or nutritional yeast.
- Low carb: Swap half the potatoes with cauliflower florets to cut carbs while you keep a creamy texture.
- Extra protein: Stir in cooked shredded chicken, turkey sausage, or white beans near the end.
- Herb lovers: Add fresh parsley, dill, or chives right before serving for bright flavor.
- Spicy version: Add a pinch of red pepper flakes or a diced jalapeño with the aromatics.
- Loaded baked potato style: Top with cheddar, green onions, turkey bacon, and a dollop of sour cream.
Ways to Serve
- With a crisp green salad and crusty bread for a full meal.
- Alongside grilled chicken or fish and steamed vegetables.
- With a side of roasted carrots, Brussels sprouts, or broccoli.
- In small cups as a starter before a simple chicken or veggie main.
- With a baked potato bar twist, where everyone adds their own toppings.
Storage Success
Let the Creamy Potato Soup Recipe cool until it feels just warm, not hot, before you tuck it into containers. Store it in airtight containers in the fridge for up to 4 days. Reheat gently on the stove over low heat and add a splash of milk or broth if it thickens too much.
You can freeze it for up to 2 months, though the texture may turn slightly grainy because of the potatoes and dairy. Reheat frozen soup slowly and whisk it as it warms to bring it back together. Add fresh toppings like cheese and green onions right before serving so each bowl tastes bright and fresh.

Creamy Potato Soup Recipe
Ingredients
Method
- Melt the butter in a large pot over medium heat. Add the chopped onion and cook until softened and translucent, about 5 minutes.
- Stir in the minced garlic and cook for 30 seconds, just until fragrant.
- Add the diced potatoes and chicken broth to the pot. Bring to a boil, then reduce heat to a simmer. Cover and cook until the potatoes are very tender, about 15–20 minutes.
- Use an immersion blender to puree the soup in the pot until smooth, or carefully transfer in batches to a regular blender and blend until creamy, then return to the pot.
- Stir in the heavy cream, salt, pepper, and dried thyme (if using). Simmer gently for 5 minutes, adjusting seasoning to taste.
- Ladle the soup into bowls and top with shredded cheddar, chopped chives or green onions, and crumbled bacon if desired. Serve hot.
Notes
Approximate per serving (1/4 of recipe): 320 calories; fat 20 g; saturated fat 11 g; carbohydrates 28 g; fiber 3 g; sugars 4 g; protein 7 g; sodium 780 mg. Values will vary based on specific ingredients, brands, and portion size.
