Easy Potato and Bacon Soup Recipe: Smoky Bacon Crunch in 25 Minutes

Soups & Stews

Easy Potato and Bacon Soup Recipe: Smoky Bacon Crunch in 25 Minutes

This easy potato bacon soup recipe delivers smoky, comforting flavors in just 25 minutes—no complicated steps, no long simmering. The secret lies in crispy bacon that infuses the broth while tender potatoes soak up every savory bite.

I designed this for busy weeknights when you crave restaurant-worthy warmth without the fuss.

The beauty of this one-pot method is how effortlessly it balances textures: creamy potatoes, crispy bacon bits, and a velvety broth that feels indulgent yet simple.

You’ll start with bacon cooking in a skillet, then transfer everything to a pot where onions, garlic, and potatoes meld into a rich, flavorful base. The broth builds quickly, so you’re not waiting hours for dinner.

By the time you’re done, you’ll have a foolproof soup that’s rich enough to satisfy but light enough to enjoy any time of day. The bacon adds smoky depth, the potatoes bring hearty comfort, and the broth ties it all together with just the right amount of savory goodness.

Serve with crusty bread to soak up every last drop—this is the kind of meal that makes weeknights feel like a cozy escape.

Optional garnishes like green onions or a sprinkle of cheese add freshness, but the soup stands strong on its own. Perfect for feeding a family, meal prepping, or even a solo dinner when you’re craving something warm and satisfying. Let’s get cooking!

👨‍🍳
Difficulty
Medium
🥩
Category
Meat
🔥
Calories
Med Cal

Ingredients for easy potato bacon soup

Probably have most of this already—just add bacon and comfort in one pot.

Ingredient Amount Notes
Thick-Cut Bacon 🥓 6 oz Thick-cut for crispy texture
Yellow Onion 🧅 1 whole Diced, medium size preferred
Garlic Cloves 🧄 3 cloves Minced, fresh preferred
Russet Potatoes 🥔 2 lbs Peeled, cut into 1-inch cubes
Chicken Broth 💧 4 cups Low-sodium preferred, homemade or quality store-bought
Whole Milk 🥛 1 cup Full-fat for creaminess
Heavy Cream 🥛 ½ cup Full-fat for richness
Salt 🧂 1 ½ tsp Kosher or sea salt
Ground Black Pepper 🌶️ ½ tsp Freshly ground preferred
Dried Thyme 🌿 ½ tsp Or 1 tbsp fresh thyme
Fresh Green Onions 🧅 2 whole Sliced, for garnish (optional)
Shredded Cheddar Cheese 🧀 ¼ cup Sharp cheddar preferred, for garnish (optional)
Olive Oil 🫒 1 tbsp For skillet cooking

The bacon is non-negotiable here—thick-cut slices from Oscar Mayer or Costco give you that perfect crunch. Look for packages labeled 'thick-cut' or 'country-style' at the grocery store. Freshness matters, so grab it the day you plan to cook. The potatoes should be firm and free of sprouts—Russets work best because they hold their shape. If you're in a pinch, Yukon Golds will work too, but they'll be slightly creamier. For the broth, Pacific Foods or Swanson low-sodium options are my go-tos—they've got great depth without needing extra salt.

No thick-cut bacon? Regular bacon cut into smaller pieces will work, but it'll cook faster. Short on time? Pre-cooked bacon bits from the deli section save time, though they won't be as crispy. Fresh thyme is ideal, but dried thyme at one-third the amount works in a squeeze. The milk and cream can be swapped for half-and-half if you're watching calories, though the soup won't be as rich. For extra smokiness, add a dash of smoked paprika when you're seasoning. And if you're feeling fancy, swap the cheddar for Parmesan—it adds a nice umami kick.

This soup tastes even better the next day—honestly, it's one of those meals that gets better with time. Store leftovers in the fridge for up to 4 days, or freeze portions for 3 months. I like to portion it into containers so I can grab a bowl straight from the freezer for a quick lunch. The bacon bits stay crispy if you freeze them separately and add them back in when reheating. For serving, I always keep a loaf of crusty bread on hand—it's the perfect partner for soaking up that rich broth.

❤️

