Soups & Stews
This basic potato soup recipe with chicken broth transforms humble ingredients into a comforting bowl of velvety perfection—just 30 minutes of active prep, then hands-off simmering while flavors meld.
My grandmother's diner taught me that the secret lies in slow-cooked roots and quality broth, creating a texture that's impossibly smooth yet hearty enough to stand as a main dish. The key is letting those potatoes break down completely, absorbing the rich, savory notes of the chicken broth.
What makes this recipe truly professional is the balance of simplicity and depth—no fancy techniques, just precise timing and proper ingredient ratios. We'll start with a simple aromatic base of onions and celery, then build layers of flavor through the slow simmer.
The potatoes should become tender enough to blend easily (or leave them rustic if you prefer texture), creating that signature creamy consistency without heavy cream. This is the kind of soup that tastes even better the next day as flavors continue developing.
By the time you're ready to serve, you'll have a steaming bowl of golden soup with just the right amount of body—rich from the chicken broth but light enough to enjoy any time of year.
The aroma alone will have everyone gathered around your table, and each spoonful delivers that perfect marriage of creamy texture and savory depth. Garnish with fresh herbs or crispy croutons for added contrast, or keep it simple with a swirl of sour cream.
This is comfort food at its finest, made even better by the fact that it's impossible to mess up.
Perfect for weeknight dinners when you need something nourishing yet effortless, or as a make-ahead option for busy schedules. The leftovers reheat beautifully, making this one of my most relied-upon recipes during Austin's unpredictable weather—whether we're craving warmth or need a quick, satisfying meal.
Here's how to make it perfectly every time.
Ingredients for basic potato soup recipe chicken broth
Simple pantry staples and fresh roots create the perfect velvety chicken broth soup.
| Ingredient | Amount | Notes |
|---|---|---|
| Yellow Onions 🧅 | 1 whole | Diced small for even cooking |
| Celery Stalks 🥬 | 3 whole | Chopped into 1/4-inch pieces |
| Garlic Cloves 🧄 | 4 cloves | Minced for aromatic depth |
| Russet Potatoes 🥔 | 2 lb | Peeled and cubed evenly |
| Chicken Broth 🍲 | 6 cups | Low-sodium preferred, homemade or quality brand |
| Heavy Cream 🥛 | ½ cup | Full-fat for rich texture |
| Butter 🧈 | 2 tbsp | Unsalted, for flavor base |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal kosher salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Fresh Thyme Leaves 🌿 | ¼ cup | Or 1 tsp dried thyme |
| Bay Leaves 🍃 | 2 whole | Remove before serving |
| Sour Cream 🥛 | ¼ cup | For garnish, optional |
| Fresh Parsley 🌿 | ⅛ cup | Chopped, for garnish |
The potatoes are your star here—Russet potatoes break down beautifully for that signature creamy texture. Grab a 3-4 lb bag from the grocery store; they're usually pre-washed and ready to peel. For the broth, Swanson or Pacific Foods are my go-tos when I'm in a hurry, but homemade always tastes better. The onions and celery form your aromatic base—don't skip chopping them small, or you'll end up with chunks. Fresh thyme makes a world of difference, but dried works in a pinch (just use a third the amount).
No heavy cream? Full-fat coconut milk works surprisingly well for a dairy-free version. Short on thyme? Fresh rosemary at half the amount adds a lovely earthiness. The butter is non-negotiable for that rich flavor foundation—don't use margarine. Want extra depth? Add a splash of white wine (2 tbsp) when sautéing the aromatics. The potatoes should be cubed evenly so they cook at the same rate. If you're in a rush, you can parboil them first to speed up the process.
This soup tastes even better the next day as flavors meld. Store leftovers in the fridge for up to 5 days—the texture gets even creamier. For freezing, portion into 2-cup containers and it keeps for 3 months. Reheat gently on the stove with a splash of broth to restore creaminess. Garnish with a swirl of sour cream and fresh parsley right before serving—that's when it's truly restaurant-quality.
Why You'll Love This Recipe
- Pantry Staples Only: I swear by this recipe because it only asks for things I always have—onions, celery, garlic, potatoes, and broth. No fancy ingredients, no last-minute grocery runs. Just chop, simmer, and done.
- Creamy Without Cream: That velvety texture comes from the potatoes breaking down in the broth, not heavy cream or butter. Honestly? It’s richer than you’d expect, and I’ve never once missed the dairy.
- Weeknight to Potluck: I make this on Tuesdays when I’m exhausted, but it’s also the star of my holiday potlucks. The same simple base works for a quick dinner or a shared dish—just adjust the toppings.
- Leftovers That Beg: This soup actually tastes better the next day. I’ll be real: my kids fight over the leftovers, and I’ve frozen portions for months. Zero waste, maximum comfort.
Step-by-step instructions for creamy potato soup
Here's how to make velvety potato soup that's rich, comforting, and packed with flavor.
Sauté the Aromatic Base
Melt the 2 tbsp butter in a large Dutch oven over medium heat. Add the 1 whole yellow onions and 3 whole celery stalks, cooking for 5-6 minutes until softened. The onions should turn translucent and the celery should lose its crispness.
Add the 4 cloves garlic cloves and cook for another 30 seconds until fragrant. Here's the thing—don't let the garlic burn. It should smell heavenly but not bitter. If it starts to darken too quickly, reduce the heat slightly. This aromatic base forms the flavor foundation for your entire soup.
Build the Potato Foundation
Add the 2 lb russet potatoes, cut into 1-inch cubes, to the pot. Pour in the 6 cups chicken broth and bring everything to a gentle boil. Once boiling, reduce heat to low and let it simmer uncovered for 20-25 minutes until the potatoes are fork-tender.
I like to check for doneness by piercing a potato cube with a fork—it should slide in easily with just slight resistance. This simmering time is crucial. It allows the potatoes to break down just enough to create that signature creamy texture without turning mushy. Stir occasionally to prevent sticking, but don't overdo it.
Season and Thicken the Soup
Add the 1.5 tsp salt, 0.5 tsp black pepper, 0.25 cup fresh thyme leaves, and 2 whole bay leaves to the simmering soup. Let it cook for another 10 minutes to allow the flavors to meld together. The thyme will release its earthy aroma and the bay leaves will add subtle depth.
Remove the bay leaves before proceeding. They've done their job infusing flavor but become tough when swallowed. Now, using an immersion blender, carefully blend about half the soup until smooth. This creates a creamy base while keeping some texture for interest. If you don't have an immersion blender, carefully transfer about half the soup to a regular blender, blend, then return to the pot.
Finish with Cream and Garnish
Stir in the 0.5 cup heavy cream and let the soup simmer gently for 5 minutes to heat through. The cream will create that luxurious, velvety texture we're after. Taste and adjust seasoning if needed—sometimes the broth needs a little more salt or pepper to balance the cream's richness.
Ladle the soup into bowls and top each serving with 0.25 cup sour cream and 0.125 cup fresh parsley. The sour cream adds a tangy contrast to the creamy soup, while the parsley provides a fresh finish. Serve immediately while hot—this soup tastes best fresh from the pot.
Pro Tips For Making Basic Potato Soup Recipe Chicken Broth
- SWEEAT THE VEGETABLES: Don’t rush this step—after dicing onions, celery, and garlic, cook them in a dry pot over medium-low heat for 8-10 minutes until the onions turn translucent and the celery softens. I used to skip this, and my soup always tasted raw and dull. (Yes, even if you’re impatient like me.)
- PEEL POTATOES AFTER BOILING: Russets are stubborn—peel them raw, but don’t cut them until after a quick 5-minute boil in salted water. The skins slide off like magic, and you avoid the gummy texture that happens when you peel them first. (Your future self will thank you.)
- SIMMER POTATOES LOW AND SLOW: Once the potatoes hit the broth, keep the heat at a bare simmer—no boiling. High heat turns them gluey, and you’ll end up with a thick, pasty mess instead of creamy, velvety soup. I learned this the hard way after three batches of sad, watery potato mush.
- STIR IN COOL BROTH: If your broth is straight from the fridge, let it sit at room temp for 10 minutes before adding it to the pot. Cold broth shocks the potatoes and can cause uneven cooking or a split pot. Sounds weird, but it works—and saves you from retasting half-cooked chunks.
Make-ahead tips for this dish
Prep Ahead Strategy
I always prep the potatoes first—peel and cube them up to 1-inch pieces and store in a ziplock bag in the fridge for up to 3 days. This saves 15 minutes of chopping later.
The aromatics (onions, celery, garlic) can also be chopped ahead and stored in an airtight container for 2 days. Just keep them separate until you're ready to cook. 🧅
Broth Prep Shortcut
For an extra flavor boost, make a double batch of broth and freeze it in 2-cup portions. Thaw overnight in the fridge before using—no need to defrost quickly. I like Kirkland Signature organic chicken broth for its clean flavor.
If you're short on time, use 1 can (14.5 oz) of Swanson chicken broth plus 2 cups water to make up the 6 cups needed.
Slow Cooker Option
Transfer all ingredients except cream and garnishes to a 6-quart slow cooker and cook on low for 6-7 hours or high for 3-4 hours. The low-and-slow method develops deeper flavors.
Just blend half before adding cream at the end. I use this method when I'm hosting dinner parties—it's truly hands-off. 🍲
Freezer-Friendly Tips
This soup freezes beautifully for up to 3 months. Let it cool completely, then portion into 2-cup glass containers with ½ inch headspace for expansion. When reheating, add 2 tbsp broth or water per container to restore creaminess.
I always save a portion before freezing to use as a base for quick reheats during Austin's chilly mornings.
Garnish Prep
Make your garnishes ahead of time to streamline serving. Chop the ¼ cup parsley and store in a small container with a damp paper towel to keep it fresh. Keep the ¼ cup sour cream refrigerated and add it just before serving—it stays fresher longer this way.
For croutons, bake a batch of day-old bread cubes with olive oil and garlic powder at 375°F for 10 minutes and store in an airtight container for up to 5 days. ✨
Nutrition facts
Frequently asked questions
Can I use sweet potatoes instead of russet potatoes?
Yes, but expect a slightly different texture and flavor! Sweet potatoes will add natural sweetness and a deeper orange color to your soup. For best results, use 2 lb sweet potatoes (peeled and cubed) and reduce the simmering time by 5-7 minutes since they cook faster than russets. The creaminess will still develop, but the soup will have a more complex, caramelized taste.
How can I make this soup without heavy cream?
No problem! For a lighter version, replace the ½ cup heavy cream with ½ cup full-fat coconut milk or ¼ cup Greek yogurt. Both add creaminess while keeping the soup dairy-free. If you prefer a thicker consistency, blend 1 cup of the soup without adding any liquid first, then stir it back in before adding your substitute. The flavor will be slightly different but still delicious.
Why did my soup turn out too thin?
This usually happens when potatoes aren't cooked long enough to break down properly. Next time, simmer the potatoes for 5-10 extra minutes to ensure they're fork-tender. For instant thickening, mix 1 tbsp cornstarch with 2 tbsp cold water, stir into the soup, and simmer for 2-3 minutes until thickened. If you prefer a rustic texture, skip blending entirely and let the potatoes soften completely during simmering.
Can I make this soup in an Instant Pot?
Sauté the onions, celery, and garlic as directed, then add potatoes and broth. Cook on high pressure for 8 minutes, then quick-release. Blend half the soup, stir in cream, and adjust seasoning. The Instant Pot version cooks 30 minutes total—perfect for busy weeknights. Just be careful with the cream when adding it to hot soup to prevent curdling.
What's the best way to reheat leftover potato soup?
Reheat gently on the stove over medium-low heat to prevent curdling. Add 1-2 tbsp broth or water per bowl to restore creaminess. For microwave reheating, cover with a damp paper towel and heat in 30-second intervals**, stirring between each. Never microwave uncovered—it causes skin formation. The soup actually tastes better the next day as flavors meld together!
