Creamy Bacon Potato Soup

Section: Hearty Main Courses

This creamy bacon potato soup features tender potatoes simmered with carrots, celery, onion, and a medley of herbs for deep flavor. Crisp bacon and sharp Cheddar cheese boost richness, while a buttery roux blends with milk for a luscious, velvety texture. Fresh green onions top it off for brightness. Each spoonful combines comforting warmth and satisfying textures, making this fantastic for chilly evenings or cozy family dinners. Enjoy a filling main course that's both indulgent and simple to prepare, bringing wholesome flavor to your table.

Ranah
Created By Seham
Updated on Sat, 29 Nov 2025 11:24:39 GMT
A bowl of potato soup with bacon and cheese. Save
A bowl of potato soup with bacon and cheese. | bakeitgood.com

Nothing warms up a blustery evening quite like a big pot of creamy potato soup simmering on the stove. With cozy flavors from bacon, vegetables, and cheddar, this soup has a velvety base that comes together quickly with basic pantry staples. If you have potatoes and a handful of fridge ingredients, you are well on your way to an utterly satisfying dinner.

My family reaches for this recipe every chilly season. After making it the first time, my husband said it was better than any soup from a restaurant and it quickly became a regular on our dinner rotation.

Ingredients

  • Thick-cut bacon: adds smokiness and savory crunch look for bacon with plenty of meat
  • Carrots: bring subtle sweetness and extra color choose firm and bright carrots
  • Celery: adds classic soup flavor and aroma fresh pale green stalks work best
  • Onion: creates a base of flavor yellow or white onions are best for their mellow taste
  • Salt: balances the flavors and seasons the vegetables use kosher or sea salt for even flavor
  • Garlic: provides a deep savory note crush or finely mince for full effect
  • Dried parsley: brings gentle herbiness opt for a fresh dried jar for best taste
  • Dried dill and thyme: add warmth and complexity make sure they are not too old to ensure flavor
  • Pepper: gives a light hint of heat use freshly cracked if possible
  • Low-sodium chicken broth: creates a light but flavorful soup base homemade or a good-quality boxed broth works nicely
  • Russet or gold potatoes: thicken the soup and provide a creamy texture choose firm potatoes with no green spots
  • Unsalted butter: for a rich base go with high-quality real butter
  • All-purpose flour: thickens and makes the soup velvety whisk it thoroughly with butter to prevent lumps
  • Milk: adds creaminess without heaviness whole or two percent milk works best
  • Shredded cheddar cheese: gives the soup a melty finish look for sharp or medium cheddar for bold flavor
  • Sliced green onions: bring brightness and color pick crisp green onions for topping

Instructions

Cook the Bacon:
In a large Dutch oven or soup pot cook chopped bacon on medium-high heat for about five minutes until crispy. Once it is done use a slotted spoon to transfer the bacon to a paper towel lined plate but keep the bacon fat in the pot. This step adds a smoky depth that flavors the whole soup.
Sauté the Vegetables:
Add chopped carrots celery and onion to the hot bacon fat cooking and stirring for five minutes. You want the onions to soften and the carrots and celery to start releasing their aroma since this is the soup’s flavor backbone.
Season the Base:
Stir in the salt minced garlic dried parsley dill thyme and pepper. Cook everything together for one minute allowing the dried herbs to bloom in the heat and infuse the oil with aromatic flavor.
Add Potatoes and Broth:
Pour in the low-sodium chicken broth then add the peeled and chopped potatoes. Use a wooden spoon to scrape any browned bits from the bottom of the pot as these add a rich savory foundation.
Simmer the Soup:
Bring everything to a gentle simmer over medium-high heat. Reduce the heat to medium-low cover the pot and cook for about ten minutes or until the potatoes are completely tender when pierced with a fork.
Make the Roux:
While the soup simmers whisk melted butter and flour together in a medium bowl or large glass measuring cup until smooth and bubbling. This roux creates the luxurious creamy texture of the soup.
Thicken with Milk:
Gradually whisk milk into the roux making sure to scrape down the sides so no flour clumps remain. Microwave in 45 to 60 second bursts whisking each time until the milk mixture thickens nicely. Keep a close eye so it does not overflow.
Combine and Finish:
Once the potatoes are soft stir the thickened milk mixture into the pot. Add one cup of shredded cheddar and most of the cooked bacon leaving some aside for topping. Stir until the cheese melts completely making the soup ultra creamy.
Serve and Top:
Ladle the hot soup into bowls topping with reserved bacon extra cheddar and a sprinkle of fresh green onions for color and crunch.
A bowl of soup with bacon and potatoes.
A bowl of soup with bacon and potatoes. | bakeitgood.com

I absolutely love using sharp cheddar in this soup because of how it melts into every spoonful. One of my favorite memories is ladling up bowls for my kids and watching their faces light up as they pile on extra cheese and bacon at the end. Potato soup has always felt like a little dose of home to me.

Storage Tips

Store leftover potato soup in a covered airtight container in the refrigerator for up to four days. Reheat gently over low heat to keep it creamy. Resist the urge to boil or the dairy can separate. If the soup thickens too much in the fridge add a splash of milk or broth when reheating to loosen it up.

Ingredient Substitutions

You can use Yukon gold potatoes or even red potatoes for a slightly different texture. Turkey bacon works well if you want a lighter touch. Swap the cheddar for Monterey Jack or a sprinkle of parmesan for a different cheesy finish. If you prefer vegetarian use vegetable broth and skip the bacon or add smoked paprika for depth.

Serving Suggestions

Pair this potato soup with a chunk of crusty bread for dunking or a crisp green salad tossed with apple and walnuts. For a hearty meal I sometimes serve it with crispy grilled cheese sandwiches. It also works beautifully as a starter for a special dinner.