Why You'll Love This Recipe

  • Here’s what sold me: the thick-cut bacon delivers that smoky crunch, while the Russets break down into fluffy, buttery chunks. The garlic and onion caramelize just enough to give it depth without overpowering—like a hug in a bowl.
  • Fewer Ingredients, Bigger Payoff: Honestly, I swear by this recipe because it’s that simple. You’re basically just browning bacon, dicing potatoes, and letting the broth do the heavy lifting—no fancy techniques, no hidden steps. That first bite of crispy bacon bits floating in creamy broth? Total win.
  • Crispy-Creamy Magic: Here’s what sold me: the thick-cut bacon delivers that smoky crunch, while the Russets break down into fluffy, buttery chunks. The garlic and onion caramelize just enough to give it depth without overpowering—like a hug in a bowl.
  • Leftovers That Don’t Suck: Between us, most soup leftovers are sad. Not this one. The flavors actually improve the next day—more tender potatoes, richer broth. I freeze half the batch and reheat it on lazy mornings or when I need a quick lunch. Zero guilt, all comfort.

Step-by-step instructions for easy potato and bacon soup

Here's how to make this comforting soup with minimal effort and maximum flavor.

1

Cook the Bacon Until Crispy

Place the 6 oz thick-cut bacon in a large pot over medium heat. Let it cook undisturbed for 5-7 minutes until the edges become deep golden brown and the fat begins to render. This crispy texture is what makes this soup so special.

Once the bacon is 75% cooked (edges crispy but still slightly soft in the middle), use a slotted spoon to transfer it to a paper towel-lined plate. Leave the rendered fat in the pot—this is where all the flavor lives. Real talk: Don't drain the fat unless you want bland soup. Keep the heat at medium for the next step.

2

Sauté Onion and Garlic

Add the 1 whole yellow onion (diced) to the bacon fat in the pot and cook for 5 minutes, stirring occasionally, until the onions soften and turn translucent. You'll smell that sweet, caramelizing aroma—this is where the soup builds its depth of flavor.

Push the onions to one side of the pot and add the 3 cloves garlic cloves (minced). Stir for 30 seconds until fragrant—garlic burns quickly, so don't walk away. If the onions start to stick, add 1 tablespoon olive oil to help them release. The goal is golden garlic without any bitterness.

3

Add Potatoes and Broth

Add the 2 lbs russet potatoes (cut into 1-inch cubes) to the pot and stir to coat them in the bacon fat and onions. Pour in the 4 cups chicken broth, then sprinkle in the 1.5 tsp salt, 0.5 tsp ground black pepper, and 0.5 tsp dried thyme. Give everything a good stir to combine.

Bring the mixture to a gentle boil over medium-high heat, then immediately reduce the heat to medium-low. Here's the thing—you want the soup to simmer not boil vigorously. Cover the pot and let it cook for 12-15 minutes until the potatoes are fork-tender (they should collapse easily when pierced with a fork).

4

Finish with Creamy Goodness

Once the potatoes are tender, stir in the 1 cup whole milk and 0.5 cup heavy cream. Let the soup simmer uncovered for another 5 minutes to warm through and develop a velvety texture. Taste and adjust the seasoning if needed—this is where you can add more salt or pepper if the soup needs it.

Return the crispy bacon to the pot and stir gently to distribute it throughout the soup. The bacon will soften slightly but still maintain that satisfying crunch. If you like, sprinkle in the 0.25 cup shredded cheddar cheese now for a creamy finish, but it's optional.

5

Garnish and Serve Warm

Ladle the soup into bowls and garnish with the 2 whole fresh green onions (sliced). I like to serve this with a side of crusty bread to soak up every last drop of that creamy, bacon-infused broth. The contrast between the warm soup and cool bread makes it even more satisfying.

This soup keeps well in the refrigerator for 3-4 days, though I rarely have leftovers. If you do have leftovers, you can reheat them gently on the stove—just add a splash of milk or broth if they thicken up too much. Enjoy your easy, comforting bowl of potato and bacon goodness!

👨‍🍳

Pro Tips For Making Easy Potato Bacon Soup

  • CRISPY BACON FIRST: Cook the thick-cut bacon until it’s deep golden, not just pink—about 12-15 minutes on medium-low. I used to rush this, and the soup lost that smoky depth that makes it taste like a hug. Save the fat; it’s liquid gold for flavor.
  • CUBE POTATOES UNIFORM: Cut Russets into 1.5-inch chunks, not random sizes—this guarantees even cooking. I learned this after pulling out undercooked lumps from a rushed batch. Big pieces stay mealy; small ones turn to mush.
  • SWEAT ONIONS LOW: Cook onions on medium-low for 8-10 minutes until translucent, not browned—this builds flavor without bitterness. High heat caramelizes them too fast, and the soup tastes harsh. Patience here pays off.
  • BROTH TO POTATO RATIO: Use 4 cups broth to 2 pounds potatoes—any less, and the soup turns gluey. I once halved the broth for "lightness," and the potatoes absorbed all the moisture. Stick to the ratio; it’s non-negotiable.

