Creamy Potato Soup Recipe with Bacon and Sour Cream

A bowl of creamy potato soup makes a warming meal when the evening calls for comfort food. Soft potatoes and a rich broth give it plenty of substance.

This version begins with bacon and uses the drippings to cook the onion, garlic, and potatoes. Milk, cream, and sour cream finish the soup, while the crisp bacon is saved for topping.

The guide below takes you through the entire stovetop method, from rendering the bacon to adjusting the soup’s texture.

You will also find ingredient notes, serving suggestions, and variations to help you adapt the same basic recipe.

💛 Why You’ll Love This Potato Soup Recipe

Why You’ll Love This Potato Soup Recipe

This potato soup combines a savory base with tender potato pieces and a creamy finish. It is a hearty option for a simple lunch or dinner.

Make it on a cool evening or whenever you want a meal that can be served straight from one pot.

Here are the main features of the recipe:

  • Bacon Flavor Throughout
    The rendered drippings are used for the onion, garlic, and potato stages. The cooked bacon returns as a crisp topping rather than disappearing into the broth.
  • A Rich, Creamy Base
    Yukon Gold potatoes, milk, heavy cream, and sour cream create the texture. This is a deliberately rich soup, with a little tang from the sour cream.
  • One Main Cooking Pot
    The bacon, vegetables, and soup all cook in the same Dutch oven or heavy pot. That keeps the flavorful browned bits in the dish.
  • Toppings to Suit the Table
    Cheddar, chives, extra sour cream, or a little smoked paprika can be added to individual bowls. Keep toppings separate so each person can choose.
  • A Substantial Bowl
    The potatoes make the soup filling on its own. Add bread or a simple salad if you want a more varied meal.
  • Useful Leftovers
    Refrigerate promptly in shallow containers and use within 3–4 days. Reheat gently to 165°F throughout; freezing may change the potatoes’ and dairy’s texture, so freshly refrigerated portions are preferable for quality.

🥔 Ingredients for Potato Soup Recipe

Ingredients for Potato Soup Recipe

Use the ingredient table below to organize everything before you start cooking.

IngredientAmountPurpose/Notes
Bacon8 slicesCook first; save the crisp pieces for topping and the drippings for the vegetables.
Yellow onion1 mediumChop evenly and soften in the bacon drippings.
Garlic3–4 clovesPeel and mince; cook briefly after the onion.
Yukon Gold potatoes3 poundsCut into similar 1-inch pieces; mash a portion after cooking if desired.
All-purpose flour¼ cupCoat the vegetables and cook briefly before adding broth.
Chicken broth4 cupsAdds savory liquid; its saltiness affects the final seasoning.
Whole milk1½ cupsProvides the first dairy layer during the potato simmer.
Heavy cream1 cupStir in near the end for a richer finish.
Sour cream½ cup (120g)Adds creaminess with a mild tang; heat gently after adding.
Salt1½ teaspoonsUse the listed amount as a guide and account for bacon and broth.
Cracked black pepper¾ teaspoonSeasons the base, with more added only after tasting.
Chives (optional)As desiredChop and add to individual bowls just before serving.
Shredded cheddar (optional)As desiredGrate for an optional savory topping.
Paprika or cayenne (optional)To tasteUse paprika for a mild pepper note or cayenne for heat; smoked paprika adds smoke.

Optional ingredient changes:

  • Duck bacon can replace the usual bacon if desired; follow its package cooking instructions and account for differences in rendered fat.
  • For a vegetarian version, omit bacon, use butter or oil for sautéing, and choose vegetable broth. Check any optional cheese topping for suitability too.
  • For extra heat, add jalapeños or a little hot sauce to taste.

The main ingredients balance tender potatoes with a savory bacon base and a creamy, lightly tangy finish.


👩‍🍳 How to Make Potato Soup (Step-by-Step Guide)

How to Make Potato Soup

Homemade potato soup is mostly a sequence of simple stovetop steps. The potatoes need time to soften, but the preparation itself is uncomplicated.

Build the flavor first, add the liquid gradually, and finish with the richer dairy ingredients once the potatoes are tender.

Follow the stages below, using the texture of the potatoes as the main guide to cooking time.

🥓 Step 1: Crisp the Bacon for Maximum Flavor

