Best Potato Soup Recipe

Jump to Recipe

This post may contain affiliate links. Please read our disclosure policy.

This potato soup recipe is easy to make in 30 minutes. This hearty, rich and creamy potato soup is a delicious way to warm up from the inside out!

a bowl of potato soup topped with bacon, cheese, green onions and chives.


This creamy potato soup recipe is made completely from scratch. It’s a flavor-packed, hearty soup that every absolutely goes crazy over!

It only takes 30 minutes and one pot (if using an immersion blender) to make and is the perfect main or side dish to serve on chilly nights!

This potato soup recipe is even more delicious than your favorite restaurant! It’s loaded with bacon, vegetables, and is so rich and creamy it’s absolutely irresistible!

a bowl of potato soup topped with bacon, cheese, green onions and chives.

Potato Soup Recipe: Ingredients & Substitutions

overhead photo of the ingredients in this potato soup recipe
  • Bacon. Choose your favorite variety, I don’t suggest omitting the bacon.
  • Salted Butter. Unsalted butter is a great choice.
  • Yellow Onion. Red or white onion also works well in this recipe.
  • Minced Garlic. Freshly minced or jarred are both great choices.
  • Yukon Gold Potatoes. I love the silky smooth, buttery flavor of Yukon gold potatoes. If desired you can use red potatoes.
  • Chicken Broth. Vegetable broth can be used in place of chicken broth.
  • Heavy Cream. Half and half or whole milk both work well, I don’t recommend substitutions with lower fat content.
  • Sour Cream. full-fat, plain Greek yogurt works well!
  • All-purpose Flour. to make this recipe gluten-free, use all-purpose gluten-free flour.
a bowl of potato soup topped with bacon, cheese, green onions and chives.

How to Make Potato Soup

Let’s walk through how to make potato soup step-by-step, and don’t forget to watch the video!

Begin this recipe by cooking the bacon over medium heat in a large pot or dutch oven until lightly browned.

cooking bacon in a dutch oven to make potato soup.

Then, use tongs or a slotted spoon to transfer the cooked bacon to a plate lined with a paper towel and set aside, but keep the bacon grease inside the pot.

Please do not discard the bacon grease! It adds tons of flavor to this potato soup recipe!

diced and cooked bacon on a plate lined with a paper towel to use in this potato soup recipe

Once the bacon is cooked, add 2 tablespoons of butter, onion, celery, (and optional carrots) minced garlic, and potatoes to the Dutch oven with the reserved bacon grease.

Then, stir to combine, cover and cook on medium-high heat for 5-10 minutes, until the onions are translucent and vegetables are slightly soft, stirring often.

two photos showing How to Make Potato Soup in a dutch oven

Next, add the broth, salt, pepper, and paprika and bring the mixture to a boil.

two photos showing How to Make Potato Soup in a dutch oven

Once the mixture comes to a boil, continue boiling with the lid slightly ajar (to avoid it spilling over) for 10-15 minutes, or until the potatoes are soft.

Note: Cook time will depend on how large you cut your potatoes. Smaller diced potatoes will cook faster.

photo showing How to Make Potato Soup in a dutch oven

When the potatoes are soft, carefully ladle about half of the soup into the container of a high-powered blender (Vitamix), then add the heavy cream, ¼ cup of the cooked bacon, flour and sour cream to the blender.

Blend, starting on low speed an increasing to high until the mixture is smooth.

Alternatively, you can remove half of the soup from the dutch oven and set aside. Then blend the soup that remains in the dutch oven with an immersion blender until smooth.

two photos showing How to Make Potato Soup in a blender

Return the blended mixture to the Dutch oven and cook over medium heat for 3-5 minutes until the soup is thickened.

Or, if you used an immersion blender, return the unblended portion of soup to the dutch oven.

two photos showing How to Make Potato Soup in a dutch oven.

Serve

Serve topped with remaining cooked bacon, cheese, chives, etc.

We love serving this with crusty bread like this no knead bread or homemade french bread. Or homemade biscuits or cheese biscuits!

Potato Soup being ladled out of a dutch oven.

Store

Store leftover potato soup in an airtight container in the refrigerator for up to 5 days.

Freeze

Or, you can freeze this potato soup recipe for up to 2 months. I recommend freezing it in individual portions for easy reheating.

These silicon cubes are a great way to freeze soup in 1-cup portions. You can also use small glass storage containers.

Reheat in the microwave or on the stovetop.

a bowl of Potato Soup topped with green onions, chives, bacon and cheese

Potato Soup Recipe FAQs

Should you peel potatoes for potato soup?

