Best Bacon Potato Soup Recipe

There’s just something about a warm bowl of bacon potato soup that feels like a hug in a bowl.

One chilly weekend, I decided to try a new recipe, experimenting with smoky bacon, creamy potatoes, and a handful of fresh herbs from the garden.

I’m always hunting for those cozy, satisfying meals that don’t require a ton of ingredients or steps—especially when it comes to easy comfort food!

Watching the bacon sizzle and crisp up is honestly my favorite part, filling the whole kitchen with that irresistible aroma.

The result?

A rich, hearty soup that hits all the right notes: creamy, savory, and full of bacon flavor.

Perfect for those days when everyone needs a little extra warmth.

Bacon Potato Soup

Ingredients:

  • 6 slices of bacon, diced
  • 1 medium onion, diced
  • 2 cloves garlic, minced
  • 3 large russet potatoes, peeled and cubed
  • 4 cups chicken broth
  • 1 cup heavy cream
  • 1/2 cup sour cream
  • Salt and pepper to taste
  • 1/4 cup chopped green onions (for garnish)
  • Shredded cheddar cheese (for garnish)

Instructions:

  1. In a large pot, cook the diced bacon over medium heat until it’s crispy. Remove the bacon with a slotted spoon and set aside, leaving the bacon drippings in the pot.
  2. Add the diced onion to the pot and cook until it’s softened, about 5 minutes. Stir in the minced garlic and cook for an additional minute.
  3. Add the cubed potatoes and chicken broth. Bring the mixture to a boil, then reduce the heat and let it simmer until the potatoes are tender, about 15–20 minutes.
  4. Use a potato masher or an immersion blender to mash some of the potatoes in the pot, leaving a few chunks for texture.
  5. Stir in the heavy cream and sour cream, then season with salt and pepper to taste. Cook for a few more minutes until the soup is heated through.
  6. Serve the soup topped with the crispy bacon, chopped green onions, and shredded cheddar cheese.

This bacon potato soup is creamy, flavorful, and packed with comfort!

Dairy Free Potato Soup

This dairy-free potato soup is creamy and rich without using any milk or cream!

Coconut milk brings a silky texture, while nutritional yeast gives it a cheesy, savory flavor.

Ingredients:

  • 6 slices of bacon (optional, for garnish), diced
  • 1 medium onion, diced
  • 2 cloves garlic, minced
  • 4 large potatoes, peeled and cubed
  • 4 cups vegetable broth
  • 1 can (14 oz) coconut milk
  • 1/4 cup nutritional yeast
  • Salt and pepper to taste
  • Chopped green onions (for garnish)

Instructions:

  1. In a large pot, cook the diced bacon (if using) until crispy. Set aside the bacon and leave the drippings in the pot, or use a little olive oil if skipping bacon.
  2. Add the diced onion to the pot and cook until softened, about 5 minutes. Stir in the garlic and cook for another minute.
  3. Add the potatoes and vegetable broth. Bring to a boil, then reduce heat and let it simmer until the potatoes are tender, about 15–20 minutes.
  4. Use an immersion blender to blend the soup until smooth (or leave some chunks for texture).
  5. Stir in the coconut milk and nutritional yeast. Season with salt and pepper, and cook for a few more minutes.
  6. Serve topped with crispy bacon (optional) and green onions.

Potato Soup with Kielbasa

This potato soup gets a smoky, hearty flavor from kielbasa sausage, making it perfect for a filling meal.

The sausage adds a lovely depth that pairs wonderfully with the creamy potatoes.

Ingredients:

  • 1 lb kielbasa sausage, sliced
  • 1 medium onion, diced
  • 3 large potatoes, peeled and cubed
  • 4 cups chicken broth
  • 1 cup heavy cream
  • Salt and pepper to taste
  • Fresh parsley, chopped (for garnish)