Cultural and Seasonal Context

Potato soup is a staple in both American and Canadian kitchens especially through the cold months. It was always a snow day favorite for us topped with whatever cheese or bits of ham we had leftover. Spring versions can be lighter with leeks or fresh dill added just before serving.

Seasonal Adaptations

Fresh local potatoes in the fall make this soup extra creamy and sweet Add leeks instead of onions in early spring for a lighter flavor In summer stir in leftover corn kernels or diced zucchini just before serving

Success Stories

My neighbor once made a huge pot of this soup for her church group and it disappeared faster than she could ladle it out. One holiday my mom topped each bowl with a swirl of sour cream and chives and neighbors said they would pay for the recipe. Every cook I share this with sends back glowing reviews of how it is now in their weekly supper plans.

Freezer Meal Conversion

This soup freezes best before you add the dairy ingredients. Prepare the soup up to the point of simmering potatoes then cool and freeze. When ready to eat defrost simmer and then make the roux cheese and bacon fresh to stir in at the end for the best creamy consistency.

A bowl of soup with bacon and cheese.
A bowl of soup with bacon and cheese. | bakeitgood.com

This potato soup is sure to become a comforting favorite in your home too. Serve hot with plenty of toppings and enjoy every creamy bite.

Common Recipe Questions

→ How do you achieve a thick texture?

A simple roux of melted butter and flour thickens the soup, blended with milk for a silky finish.

→ Can I use different potatoes?

Russet or gold potatoes work best for creaminess, but Yukon Golds add a buttery note and hold their shape nicely.

→ Is it possible to make this vegetarian?

Omit the bacon and use vegetable broth instead of chicken broth. Add extra veggies or smoked paprika for depth.

→ How can I store leftovers?

Cool the soup fully, refrigerate in an airtight container, and enjoy within 3 days. Stir well when reheating.

→ What toppings go well?

Extra Cheddar, crispy bacon bits, and sliced green onions offer the perfect finishing touches.

Creamy Bacon Potato Soup

Thick, creamy soup with potatoes, bacon, cheddar, and veggies—hearty comfort in every bowl.

Preparation Time
15 minutes
Cook Time
30 minutes
Total Cooking Time
45 minutes
Created By: Seham

Recipe Type: Hearty Main Dishes

Difficulty Level: For Beginners

Type of Cuisine: American

Portions: 6 Number of Servings

Dietary Options: ~

Ingredients You'll Need

→ Main Ingredients

01 4 slices thick-cut bacon, chopped
02 2 carrots, peeled and chopped
03 2 ribs celery, finely chopped
04 0.5 medium onion, finely chopped
05 2 pounds russet or gold potatoes, peeled and chopped (approximately 900 grams, about 6 medium)

→ Seasonings

06 1.5 teaspoons salt
07 2 cloves garlic, finely minced
08 1 teaspoon dried parsley
09 0.5 teaspoon dried dill
10 0.5 teaspoon dried thyme
11 0.25 teaspoon ground black pepper

→ Liquids and Roux

12 3 cups low-sodium chicken broth (710 millilitres)
13 0.25 cup unsalted butter, melted (approximately 60 grams)
14 3 tablespoons all-purpose flour (approximately 24 grams)
15 1.5 cups milk (360 millilitres)

→ Cheese and Garnish

16 1 cup shredded Cheddar cheese (plus extra for topping, approximately 120 grams)
17 Sliced green onions for garnish

How to Make It

Step 01

In a large Dutch oven or soup pot over medium-high heat, cook the chopped bacon for 4 to 5 minutes until crisp. Remove bacon with a slotted spoon and drain on a paper-towel lined plate, leaving the rendered fat in the pot.

Step 02

Add carrots, celery, and onion to the pot with the bacon fat. Cook over medium-high heat for 5 minutes, stirring frequently, until the onion is softened.

Step 03

Stir in salt, minced garlic, parsley, dill, thyme, and black pepper. Cook for 1 minute until fragrant.

Step 04

Add the chicken broth and chopped potatoes, scraping the bottom of the pot to incorporate any browned bits. Bring to a simmer over medium-high heat, then reduce to medium-low, cover, and cook for 10 minutes until the potatoes are tender.

Step 05

In a medium bowl or large glass measuring jug, whisk together melted butter and flour until a smooth paste forms. Gradually whisk in milk, scraping the sides to combine thoroughly.

Step 06

Microwave the milk mixture in 45 to 60 second intervals, whisking well after each, until thickened and bubbly. Reduce the interval as it thickens, taking care not to overheat.

Step 07

Once potatoes are tender, stir in the thickened milk mixture, 1 cup shredded Cheddar cheese, and most of the cooked bacon. Mix until smooth and heated through.

Step 08

Ladle soup into bowls and garnish with reserved bacon, additional Cheddar cheese, and sliced green onions as desired.

Extra Information

  1. For a thicker consistency, gently mash some of the potatoes in the pot before adding the thickened milk mixture.
  2. To avoid curdling, ensure the milk mixture is thickened before combining with the hot soup.

Essential Tools

  • Large Dutch oven or heavy-bottomed soup pot
  • Slotted spoon
  • Medium mixing bowl or large glass measuring jug
  • Whisk
  • Microwave or stovetop for roux

Allergy Warnings

Be sure to review every ingredient for potential allergens. Reach out to a healthcare provider if necessary.
  • Contains milk and milk products
  • Contains wheat (gluten)
  • Contains bacon (pork)

Nutrition Details (Per Portion)

This information is meant for educational use and shouldn't replace medical guidance.
  • Calorie Count: 437
  • Total Fats: ~
  • Carbohydrate Content: ~
  • Protein Amount: ~