Dietary considerations for easy potato bacon soup

Dairy-Free Swaps

Skip the milk and cream for a lactose-free version by using 1 cup unsweetened almond milk and ½ cup coconut cream instead. The coconut cream adds richness while keeping the soup creamy. For extra heartiness, stir in ½ cup cashew cream (blend soaked cashews with water) at the end. 🥛

For a vegan approach, replace the milk and cream with 1 cup full-fat coconut milk (the canned kind) and add 1 tbsp nutritional yeast for a cheesy flavor. The soup will still be velvety, though slightly lighter. I’ve tested this swap and it works beautifully with the bacon’s smoky notes.

Gluten-Free Adjustments

This soup is naturally gluten-free if you use gluten-free chicken broth. Always check labels—many store-bought broths contain hidden gluten. If you’re serving with bread, pair it with gluten-free sourdough or corn tortillas to keep the meal safe. The bacon and potatoes remain unchanged, so no extra steps are needed.

Lower-Carb Options

Cut carbs by swapping Russet potatoes for ½ cup diced cauliflower mixed with 1 cup diced sweet potatoes. The sweet potatoes add natural sweetness while keeping the soup hearty.

For extra flavor, roast the cauliflower first (toss with olive oil, salt, and garlic, then roast at 400°F for 15 minutes) before adding to the pot.

Protein Flexibility

Make it meatless by omitting the bacon and adding ½ cup cooked chickpeas or ½ cup crumbled tempeh for protein. For a seafood twist, stir in ½ cup cooked shrimp or ½ cup smoked salmon at the end.

Both add depth without altering the soup’s creamy texture. The shrimp cooks in just 3 minutes—perfect for a quick upgrade.

Allergen-Friendly Tips

For nut-free kitchens, use oat milk instead of almond milk or coconut cream. For soy-free needs, avoid soy-based broths and opt for beef or vegetable broth instead. Always double-check labels—hidden allergens can sneak into ingredients like bacon (check for soy in seasonings) or broths (some contain wheat).

If someone has a dairy allergy, serve the soup in a separate pot and offer gluten-free crackers or roasted chickpeas on the side for dipping. The bacon’s smoky flavor still shines, and the potatoes provide satisfying texture without dairy. Trust me, it’s just as comforting!

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 16g80%
Cholesterol 95mg32%
Sodium 1100mg48%
Total Carbohydrate 38g13%
Dietary Fiber 6g21%
Sugars 6g
Protein 22g44%
* 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 make this potato bacon soup in an Instant Pot?

For an Instant Pot version, cook the bacon first in a separate pan, then add onions and garlic to the pot with 1 tablespoon olive oil. Sauté for 2 minutes, then add potatoes, broth, and seasonings. Cook on high pressure for 5 minutes, then quick-release. Stir in milk and cream, and add the bacon back in. The texture will be slightly different but still delicious!

2

Why did my soup turn out too thin?

This usually happens if the potatoes weren't cooked long enough to break down. Let the soup simmer uncovered for 5-10 extra minutes to thicken naturally. For an instant fix, mash 1-2 cooked potato cubes with a fork and stir back in, or mix 1 tablespoon cornstarch with cold water and whisk it into the soup until thickened.

3

How can I make this soup kid-friendly?

Skip the optional cheese garnish and reduce the salt to 1 teaspoon total. For extra appeal, blend a small portion of the soup until smooth for a creamy texture kids love. Serve with buttered noodles or soft bread on the side. The bacon adds enough flavor that you don't need to compromise on taste!

4

Can I use frozen potatoes instead of fresh?

Yes, but thaw and drain them first to avoid watering down your soup. For best results, use 1-inch cubes of frozen hash browns (they're pre-cut and thaw faster). Add them with the broth and simmer for 5 extra minutes to ensure they're fully tender. The texture will be slightly different but still hearty and delicious.

5

What's the best way to reheat leftovers?

Reheat gently on the stove over low-medium heat for 5-7 minutes, stirring occasionally. If the soup thickens too much, add 1-2 tablespoons milk or broth to restore creaminess. For microwave reheating, cover with a damp paper towel and heat in 30-second intervals, stirring between each. Always reheat until steaming hot.

★★★★★4.8(1 review)
Categories Soups & Stews