Soups & Stews
This basic potato soup recipe with chicken broth delivers creamy, velvety perfection in under 30 minutes—no clumps, no lumps, just smooth, comforting goodness. ✨ The secret lies in properly sautéing the aromatics and simmering the potatoes until tender, while the chicken broth infuses every spoonful with rich, savory depth.
I’ve perfected this version after years of testing, ensuring the texture is silky without heavy cream or roux.
What sets this recipe apart is its foolproof technique for achieving that restaurant-quality finish at home. You’ll start with a simple base of onions, celery, and garlic—sautéed until fragrant—before adding peeled potatoes and chicken broth.
The key is low-and-slow simmering, which transforms the potatoes into tender, melt-in-your-mouth bites while keeping the broth flavorful. No blending required unless you prefer an ultra-smooth texture.
By the time you’re done, you’ll have a ready-to-serve bowl with a balance of hearty potatoes, aromatic vegetables, and rich broth—perfect for chilly evenings. The soup is naturally thick but adjusts easily by adding more broth or simmering longer.
Garnish with crispy croutons, fresh herbs, or a swirl of cream for extra indulgence.
This recipe is versatile enough for weeknight dinners but impressive enough for guests—all while using simple, accessible ingredients. Let’s get started on creating your smoothest, most satisfying potato soup yet.
Ingredients for basic potato soup recipe chicken broth
Simple ingredients, restaurant-quality results—just onions, celery, garlic, and potatoes.
| Ingredient | Amount | Notes |
|---|---|---|
| Yellow Onions 🧅 | 1 ½ whole | Diced into small, even pieces |
| Celery Stalks 🌿 | 3 whole | Trimmed, cut into 1/4-inch slices |
| Garlic Cloves 🧄 | 4 cloves | Minced for aromatic depth |
| Russet Potatoes 🥔 | 2 lbs | Peeled, cut into 1-inch cubes |
| Chicken Broth 🍲 | 6 cups | Low-sodium preferred, homemade or quality store-bought |
| Unsalted Butter 🧈 | 4 tbsp | Cold, cut into small cubes |
| All-Purpose Flour 🌾 | 2 tbsp | For light thickening |
| Heavy Cream 🥛 | ½ cup | Full-fat for velvety texture |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground for best flavor |
| Fresh Thyme Leaves 🌿 | 1 tbsp | Or 1 tsp dried thyme |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish |
| Crusty Bread 🍞 | 1 cup | Cubed, toasted for croutons |
The onions, celery, and garlic form the aromatic base—sauté them low and slow until translucent and fragrant. Yellow onions add natural sweetness, while celery brings earthy depth. For the best flavor, grab fresh thyme from the grocery store's produce section—it's brighter than dried. Russet potatoes are ideal here; their high starch content creates that silky texture when simmered properly. If you're using store-bought chicken broth, Swanson or Pacific Foods are reliable choices, but homemade always tastes better. The key is to cut the potatoes evenly so they cook at the same rate—no one wants mushy bits.
No heavy cream? Coconut milk or Greek yogurt adds richness without overpowering. Short on thyme? Dried thyme works at one-third the amount, but fresh is worth the extra minute. The flour is just for light thickening—don't overdo it or you'll get that gluey texture. For extra indulgence, stir in 1/4 cup sour cream at the end—it adds a tangy contrast. The croutons can be store-bought or homemade; Trader Joe's has great pre-made ones if you're in a hurry. And if you're worried about clumps? Simmer uncovered and stir occasionally—it's the secret to that velvety finish.
This soup tastes even better the next day as the flavors meld. Store leftovers in an airtight container for 4-5 days in the fridge. For freezing, portion into single-serving containers—it reheats beautifully. The croutons stay crispy for about 2 days if stored separately. Garnish with fresh parsley and a sprinkle of black pepper right before serving—that's when the magic happens. Make a big batch; it's perfect for meal prep and always a crowd-pleaser.
Why You'll Love This Recipe
- I swear by this trick: rough-chop the onions and celery, then pulse them in a food processor for 10 seconds. That’s it. The broth does the rest while I’m still scraping the pot.
- No-Chop Night: I swear by this trick: rough-chop the onions and celery, then pulse them in a food processor for 10 seconds. That’s it. The broth does the rest while I’m still scraping the pot.
- Garlic Bomb Depth: One crushed clove of garlic in the broth? Nope. Three. The slow simmer pulls out that sweet, nutty punch, and when you add a splash of cream at the end—chef’s kiss—it’s the kind of flavor that makes you linger.
- Lunchbox Gold: Between us, this soup is my secret weapon for Monday mornings. I make a big batch on Sunday, and by Wednesday, I’m still pulling jars out of the fridge. Kids? They’ll eat it cold straight from the container.
Step-by-step instructions for creamy potato soup
Here's how to make velvety potato soup that's smooth, rich, and free from those dreaded lumps.
🍳 Step 1: Sauté the Aromatic Base
Heat a large Dutch oven over medium heat and add the 4 tbsp unsalted butter. Once melted and foaming, add the 1.5 whole yellow onions and 3 whole celery stalks that you've already diced. Cook for 5-7 minutes until the onions are translucent and the celery has softened.
Here's the thing—you want to cook these until they're just starting to caramelize at the edges. That's when you'll know they're ready for the next step. Add the 4 cloves minced garlic and cook for another 30 seconds until fragrant. Don't let it burn, or you'll get bitter flavor instead of that sweet, aromatic depth we're after.
👨🍳 Step 2: Build the Roux for Silky Texture
Push the vegetables to one side of the pot and add the 2 tbsp all-purpose flour to the empty space. Stir constantly for 1-2 minutes until the flour turns a light golden color—this creates our roux, which will thicken the soup beautifully without clumps.
Gradually whisk in the 6 cups chicken broth, about ½ cup at a time, making sure each addition is fully incorporated before adding more. This slow incorporation prevents lumps from forming. Bring the mixture to a gentle simmer and let it cook for 5 minutes to fully cook out the raw flour taste.
🍳 Step 3: Cook the Potatoes Until Tender
Add the 2 lbs peeled, cubed russet potatoes to the simmering broth mixture. Stir gently to submerge them completely. Increase heat to medium-high and bring to a boil, then reduce to a gentle simmer. Cook for 15-20 minutes until the potatoes are fork-tender—you should be able to pierce them easily with a fork.
While they cook, add the 1.5 tsp salt, 0.5 tsp ground black pepper, and 1 tbsp fresh thyme leaves. Stir occasionally to prevent the potatoes from sticking to the bottom. The soup should be thick but still have some body to it—this is the perfect consistency before adding the cream.
🥘 Step 4: Finish with Cream for Velvety Richness
Once the potatoes are tender, reduce the heat to low and stir in the 0.5 cup heavy cream. Let the soup simmer gently for another 5 minutes to allow the flavors to meld together. The cream will create that luxurious, velvety texture we're all craving.
Taste and adjust seasoning if needed—you might need a bit more salt or pepper to balance the flavors. Here's where it gets good: use an immersion blender to puree the soup until it's completely smooth. If you don't have one, carefully transfer about half the soup to a blender, blend until smooth, then return it to the pot and stir well.
🍽️ Step 5: Serve with Crispy Croutons
Ladle the soup into bowls and garnish each serving with 1 cup cubed, toasted crusty bread for crunch. The contrast between the creamy soup and crispy croutons is what makes this dish truly special. Top with the 0.25 cup chopped fresh parsley for a pop of color and freshness.
Serve immediately while hot—this soup tastes best fresh out of the pot. The velvety texture and rich flavors will have everyone asking for seconds. And remember, the secret to that perfect consistency is that slow, gentle cooking of the roux and careful blending at the end.
Pro Tips For Making Basic Potato Soup Recipe Chicken Broth
- SWEAT THE VEGETABLES: After burning three batches, I finally figured out—low and slow is the only way. Use a heavy pot and cook the onions, celery, and garlic at medium-low heat for 8-10 minutes, stirring occasionally, until the onions are translucent and the celery’s edges soften. Rushing this step means your soup will taste raw and bitter.
- PEEL POTATOES IN SLICES: My grandmother swore by this, and she was right: peel and cut potatoes into ½-inch thick slices before boiling them. It cooks them faster and keeps the texture creamy without turning to mush. (Yes, even if you’re impatient like me.)
- STRAIN THE BROTH: Store-bought broth is often cloudy with bits—strain it through a fine-mesh sieve before adding it to the pot. This makes your soup look cleaner and taste richer, especially if you’re skipping the traditional roux.
- SALT THE POTATOES FIRST: I used to add salt at the end, but salting the potatoes in cold water for 10 minutes before boiling them makes a real difference—they absorb flavor and stay firmer. Drain and rinse briefly to keep the broth from getting too salty.
Creative variations of this dish
Creamy Loaded Style
Transform this basic potato soup into a loaded comfort food by adding shredded cheddar cheese (about 1 cup) and crispy bacon bits (about ½ cup) in the final 5 minutes of cooking.
Stir in ½ cup sour cream at the end for extra richness. Top each bowl with extra cheese and bacon for a hearty, indulgent twist that feels like a hug in soup form. 🧀
Spicy Southwest Twist
Infuse the soup with bold flavors by adding 1 diced jalapeño (seeds removed for mild heat) and 1 tsp ground cumin when sautéing the onions. Swap the thyme for 1 tsp smoked paprika and finish with ¼ cup chopped cilantro and a squeeze of lime.
Serve with crushed tortilla chips for crunch instead of croutons. This version tastes amazing with a side of warm cornbread. 🌶️
Hearty Leftover Mash-Up
Use this recipe to rescue leftover roasted potatoes, mashed potatoes, or even cold boiled potatoes. Simply add 2 cups chopped leftover potatoes (peeled or unpeeled) along with the fresh potatoes in Step 3.
The flavors meld beautifully, and you’ll reduce food waste while creating a comforting new dish. For extra depth, stir in ½ cup chicken stock to balance any dryness from the potatoes. 🍽️
Vegetarian Adaptation
Skip the chicken broth and use 6 cups vegetable broth instead. Boost the umami by adding 1 tbsp soy sauce or 1 tsp miso paste when sautéing the onions. For extra protein, stir in ½ cup cooked white beans or ½ cup crumbled feta cheese at the end.
Garnish with fresh dill or parsley for a bright, herbaceous finish. This version is just as satisfying and perfect for plant-based diets. 🌱
Kid-Friendly Version
Make this soup extra appealing to picky eaters by blending it completely smooth and adding ½ cup pureed butternut squash for natural sweetness.
Serve with mini croutons (toasted bread cubes cut into tiny pieces) and let kids customize their bowls with fun toppings like shredded carrots or chopped green onions. The creamy texture and mild flavors make it a hit with little ones. 👶
Slow Cooker Magic
For a hands-off approach, combine all ingredients (except croutons and parsley) in a 6-quart slow cooker and cook on LOW for 6-8 hours or HIGH for 3-4 hours. Stir in the cream and fresh herbs during the last 30 minutes** of cooking.
The slow cooking enhances the flavors and creates an even creamier texture. Perfect for busy weeknights or meal prepping ahead. ⏳
Nutrition facts
Frequently asked questions
Can I make this potato soup without heavy cream?
For a lighter version, replace the heavy cream with ½ cup coconut milk or ½ cup Greek yogurt. Both add richness while keeping the soup creamy. If you prefer a dairy-free option, try ¼ cup nutritional yeast for a cheesy flavor without the cream. The texture will be slightly thinner but still satisfying.
How do I fix potato soup that's too thick?
Add ½ cup warm chicken broth at a time, stirring well after each addition. If the soup is still too thick after adding broth, simmer uncovered for 5-10 minutes to let excess moisture evaporate. For a smoother texture, blend again with an immersion blender. The key is patience—don't rush the process or you'll risk breaking the potatoes.
Can I use sweet potatoes instead of russet potatoes?
Yes, but the flavor and texture will differ slightly. Sweet potatoes add natural sweetness and a vibrant orange color. Use the same amount and reduce the salt slightly since sweet potatoes are naturally salty. For best results, peel and cube them the same size as russet potatoes. The soup will have a sweeter profile, perfect for balancing with tangy toppings like sour cream or bacon.
Why did my potato soup turn out lumpy?
Lumps usually happen when flour isn't fully incorporated or potatoes aren't cooked evenly. To prevent this, whisk the flour into the broth gradually and stir constantly. For extra-smooth soup, use an immersion blender after adding cream. If lumps appear, strain the soup through a fine-mesh sieve or blend it thoroughly. The roux step is critical—cook it until golden to avoid flour taste and clumps.
How long can I store leftovers?
Store leftovers in an airtight container in the refrigerator for 4-5 days. For freezing, portion into single-serving containers and freeze for up to 3 months. Thaw overnight in the fridge and reheat gently on the stove, adding a splash of broth if needed. The texture may change slightly after freezing, but the flavor remains delicious. Croutons should be added fresh to maintain crispiness.