Use a large Dutch oven or heavy-bottomed soup pot. Begin with the bacon so its drippings can supply the fat for the vegetable stages.

Put 8 slices of bacon in the cold pot and turn the burner to medium-high. Adjust downward as needed so the fat renders without scorching the bacon.

Cook for approximately 10–12 minutes, turning or stirring frequently, until the bacon is cooked and crisp. Timing depends on its thickness.

The bacon has two roles: the crisp pieces become a topping, and the rendered fat forms the savory cooking base.

Substitution note:

Duck bacon changes the flavor and fat yield, while leaner options such as turkey bacon may not provide enough drippings. If using an alternative, follow its cooking directions and add suitable cooking fat if needed.

Lift the crisp bacon out with tongs or a slotted spoon and drain on a paper towel-lined plate. Crumble it when cool enough to handle and reserve for serving.

Keep the drippings for the next stages. If there is an excessive amount, spoon some into a heat-safe container and reserve it rather than discarding all of the fat.

🧅 Step 2: Prep and Sauté the Aromatics

Prepare the onion and garlic that will cook in the warm bacon drippings.

Set out:

  • 1 medium yellow onion
  • 3–4 garlic cloves

Peel and chop the onion into reasonably even pieces. A standard yellow onion works well; it does not need to be garden-grown.

Onion sharpness varies by variety and condition, so fresh-from-the-garden does not automatically mean milder. Choose a firm onion without damaged or spoiled areas.

Peel and finely mince the garlic so it distributes through the soup.

Reduce the heat to medium. Cook the onion in the drippings for about 5 minutes, stirring, until translucent and softened rather than browned.

Add the garlic and cook for another 1–2 minutes, stirring until fragrant without letting it scorch.

This softened onion-and-garlic mixture provides the aromatic layer beneath the potatoes and broth.

🥔 Step 3: Peel and Chop the Potatoes

The main version uses Yukon Gold potatoes for their creamy texture and ability to retain pieces during simmering.

They are useful here because they offer:

  • A naturally creamy cooked texture
  • Pieces that can hold their shape when cooked gently
  • Enough starch to help give the soup body

Measure out 3 pounds of potatoes for the pot.

Prepare them this way:

  1. Wash and peel the potatoes if you prefer a smoother texture.
  2. Cut into roughly 1-inch cubes, keeping the pieces similar in size.

You can leave well-scrubbed skins on for a more rustic result. Peeling is a texture preference, not a requirement for every version of the soup.

🍳 Step 4: Sauté Potatoes and Mix In Flavor

Once the potatoes are cut, add them to the aromatic base.

Stir the potato cubes through the onion and garlic for about 5 minutes, coating them with the drippings and moving them frequently.

If the pot becomes too dry or the potatoes begin sticking, add a little of the reserved drippings as needed. Do not let the garlic burn during this stage.

Scrape the base of the pot as you stir. Browned bits contribute flavor, but any blackened, scorched patches should be avoided.

🌾 Step 5: Thicken It Up with a Roux

The flour added next provides extra body to the soup before the cream goes in.

To make the thickening base:

  • Sprinkle ¼ cup all-purpose flour over the potato mixture.
  • Add it gradually while stirring so it coats evenly without dry clumps.
  • Cook and stir for 2 minutes to combine the flour with the fat.

This flour-and-fat coating thickens the broth when liquid is added. Keep stirring so it cooks without sticking or browning too far.

🥄 Step 6: Add the Liquids

Now add the liquids to turn the mixture into soup.

Have these amounts ready:

  • 4 cups chicken broth
  • 1½ cups whole milk

Pour in the broth gradually, stirring continuously to loosen the flour mixture. Scrape the base of the pot so the liquid combines evenly with the cooked vegetables.

Stir in the milk once the broth is incorporated, then add these seasonings:

  • 1½ teaspoons salt, reduced as needed for salty bacon or broth
  • ¾ teaspoon cracked black pepper

Bring to a gentle simmer over moderate heat, then reduce to medium-low. Stir occasionally to prevent the dairy and flour from catching on the bottom.

Partially cover the pot and simmer for about 40 minutes, checking earlier if the potato pieces are small. They are ready when a fork enters easily; avoid a rolling boil.

🍽 Step 7: Optional—Mash for Creaminess

