Basic Potato Soup Recipe With Chicken Broth: Velvety Creaminess Without Heavy Dairy

Soups & Stews

Basic Potato Soup Recipe With Chicken Broth: Velvety Creaminess Without Heavy Dairy

This basic potato soup recipe with chicken broth delivers the comforting, velvety texture you crave without relying on heavy cream. The secret lies in proper potato preparation—peeling and dicing evenly ensures smooth, creamy results while keeping the soup light.

Chicken broth serves as the flavor foundation, building depth with every simmered layer.

What makes this recipe stand out is its simplicity: just a handful of ingredients that come together in one pot for a hearty, satisfying meal. The potatoes soften perfectly in the broth, absorbing all those savory notes while maintaining their natural sweetness.

A touch of butter at the end adds richness without overpowering the dish.

By the time you're done, you'll have a bowl of soup that's smooth, flavorful, and packed with comforting warmth—ideal for chilly evenings or when you need a quick, nourishing meal. The broth reduces slightly, intensifying the flavors, while the potatoes achieve that signature velvety consistency that makes potato soup irresistible.

Serve with crusty bread or a sprinkle of fresh herbs for added freshness. This recipe scales easily, making it perfect for feeding a family or prepping ahead for busy days. The beauty of this version is its adaptability—use store-bought broth for convenience or homemade for even deeper flavor.

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
🔥
Calories
Low Cal

Ingredients for basic potato soup recipe chicken broth

Just nine ingredients transform into velvety potato soup with rich, comforting flavors.

Ingredient Amount Notes
Yellow Onions 🧅 1 whole Medium size, diced evenly
Russet Potatoes 🥔 2 lb Peeled, cut into 1-inch cubes
Low-Sodium Chicken Broth 🍲 6 cups Homemade or quality store-bought
Unsalted Butter 🧈 3 tbsp Cold, cubed for even melting
All-Purpose Flour 🌾 2 tbsp For thickening, sifted
Fresh Thyme Leaves 🌿 ¼ cup Stems removed, chopped
Garlic Cloves 🧄 3 cloves Peeled, minced finely
Salt 🧂 1 ½ tsp Diamond Crystal kosher salt
Ground Black Pepper 🌶️ ½ tsp Freshly ground preferred
Heavy Cream 🥛 ½ cup Optional for extra richness
Fresh Parsley 🌿 0.1 cup Chopped, for garnish

The potatoes are the heart of this soup, so pick Russets or Yukon Golds—they hold their shape while softening beautifully. Peel and cube them uniformly for even cooking. For the broth, homemade is ideal, but quality store-bought like Pacific Foods or Swanson works perfectly. The onions and garlic form the flavor base, so don't rush the sautéing—let them develop that sweet, caramelized depth. Fresh thyme adds an earthy note that dried can't match, but if you're short on time, dried thyme at one-third the amount will still work.

No heavy cream? Skip it entirely—the soup's natural richness comes from the butter and broth. The flour acts purely as a thickener, so sift it first to avoid lumps. For extra depth, add a pinch of nutmeg or a dash of Worcestershire sauce (ensure it's vegetarian). If you prefer a smoother texture, blend half the soup before mixing it back in. The optional cream can be swapped for coconut milk for a dairy-free option, though the flavor will shift slightly.

This soup tastes even better the next day as flavors meld. Store leftovers in an airtight container in the fridge for up to 5 days. For freezing, portion into containers and freeze for up to 3 months. Reheat gently on the stove, adding a splash of broth if needed. The butter at the end should be added just before serving—it melts beautifully into the warm soup, creating that signature velvety finish. Garnish with fresh parsley for a pop of color and brightness.

❤️

Why You'll Love This Recipe

  • No-Chop Night: I swear by this—just dice the onions while the potatoes boil. No fancy prep, no peeling stress (peeling russets is optional, honestly), and you’re left with a pot that smells like home by the time you stir in that flour-butter roux.
  • Creamy Without Cream: That butter-and-flour slurry? It’s the secret weapon. Thick, velvety, and actually rich—no heavy cream needed. The broth does all the work, and the onions caramelize just enough to add depth without tasting like you slaved over it.
  • Leftovers That Beg for More: This soup tastes better the next day. (Yes, really.) The flavors meld, the potatoes soften just right, and it’s the kind of dish that disappears faster than you can reheat it—even with my picky 10-year-old at the table.
  • Pantry Staple Power: Five ingredients, zero specialty items. You’re already using what’s there: onions from last week’s grocery run, cheap russets, and that low-sodium broth you’ve been meaning to finish. Budget-friendly, no-fuss, and it still feels like a meal.

