This creamy bacon potato soup is rich, cozy, and full of flavor! Made with crispy bacon, tender potatoes, and a velvety texture, itโs the ultimate comfort meal perfect for chilly days or weeknight dinners.
Thereโs nothing more comforting than a warm bowl of creamy bacon potato soup on a cozy evening. Itโs hearty, flavorful, and simple to make using pantry staples and fresh ingredients. Each spoonful delivers smoky bacon, buttery potatoes, and creamy goodness that will warm your soul.
Whether youโre cooking for the family, meal prepping for the week, or just craving something satisfying, this creamy bacon potato soup is one of those timeless recipes that always hits the spot. Itโs perfect for chilly nights, rainy days, or when you simply need a comforting homemade meal.
Reasons to Make This Recipe
There are so many reasons to fall in love with this creamy bacon potato soup:
- Itโs packed with flavor. The smoky bacon adds richness, while sautรฉed onions and garlic create a delicious base.
- Creamy yet hearty. The potatoes cook down into a velvety, thick texture thatโs satisfying without being heavy.
- Cheesy goodness. Melted mozzarella gives it a perfectly smooth and creamy finish.
- Family-friendly. Itโs mild, comforting, and easy for everyone to enjoy from kids to adults.
- Simple ingredients. Everything you need is probably already in your kitchen!
This creamy bacon potato soup is comfort food made easy, one of those recipes that instantly becomes a household favorite.

Ingredients Youโll Need
Serves 4โ6
- 6 slices thick-cut bacon
- 1 medium yellow onion, diced
- 2 garlic cloves, minced
- 3 tablespoons unsalted butter
- 3 tablespoons all-purpose flour
- 4 cups chicken broth (or vegetable broth)
- 2 cups whole milk (or half-and-half for extra creaminess)
- 4โ5 medium Yukon Gold or Russet potatoes, peeled and diced (about 4 cups)
- 1 teaspoon salt (adjust to taste)
- ยฝ teaspoon black pepper
- ยฝ teaspoon smoked paprika (optional but adds flavor)
- ยฝโยพ cup shredded low-moisture mozzarella cheese
- ยผ cup sour cream
- 2 tablespoons chopped fresh chives or green onions
How to Make Creamy Bacon Potato Soup
Step 1: Cook the Bacon
In a large pot or Dutch oven, cook the bacon over medium heat until crispy. Remove the bacon and place it on a paper towelโlined plate. Leave about 1โ2 tablespoons of the bacon grease in the pot for flavor.
Step 2: Sautรฉ the Aromatics
Add the diced onion and sautรฉ for 3โ4 minutes until soft. Stir in the minced garlic and cook for 30 seconds until fragrant. This creates a flavorful base for your creamy bacon potato soup.
Step 3: Create the Roux
Add butter to the pot, then sprinkle in flour. Whisk continuously for about a minute to remove the raw flour taste and create a thick, creamy foundation.
Step 4: Add the Liquids
Slowly whisk in chicken broth until smooth and slightly thickened, then pour in the milk or half-and-half. The mixture will start to become rich and silky, the perfect base for your creamy bacon potato soup.
Step 5: Cook the Potatoes
Add the diced potatoes, salt, pepper, and smoked paprika. Bring to a gentle boil, then lower the heat and simmer for 20โ25 minutes until the potatoes are tender.
Step 6: Blend for Creaminess
Use a potato masher or an immersion blender to mash part of the soup. This step thickens your creamy bacon potato soup while leaving some chunks for texture.
Step 7: Add Cheese and Bacon
Stir in mozzarella cheese, sour cream, and half of the cooked bacon. Mix until creamy and smooth. Taste and adjust seasoning as needed.
Step 8: Serve and Enjoy
Ladle your creamy bacon potato soup into bowls and top with remaining bacon bits, chopped chives, and extra cheese.
Tips for the Best Creamy Bacon Potato Soup
- Use Yukon Gold potatoes for a naturally creamy texture.
- Donโt skip the bacon grease! It gives your soup a smoky depth of flavor.
- Blend partially, not fully. A mix of creamy and chunky potatoes adds the perfect texture.
- Add more flavor: A sprinkle of smoked paprika or a pinch of cayenne gives this creamy bacon potato soup an extra kick.
Storage & Reheating
Store leftovers in an airtight container in the fridge for up to 4 days. Reheat gently on the stove over low heat, adding a splash of milk if needed to bring back the creaminess.
This creamy bacon potato soup also freezes beautifully for up to 2 months, just thaw overnight in the fridge before reheating.

Serving Ideas
Serve your creamy bacon potato soup with:
- Warm crusty bread or garlic toast
- Buttery biscuits
- A fresh green salad for balance
Itโs also great as a starter for dinner parties or cozy weekend meals.
Final Thoughts
This creamy bacon potato soup is the ultimate comfort meal, creamy, cheesy, and full of flavor from the crispy bacon. Itโs simple enough for weeknights but special enough for sharing with family and friends. Once you try it, itโll become one of those recipes you make again and again all season long.

Creamy Bacon Potato Soup
Ingredients
- 6 slices thick-cut bacon
- 1 medium yellow onion diced
- 2 garlic cloves minced
- 3 tablespoons unsalted butter
- 3 tablespoons all-purpose flour
- 4 cups chicken broth or vegetable broth
- 1 cup whole milk or half-and-half for extra creaminess
- 1 cup heavy cream
- 4 โ5 medium Yukon Gold or Russet potatoes peeled and diced (about 4 cups)
- 1 teaspoon salt adjust to taste
- ยฝ teaspoon black pepper
- ยฝ teaspoon smoked paprika optional but adds flavor
- ยฝ โยพ cup shredded low-moisture mozzarella cheese
- ยผ cup sour cream
- 2 tablespoons chopped fresh chives or green onions
Instructions
Step 1: Cook the Bacon
- In a large pot or Dutch oven, cook the bacon over medium heat until crispy. Remove the bacon and place it on a paper towelโlined plate. Leave about 1โ2 tablespoons of the bacon grease in the pot for flavor.
Step 2: Sautรฉ the Aromatics
- Add the diced onion and sautรฉ for 3โ4 minutes until soft. Stir in the minced garlic and cook for 30 seconds until fragrant. This creates a flavorful base for your creamy bacon potato soup.
Step 3: Create the Roux
- Add butter to the pot, then sprinkle in flour. Whisk continuously for about a minute to remove the raw flour taste and create a thick, creamy foundation.
Step 4: Add the Liquids
- Slowly whisk in chicken broth until smooth and slightly thickened, then pour in the milk or half-and-half. The mixture will start to become rich and silky, the perfect base for your creamy bacon potato soup.
Step 5: Cook the Potatoes
- Add the diced potatoes, salt, pepper, and smoked paprika. Bring to a gentle boil, then lower the heat and simmer for 20โ25 minutes until the potatoes are tender.
Step 6: Blend for Creaminess
- Use a potato masher or an immersion blender to mash part of the soup. This step thickens your creamy bacon potato soup while leaving some chunks for texture.
Step 7: Add Cheese and Bacon
- Stir in mozzarella cheese, sour cream, and half of the cooked bacon. Mix until creamy and smooth. Taste and adjust seasoning as needed.
Step 8: Serve and Enjoy
- Ladle your creamy bacon potato soup into bowls and top with remaining bacon bits, chopped chives, and extra cheese.


Leave a Reply