Once the potatoes are tender, decide how much texture you want to keep.

  • Leave the pieces intact for a chunkier soup.
  • Mash some of them if you prefer a creamier base with smaller chunks.

Use a potato masher or the back of a spoon to crush approximately one-third of the potatoes in the pot. This thickens the soup while leaving plenty of pieces.

Mash a little at a time and stir before deciding whether to do more. Stop when the consistency suits you.

🥛 Step 8: Add Cream and Sour Cream

The final dairy additions give the soup its rich finish.

Stir in the following:

  • 1 cup heavy cream
  • ½ cup sour cream, about 120g

Keep the heat gentle and stir until the dairy is evenly combined. Heavy cream adds richness, while sour cream brings a mild tang.

Taste a cooled spoonful and adjust salt or pepper as needed. A little paprika or cayenne is optional if you want more warmth or spice.

🧀 Step 9: Add Toppings & Serve!

Finish the bowls with your choice of toppings.

Ladle the hot soup into bowls and offer these additions:

  • The reserved crisp bacon, crumbled
  • Grated cheddar or Gruyère
  • Chopped chives or sliced green onions
  • A small spoonful of extra sour cream
  • A light sprinkle of smoked paprika or chili flakes

Use a few toppings rather than feeling obliged to add everything. Crisp bacon and fresh chives make a useful contrast to the soft potatoes.

Serve with warm bread, a biscuit, or a grilled cheese sandwich if desired. Allow the soup to cool enough to eat comfortably.


🧠 Tips for the Best Potato Soup

Tips for the Best Potato Soup

A few practical choices help control this soup’s richness, seasoning, and final texture.

Keep these tips in mind as you move through the bacon, potato, and dairy stages.

✅ 1. Choose Yukon Gold for the Main Version

Yukon Gold potatoes work well when you want creamy pieces that still have structure. Russets can also be used, but they tend to break down more and give a starchier result.

Texture option: Leave the well-scrubbed skins on if you enjoy them, or peel before cubing for a smoother mouthfeel.

✅ 2. Use the Bacon Drippings Purposefully

Cooking the bacon first gives you both a crisp garnish and a savory fat for softening the vegetables. Reserve any excess so you can add it back only if the pot needs it.

If omitting bacon, replace the cooking fat with butter or olive oil. A little smoked paprika can add a smoky note, though the flavor will differ from the bacon version.

✅ 3. Keep Dairy over Gentle Heat

After milk is added, maintain a quiet simmer rather than a vigorous boil. Stir in the cream and sour cream toward the end and avoid overheating them.

A gentle simmer has small, occasional bubbles.
A rolling boil is more vigorous than this creamy soup needs.

✅ 4. Mash a Portion, Not the Whole Pot

Crushing about ⅓ of the cooked potatoes creates a thicker base while preserving larger pieces for texture. Adjust that amount gradually.

A masher or spoon gives you good control. If using an immersion blender, use only brief pulses with the head submerged and avoid overprocessing the potatoes.

✅ 5. Taste Before Adding More Salt

The bacon and broth already contribute seasoning. Taste after the potatoes are cooked and again after adding the dairy, rather than assuming the soup needs extra salt at every stage.

Make a final adjustment with pepper or optional paprika, cayenne, or chili flakes. Add small amounts and taste again.


🥄 Variations to Try: Mix It Up!

Potato Soup Variations to Try

The table below offers variations on the same potato-soup base. Account for changes in salt, fat, and liquid when substituting ingredients.