Step-by-step instructions for creamy potato soup

Here's how to create a silky, flavorful potato soup with proper technique and minimal fuss.

1

Sauté the Aromatics Until Fragrant

Melt the 3 tablespoons unsalted butter in a large pot over medium heat. Add the 1 whole yellow onions and cook for 5-6 minutes until softened and translucent. Here's the thing—you want to see the onions turn golden at the edges without browning.

Add the 3 cloves garlic and 0.25 cup fresh thyme leaves to the pot, stirring constantly for 30 seconds until the garlic becomes fragrant. This step builds the flavor foundation, so don't rush it. The thyme should perfume the air noticeably. If you notice the garlic starting to brown too quickly, reduce the heat slightly to prevent bitterness.

2

Create the Roux for Thickening

Sprinkle the 2 tablespoons all-purpose flour evenly over the onions and garlic mixture. Stir constantly for 1-2 minutes until the flour forms a smooth, pale roux. This creates the thickening agent for your soup—it should look like wet sand and smell lightly of toasted flour.

Gradually pour in the 6 cups low-sodium chicken broth, whisking continuously to prevent lumps from forming. Bring the mixture to a gentle boil over medium-high heat, then reduce the heat to medium-low and let it simmer for 5 minutes. This pre-cooking step ensures your soup will have proper body without being gluey.

3

Cook the Potatoes Until Tender

Add the 2 lb russet potatoes cut into 1-inch cubes to the simmering broth mixture. Stir gently to ensure all potatoes are submerged. Return to a gentle boil, then immediately reduce the heat to medium-low and cover the pot. Let the potatoes simmer for 15-20 minutes until they're fork-tender.

You'll know they're done when a knife slides in easily with just slight resistance. If you notice the potatoes cooking too quickly, reduce the heat further to maintain a gentle simmer. The potatoes should be soft but not falling apart—this ensures your soup will have proper texture without turning mushy.

4

Season and Finish the Soup

Remove the pot from heat and stir in the 1.5 teaspoons salt and 0.5 teaspoon ground black pepper. Let the soup sit for 5 minutes to allow the flavors to meld. This resting period is crucial—it lets the seasonings penetrate the potatoes and broth.

For the optional creaminess, stir in the 0.5 cup heavy cream over low heat until fully incorporated. If you prefer a lighter version, skip this step entirely. The soup should be velvety without being heavy. Taste and adjust seasoning if needed—potatoes can sometimes absorb more salt than expected.

5

Garnish and Serve Warm

Ladle the soup into bowls and garnish each serving with 0.1 cup chopped fresh parsley. The parsley adds freshness and visual appeal, plus it brightens up the earthy potato flavors. Serve immediately while hot, as the flavors continue to develop even after cooking.

This soup tastes best when served fresh, with the cream (if using) still warm and the parsley retaining its vibrant color. The proper technique ensures you get that restaurant-quality velvety texture without the heaviness of traditional dairy-based soups.

👨‍🍳

Pro Tips For Making Basic Potato Soup Recipe Chicken Broth

  • COOK POTATOES IN BATCHES: Russets fall apart when overcrowded—start with 4-5 potatoes at a time in simmering broth, then add more in 5-minute intervals. I learned this the hard way when my first batch turned to mush before the last potatoes were even cooked.
  • SWEEAT ONIONS LOW AND SLOW: High heat burns onions fast, and bitter flavor sneaks in. Keep heat at a steady medium (not simmering, not smoking) for 8-10 minutes—just until they’re translucent and soft enough to pierce with a fork.
  • STIR THE ROUX CONSTANTLY: The moment butter and flour hit the pan, start stirring like your life depends on it. Lumps mean a gritty texture, and no one wants that in soup. Use a wooden spoon and keep it moving for 2-3 minutes until it’s the color of wet sand.
  • SALT THE BROTH AFTER THICKENING: Low-sodium broth needs balancing, but adding salt too early dilutes flavor as the soup reduces. Wait until the roux is fully cooked and the soup’s simmered for 10 minutes—then taste and adjust. Your spoon will thank you.