Instructions:

  1. In a large pot, cook the sliced kielbasa over medium heat until browned. Remove the sausage and set aside, leaving a bit of the drippings in the pot.
  2. Add the diced onion to the pot and cook until softened, about 5 minutes.
  3. Add the potatoes and chicken broth. Bring to a boil, then reduce heat and simmer until potatoes are tender, about 15–20 minutes.
  4. Use a potato masher or immersion blender to partially mash the soup, leaving some chunks.
  5. Stir in the heavy cream and add the cooked kielbasa back into the pot. Season with salt and pepper.
  6. Serve garnished with chopped parsley.

Potato Soup made with Hash Browns

This recipe makes potato soup quick and easy by using frozen hash browns!

It’s a great option when you want all the comfort of potato soup with less prep time.

Ingredients:

  • 1 medium onion, diced
  • 2 cloves garlic, minced
  • 1 bag (20 oz) frozen shredded hash browns
  • 4 cups chicken broth
  • 1 cup heavy cream (or milk of choice)
  • Salt and pepper to taste
  • Shredded cheddar cheese, bacon bits, and green onions (for garnish)

Instructions:

  1. In a large pot, cook the diced onion over medium heat until softened, about 5 minutes. Add the garlic and cook for another minute.
  2. Add the frozen hash browns and chicken broth. Bring the mixture to a boil, then reduce heat and simmer for about 15 minutes.
  3. Use an immersion blender to blend until smooth, or leave a few hash brown chunks for texture.
  4. Stir in the heavy cream and season with salt and pepper.
  5. Serve topped with shredded cheddar cheese, bacon bits, and green onions.

Loaded Potato Soup

This loaded potato soup is like a baked potato in a bowl—packed with bacon, cheese, and sour cream.

Perfect for when you want a rich, indulgent treat!

Ingredients:

  • 6 slices of bacon, diced
  • 1 medium onion, diced
  • 2 cloves garlic, minced
  • 4 large potatoes, peeled and cubed
  • 4 cups chicken broth
  • 1 cup heavy cream
  • 1/2 cup sour cream
  • Salt and pepper to taste
  • Shredded cheddar cheese, green onions, and extra bacon (for garnish)

Instructions:

  1. In a large pot, cook the diced bacon until crispy. Remove the bacon with a slotted spoon and set aside, leaving the drippings in the pot.
  2. Add the onion to the pot and cook until softened, about 5 minutes. Stir in the garlic and cook for an additional minute.
  3. Add the cubed potatoes and chicken broth. Bring to a boil, then reduce the heat and simmer until potatoes are tender, about 15–20 minutes.
  4. Partially blend the soup with an immersion blender for a creamy texture, leaving some potato chunks.
  5. Stir in the heavy cream and sour cream, then season with salt and pepper.
  6. Serve topped with shredded cheddar cheese, green onions, and crispy bacon.

Hamburger Potato Soup

For a hearty, filling meal, this hamburger potato soup is packed with ground beef, potatoes, and a rich, savory broth.

It’s an easy, family-friendly recipe everyone will love.

Ingredients:

  • 1 lb ground beef
  • 1 medium onion, diced
  • 2 cloves garlic, minced
  • 4 large potatoes, peeled and cubed
  • 4 cups beef broth
  • 1 can (14.5 oz) diced tomatoes
  • 1 cup heavy cream
  • Salt and pepper to taste
  • Fresh parsley, chopped (for garnish)

Instructions:

  1. In a large pot, brown the ground beef over medium heat until fully cooked. Remove any excess grease, leaving a small amount in the pot.
  2. Add the diced onion to the pot and cook until softened, about 5 minutes. Stir in the garlic and cook for another minute.
  3. Add the cubed potatoes, beef broth, and diced tomatoes. Bring to a boil, then reduce heat and let it simmer until the potatoes are tender, about 15–20 minutes.
  4. Partially blend the soup for a thicker texture, leaving some potato chunks.
  5. Stir in the heavy cream, season with salt and pepper, and let it heat through.
  6. Serve garnished with chopped parsley.

Savor Every Spoonful of Potato Soup!

These potato soups are the ultimate comfort food, perfect for chilly days or whenever you crave something cozy and filling.

For more soup goodness, check out my taco soup recipe.

Grab your spoon and enjoy a bowl of warmth—you might just find a new family favorite!

Leave a Reply