VariationIngredients/Instructions
Vegetarian Potato SoupOmit bacon, sauté in butter or olive oil, and use vegetable broth. Add smoked paprika if desired and choose vegetarian cheese for any topping.
Loaded Baked Potato SoupFinish with cheddar, sour cream, green onions, and the cooked bacon. Cheese can also be stirred into the soup gently at the end.
Spicy KickAdd jalapeños, cayenne, chili flakes, or hot sauce a little at a time, tasting before increasing the amount.
Broccoli-Cheddar Potato SoupAdd steamed broccoli and 1–2 cups grated cheddar near the end, stirring over low heat until the cheese melts.
Cheesy Potato SoupStir in 1½–2 cups freshly grated cheddar, Gruyère, or a blend over gentle heat until smooth.
Smoky Bacon TwistChoose smoked bacon or add liquid smoke very sparingly according to its label.
Cream Cheese StyleReplace the sour cream with ½ cup softened cream cheese and stir gently until fully incorporated.
Crockpot VersionCook the bacon and prepare the onion, garlic, and flour base first. Transfer to a suitable slow cooker with potatoes and broth; cook on low for 6–8 hours or until tender. Stir in milk, cream, and sour cream near the end and heat through gently, allowing about 30 minutes.
Vegan Potato SoupOmit bacon and use oil or vegan butter, vegetable broth, and suitable unsweetened plant-based replacements for the milk, cream, and sour cream. Use only vegan toppings.
Herb-Infused SoupFinish with fresh chives or green onions, adding them just before serving for a more pronounced fresh-herb note.

🥣 Final Thoughts

This homemade potato soup combines a bacon-and-onion base with creamy Yukon Gold potatoes and a lightly tangy dairy finish. It is a hearty dish built from straightforward steps.

Prepare it for a family meal or divide the leftovers into portions for the next few days. Proper cooling and gentle reheating help preserve its quality.

Keep the toppings simple, add cheese and chives, or give the soup a little heat. Those finishing choices let you vary the same recipe without changing its basic method.

Set out the ingredients, give the potatoes time to soften, and finish the pot with the texture and seasoning you enjoy.


Creamy Potato Soup with Bacon

Potato Soup Recipe

Yukon Gold potatoes simmered in a bacon-and-onion base, finished with milk, heavy cream, and sour cream, with crisp bacon for topping.

Pin Recipe
Units
Scale

Ingredients

  • 8 slices bacon
  • 1 medium yellow onion, chopped
  • 3–4 garlic cloves, minced
  • 3 pounds Yukon Gold potatoes, peeled if desired and cut into 1-inch cubes
  • ¼ cup all-purpose flour
  • 4 cups chicken broth
  • 1½ cups whole milk
  • 1½ teaspoons salt, adjusted for bacon and broth
  • ¾ teaspoon cracked black pepper
  • 1 cup heavy cream
  • ½ cup sour cream (about 120g)
  • Chopped chives, optional topping
  • Shredded cheddar, optional topping
  • Paprika or cayenne, optional, to taste

Instructions

  1. Place the bacon in a cold large heavy pot and cook over medium-high heat, adjusting down as needed, for about 10–12 minutes until cooked and crisp. Remove and drain on paper towels. Reserve the drippings, spooning out any excess for later if necessary.
  2. Reduce to medium heat. Add the chopped onion and cook in the drippings for about 5 minutes until translucent. Add garlic and cook for 1–2 minutes without scorching.
  3. Add the potato cubes and stir for about 5 minutes to coat them. Add a little reserved drippings if the pot is too dry.
  4. Sprinkle in the flour gradually and stir for 2 minutes to coat the potatoes and cook the flour.
  5. Pour in the broth gradually while stirring and scraping the base, then stir in the milk. Add salt cautiously and the black pepper.
  6. Bring to a gentle simmer, partially cover, and cook over medium-low heat for about 40 minutes, checking earlier if needed, until the potatoes are fork-tender. Stir occasionally and avoid a rolling boil.
  7. For a thicker texture, mash about one-third of the potatoes in the pot, leaving the rest in pieces.
  8. Stir in the heavy cream and sour cream over gentle heat until smooth and hot. Taste and adjust seasoning, adding optional paprika or cayenne if desired.
  9. Serve with the reserved crumbled bacon and optional chives or grated cheddar.

Rate This Recipe

No ratings yet. Be the first to rate this recipe.

🥄 You Might Also Like:

For more comforting dinner ideas, explore these recipes next:

🍗 Healthy Balsamic Chicken Recipe for Families

A balsamic-seasoned chicken dish offers a tangy alternative when you want another savory dinner idea.

🍲 Creamy Chicken Wild Rice Soup Recipe

Chicken, wild rice, and vegetables make a creamy, hearty soup for a cool evening.

🌶️ Best 45-Min Beef Chili Recipe for Fall Nights

Ground beef, beans, and savory seasonings come together in this one-pot stovetop chili.

Hearty & Fast Potato Soup Recipe in 25 Minutes

Leave a Comment