This soup builds its flavor in layers, starting with crispy bacon and using the rendered fat as the base for sautéing onion, garlic, and celery. From there, potatoes simmer in chicken broth until tender, heavy cream is stirred in for richness, and a cornstarch slurry thickens everything into a velvety, comforting soup. Crispy bacon bits, Parmesan, and green onions finish it off, giving each bowl a mix of creamy, smoky, and fresh notes.
It’s a straightforward, one-pot recipe that comes together in under an hour, making it practical for a weeknight dinner while still tasting like something more special. The potatoes do double duty here — they provide the hearty base of the soup and also help thicken it naturally, working alongside the cornstarch for that classic velvety consistency.
This recipe serves 4, with a total time of 45 minutes.
Mise en Place: Organizing Your Components
Since this soup builds in clear stages — bacon first, then aromatics, then broth and potatoes, then cream and thickener — it’s worth grouping your ingredients by when they’re used.
For the Bacon:
- 8 slices bacon, chopped
For the Aromatic Base:
- 1/2 onion, diced
- 2 cloves garlic, minced
- 2 ribs celery, diced
For the Broth and Potatoes:
- 3 cups low-sodium chicken broth
- 16 oz baking potatoes, peeled and diced (about 2 medium potatoes)
- 1/4 teaspoon dried thyme
For the Creamy Finish:
- 1 cup heavy cream
- 1 tablespoon cornstarch (mixed with 1 tablespoon water)
- Salt and pepper, to taste
- Pinch of cayenne (optional)
For Garnish:
- Parmesan cheese
- Sliced green onions
Understanding the Role of Each Ingredient
Bacon is the star of this soup, contributing smokiness and crunch — thick-cut, high-quality bacon gives the best flavor, and half of it is reserved to sprinkle on top as a garnish for extra texture. Onion, garlic, and celery form the aromatic base, sautéed in the rendered bacon fat so the vegetables pick up that same smoky flavor rather than starting from plain oil or butter.
Low-sodium chicken broth provides the liquid base, and using a low-sodium version lets you control the overall saltiness of the dish. Baking potatoes like Russets are the main body of the soup — as they cook, they naturally help thicken the broth, contributing to the soup’s comfort-food texture without needing a heavy roux. Dried thyme adds a warm, earthy aroma that pairs naturally with both the potatoes and the broth.
Heavy cream is what gives the soup its luxurious, velvety mouthfeel, balancing the richness of the bacon and potatoes. Cornstarch, mixed with water into a slurry before being whisked in, thickens the soup further into a creamy consistency without making it heavy. Salt, pepper, and a pinch of optional cayenne round out the seasoning, with the cayenne adding a subtle contrast to the richness. Parmesan cheese and sliced green onions finish the dish — Parmesan for a salty, savory note, and green onions for a fresh, crisp contrast.
Workflow: From Bacon Fat to Creamy Bowl
Step 1 — Cook the bacon. In a large saucepan or Dutch oven over medium heat, cook the bacon until crispy, about 6 to 8 minutes. Remove with a slotted spoon and set aside to drain on paper towels, keeping the rendered bacon fat in the pan.
Step 2 — Sauté the vegetables. In the same pan with the bacon fat, add the diced onion, minced garlic, and diced celery. Cook for 3 to 4 minutes, until the onion becomes translucent and softens slightly.
Step 3 — Add the broth and potatoes. Add the chicken broth, diced potatoes, and dried thyme. Stir to combine and bring to a boil. Reduce the heat to a simmer, cover, and cook for about 10 minutes, until the potatoes are tender when pierced with a fork.
Step 4 — Stir in the cream. Once the potatoes are cooked, stir in the heavy cream and let the soup simmer for another 5 minutes, allowing the cream to meld with the broth and potatoes.
Step 5 — Thicken the soup. Mix the cornstarch with 1 tablespoon of water to form a slurry, then whisk it into the simmering soup. Let it simmer for another minute until it thickens into a rich, velvety texture.
Step 6 — Add the bacon and season. Stir in half of the reserved crispy bacon. Season with salt, pepper, and a pinch of cayenne if desired. Taste and adjust seasoning as needed.
Step 7 — Garnish and serve. Ladle the soup into bowls and top with the remaining crispy bacon, a sprinkle of grated Parmesan, and sliced green onions. Serve hot.
Creamy Potato Bacon Soup
Description: A rich, hearty soup with tender potatoes, crispy bacon, and a velvety cream base, finished with Parmesan and green onions — comfort food that comes together in under an hour.
Prep Time: 15 minutes Cook Time: 30 minutes Total Time: 45 minutes Servings: 4
Ingredients
- 8 slices bacon, chopped
- 1/2 onion, diced
- 2 cloves garlic, minced
- 2 ribs celery, diced
- 3 cups low-sodium chicken broth
- 16 oz baking potatoes, peeled and diced (about 2 medium potatoes)
- 1/4 teaspoon dried thyme
- 1 cup heavy cream
- 1 tablespoon cornstarch
- Salt and pepper, to taste
- Pinch of cayenne (optional)
- Parmesan cheese, for garnish
- Sliced green onions, for garnish
Instructions
- Cook the bacon in a large saucepan over medium heat until crispy. Remove and set aside, leaving the fat in the pan.
- Add the onion, garlic, and celery to the bacon fat. Cook 3–4 minutes until softened.
- Stir in the chicken broth, potatoes, and thyme. Bring to a boil, reduce to a simmer, cover, and cook 10 minutes until the potatoes are tender.
- Stir in the heavy cream and simmer for another 5 minutes.
- Mix the cornstarch with 1 tablespoon of water and whisk into the soup. Simmer 1 minute to thicken.
- Stir in half of the crispy bacon, then season with salt, pepper, and cayenne if desired.
- Ladle into bowls and top with the remaining bacon, Parmesan cheese, and sliced green onions.
Notes
- Thick-cut, high-quality bacon gives the best flavor.
- Low-sodium chicken broth allows better control over the soup’s overall saltiness.
- Cayenne pepper is optional and adds a subtle heat that contrasts with the creaminess.
- The recipe can be customized with additional seasonings, herbs, or vegetables to suit personal taste.
Medical Disclaimer: This content is provided for general informational and culinary purposes only and is not intended as medical, dietary, or nutritional advice. Individuals with food allergies, dietary restrictions, or specific health conditions (including but not limited to cardiovascular concerns, gluten sensitivities, or dietary sodium restrictions) should consult a qualified physician, registered dietitian, or other licensed healthcare professional before preparing or consuming this recipe. Ingredient substitutions, portion sizes, and cooking methods should be adjusted according to individual health needs. The information provided does not constitute a guarantee of any specific health outcome, and reliance on this content is at the reader’s own discretion and risk.