Yes, I suggest peeling the potatoes for a soup with an extra-creamy texture.

What is the thickener in potato soup?

The potatoes and flour both act as thickeners in this recipe.

Should I soak potatoes before making potato soup?

No, you do not have to soak the potatoes before using them to make this recipe.

a spoon taking a scoop of Potato Soup topped with green onions, chives, bacon and cheese

If you make and love our recipes, it would mean so much to me if you would leave a comment and rating! And don’t forget to follow along with us on Instagram, Pinterest, Facebook, and Youtube – be sure to tag @joyfoodsunshine and use the hashtag #joyfoodsunshine so we can your creations!

Best Potato Soup Recipe

Laura
This potato soup recipe is easy to make in 30 minutes. This hearty, rich and creamy potato soup is a delicious way to warm up from the inside out!
5 from 6 votes
Course Appetizer, Main Course, Soup
Cuisine American
Servings 16 Servings
Calories 211
Prep Time10 minutes
Cook Time25 minutes
Total Time25 minutes

Ingredients 
 

Instructions 

  • In a large pot or Dutch oven, cook the bacon over medium heat until lightly browned. Use tongs or a slotted spoon to transfer the cooked bacon to a plate lined with a paper towel and set aside, but keep the bacon grease inside the pot.
  • Add 2 TBS butter, onion, celery, (and optional carrots) minced garlic, and potatoes to the Dutch oven with the reserved bacon grease. Cook on medium-high heat for 5-10 minutes, until the onions are translucent and vegetables are slightly soft.
  • Add the broth, salt, pepper, and paprika and bring the mixture to a boil. Boil with the lid slightly ajar for 10-15 minutes, or until the potatoes are soft (this will depend on how large you cut your potatoes. Smaller diced potatoes will cook faster).
  • Carefully ladle about half of the soup into the container of a high-powered blender, then add the heavy cream, ¼ cup of the cooked bacon, flour and sour cream to the blender.
  • Blend, starting on low speed an increasing to high until the mixture is smooth.
  • Return the blended mixture to the Dutch oven and cook over medium heat for 3-5 minutes until the soup is thickened.
  • Serve topped with remaining cooked bacon, cheese, chives, etc.

Video

Notes

Optional Carrots: 
Add 2 large carrots, dice them and cook them with the potatoes/veggies. The only note is that the soup will have an orangeish tint because you will be blending carrots in with the potatoes when you blend half of the soup mixture. But I love the flavor the carrots add to this soup!
Ingredient Substitutions
  • Bacon. Choose your favorite variety, I don’t suggest omitting the bacon.
  • Salted Butter. Unsalted butter is a great choice.
  • Yellow Onion. Red or white onion also works well in this recipe.
  • Minced Garlic. Freshly minced or jarred are both great choices.
  • Yukon Gold Potatoes. I love the silky smooth, buttery flavor of Yukon gold potatoes. If desired you can use red potatoes.
  • Chicken Broth. Vegetable broth can be used in place of chicken broth.
  • Heavy Cream. Half and half or whole milk both work well, I don’t recommend substitutions with lower fat content.
  • Sour Cream. full-fat, plain Greek yogurt works well!
  • All-purpose Flour. to make this recipe gluten-free, use all-purpose gluten-free flour.
Store
Store leftover potato soup in an airtight container in the refrigerator for up to 5 days.
Freeze
Or, you can freeze this potato soup recipe for up to 2 months. I recommend freezing it in individual portions for easy reheating.
These silicon cubes are a great way to freeze soup in 1-cup portions. You can also use small glass storage containers.
Reheat in the microwave or on the stovetop.

Nutrition

Serving: 0.5cup | Calories: 211kcal | Carbohydrates: 14g | Protein: 5g | Fat: 15g | Saturated Fat: 7g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 5g | Trans Fat: 0.1g | Cholesterol: 38mg | Sodium: 435mg | Potassium: 345mg | Fiber: 2g | Sugar: 2g | Vitamin A: 381IU | Vitamin C: 12mg | Calcium: 34mg | Iron: 1mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Did you enjoy this recipe? Have a question? Leave a comment below!

Try these recipes




latest recipes

Post a Comment or Ask a Question!

Your email address will not be published. Required fields are marked *

Recipe Rating




9 Comments

  1. 5 stars
    WOW, I thought I had a good potato soup recipe until I made this one! It seriously came together so easily and it is insanely good! It’s supposed to be for dinner but I can’t stop eating it out of the pot and my toddler is on her 2nd bowl! Hands down better than Zupas or takeout! New go-to soup recipe for sure!!