Troubleshooting this recipe

Lumpy Soup Fix

If your soup turns out lumpy, it’s usually because the flour didn’t dissolve properly in the roux. The fix? Blend half the soup with an immersion blender until smooth, then stir it back in.

For future attempts, whisk the flour into the broth more vigorously before adding the potatoes. I’ve found that using all-purpose flour (not self-rising) helps prevent clumping when properly sifted. 💡

Potatoes Too Mushy

Overcooked potatoes make soup watery and unpleasant. To avoid this, simmer uncovered for the last 5 minutes of cooking to evaporate excess moisture. If your potatoes are already too soft, blend the entire soup until smooth—this redistributes the starch and creates a thick, velvety texture.

For next time, stick to 15-20 minutes of simmering and check for doneness with a fork.

Broth Too Salty

If your broth tastes overly salty, don’t panic. Add cold water (about ½ cup) and simmer for 5 more minutes to dilute the salt. Alternatively, stir in 1-2 tablespoons of milk or cream—the fat helps balance the saltiness.

For future batches, use low-sodium broth and taste as you go, adjusting with kosher salt gradually. I keep a small bowl of broth nearby to test seasoning without committing to the whole pot.

Weak Flavor Profile

If your soup lacks depth, the aromatics weren’t cooked long enough. Sauté onions until golden (not just translucent) and brown the garlic slightly for a nutty flavor. Boost umami by adding 1 teaspoon soy sauce or ½ teaspoon Worcestershire sauce (vegetarian version) to the broth.

For extra richness, finish with a pat of cold butter or a splash of heavy cream just before serving. Fresh herbs like thyme and parsley make a huge difference—never skip them!

Soup Too Thin

A thin soup usually means the roux didn’t thicken enough. Simmer uncovered for 10-15 extra minutes to reduce the liquid naturally. If it’s still too thin, mix 1 tablespoon cornstarch with 2 tablespoons cold water, stir into the soup, and cook for 2-3 minutes until thickened.

For prevention, reduce the broth slightly before adding potatoes—this ensures a thicker base from the start. 🥄

Grainy Texture

Graininess happens when potatoes aren’t fully broken down. Blend the entire soup until smooth for a silky finish. If you prefer some texture, blend only half and stir it back in. For next time, cut potatoes slightly smaller (½-inch cubes) and simmer 5 minutes longer.

Avoid overcrowding the pot—cook potatoes in batches if needed to prevent uneven cooking. The goal is evenly tender potatoes that dissolve slightly into the broth.

Nutrition facts

Servings 4
Amount Per Serving
Calories 280kcal
% Daily Value *
Total Fat 12g15%
Saturated Fat 7g35%
Cholesterol 30mg10%
Sodium 680mg29%
Total Carbohydrate 38g13%
Dietary Fiber 6g21%
Sugars 4g
Protein 10g20%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use any type of potato for this recipe?

Russet or Yukon Gold potatoes work best—they hold their shape while softening beautifully. Avoid waxy potatoes like red or fingerlings, as they become too firm. For extra creaminess, Yukon Golds are ideal since they naturally break down slightly during cooking.

2

How do I make this soup vegetarian?

Replace the chicken broth with 6 cups vegetable broth and add 1 teaspoon soy sauce or ½ teaspoon nutritional yeast for umami depth. For richness, use ½ cup coconut milk instead of heavy cream. The texture will be slightly different but still delicious!

3

Can I make this soup ahead of time?

Store leftovers in an airtight container in the fridge for up to 5 days. Reheat gently on the stove, adding a splash of broth if needed. For freezing, portion into containers and freeze for up to 3 months. The flavors actually improve overnight as they meld together.

4

Why is my soup too thick/thin?

For thin soup, simmer uncovered for 10-15 extra minutes to reduce liquid. For overly thick soup, stir in 2-3 tablespoons broth or blend half the soup for a smoother texture. Always check potato doneness—they should be tender but not mushy to maintain proper consistency.

5

What's the best way to reheat this soup?

Reheat gently on the stove over low-medium heat, stirring occasionally. For even warming, bring to a simmer and let it cook for 5-7 minutes. Avoid microwaving—it can make the soup watery. If needed, stir in a splash of broth or water to restore proper texture before serving.

★★★★★4.9(4 reviews)
Categories Soups & Stews