Ultra Creamy Potato Soup

Prep Time 15 minutes
Total Time 45 minutes
Servings 6 servings

Jump to Recipe

This Creamy Potato Soup is thick and creamy! Bacon, onions, and cheese give it an incredible flavor, and a simple roux gives it a thick and creamy texture. It’s all made in one pot and ready in 45 minutes, so it’s perfect for busy days when you want a low-effort dinner!

close up image of potato soup in bowl with spoon stuck in

If you love Potato Soup, you’ll love Crockpot Potato SoupInstant Pot Potato Soup, and Creamy Nacho Potato Soup!

This homemade Potato Soup is made with shredded cheese, russet or Yukon gold potatoes, sautéed veggies, crispy bacon bits, chicken broth, spices, and a simple roux. It’s like a loaded baked potato wrapped up in a hearty soup! 

The best part is that this soup is made on the stovetop in under an hour, so it’s perfect for busy days when you’re short on time! 

As with all soup recipes, there is a bit of chopping required (bacon, onions, vegetables, potatoes, etc.), so it does take a little time to prep.

However, I’ve included lots of tips and tricks below to help you prep ahead and make ahead! 

overhead image of two bowls of potato soup with toppings on the side

Why you’ll love this easy creamy Potato Soup recipe:

  • Simple ingredients: This soup uses basic pantry staples and common ingredients to create the best Potato Soup recipe you’ve ever had!
  • Make-aheadable: You can make the entire soup and reheat it just before serving for a low-stress, comforting meal!
  • Ultimate comfort food: There’s nothing quite like a piping hot bowl of potato soup on a cold day!
Want to save this recipe?
Just enter your email and get it sent to your inbox. You’ll also get new recipes and a free monthly menu plan!

Classic Potato Soup recipe ingredients:

ingredients needed for potato soup on white background.
  • Bacon: the bacon adds a ton of flavor to the soup as it is cooked first, and the fat cooks the onions and other vegetables. All of that flavor stays in the soup! If you want to make this soup vegetarian, you can skip the bacon and use a couple tablespoons of oil to cook the vegetables.
  • Onions: any onions will do, although I generally use white or yellow.
  • Carrots and celery: carrots and celery build a deeper flavor base for the soup, so I like to keep them in there! This is definitely not a vegetable soup and is still perfectly creamy and heavy on the potato 😉
  • Potatoes: I prefer to use gold or russet potatoes for this recipe, but really, any potato will do (and you don’t even have to peel them!)
  • Seasonings: you can taste and adjust the herbs and seasonings to your tastes, but I always recommend making the recipe as is and tasting before experimenting
  • Chicken broth: low-sodium chicken broth or vegetable broth is called for in this recipe. Although it could be swapped for water, you will lose a lot of the flavor!
  • Milk: you can use whole milk for a creamier texture if you prefer.
  • Toppings: I like to add a little shredded cheddar cheese and green onions on top for extra flavor! You could also add a dollop of sour cream if you like. 

How to make this easy Potato Soup recipe:

This soup is all made in one pot and super easy to make! For the full list of recipe instructions, scroll down to the recipe card.

  • Sauté the veggies in the leftover bacon fat.
  • Add the spices and stir to combine.
  • Add the chicken broth and potatoes.
  • Melt the butter and mix it with the flour to make a roux.
  • Whisk in the milk. Continue heating and stirring in 30-60 second intervals until thickened. Stir into the soup.
  • Stir in the cheese and serve!

Make a smoother soup

If you’re not a fan of chunks in your soup, feel free to use a potato masher or immersion blender to blend the potato chunks. If you want some chunks, you can blend half the soup. 

Can I make it in the crockpot?

Absolutely! This recipe is based on my Crockpot Potato Soup recipe, which is a reader favorite here on The Recipe Rebel.

Can I make it in the Instant Pot?

Yes again! I have an easy Instant Pot Potato Soup recipe here that will guide you through the process.

ladle scooping potato soup from pot

How to make Potato Soup ahead:

Soup is a great option for prepping ahead or cooking and reheating later. Here are a few ways to make dinner time easier!

Prep ahead:

Taking out some of the prep work is a great way to save yourself some dinnertime stress. You can:

  1. Chop the vegetables and store them in the refrigerator for several days — the only ones that can’t be cut in advance are the potatoes!
  2. Cook the bacon, remove it from the pot, and sauté the vegetables. Then add all your seasonings and liquids and refrigerate. This way, you can pull out your soup pot the next day and simmer on the stove until everything is tender.

Make it ahead and reheat:

This soup will be even better the next day! 

You can make the soup entirely, then cool slightly, cover, and refrigerate for up to 4 days (provided all your ingredients are fresh), and simply reheat gently on medium-low heat before serving.

Serving suggestions:

I love serving this soup with a chunk of no-knead bread or one of my homemade breadsticks to scoop up the delicious soup!

If you want to balance things out, you can also serve a simple salad or Roasted Vegetables alongside the soup. 

More soup recipes you’ll love!

ashley avatar

Pin this recipe to save for later

Pin this recipe to your favorite board

Potato Soup

4.97 from 63 votes
This Potato Soup is thick and creamy! Bacon, onions, and cheese give it incredible flavor and a simple roux makes it thick and creamy.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Cuisine American, canadian
Course Main Course, Soup
Servings 6 servings
Calories 437cal

Ingredients

  • 4 slices thick-cut bacon (chopped)
  • 2 carrots (peeled and chopped)
  • 2 ribs celery (finely chopped)
  • ½ medium onion (finely chopped)
  • teaspoons salt
  • 2 cloves garlic (finely minced)
  • 1 teaspoon dried parsley
  • ½ teaspoon dried dill
  • ½ teaspoon dried thyme
  • ¼ teaspoon pepper
  • 3 cups low-sodium chicken broth
  • 2 pounds russet or gold potatoes (peeled and chopped), about 6 medium
  • ¼ cup unsalted butter (melted)
  • 3 tablespoons all-purpose flour
  • cups milk
  • 1 cup shredded Cheddar cheese (plus more for topping)
  • Sliced green onions for topping

Instructions

  • In a large Dutch oven or soup pot, cook the bacon on medium-high heat about 4 to 5 minutes, until crispy. Use a slotted spoon to remove the bacon and drain on a paper-towel lined plate, leaving the bacon fat in the pot.
  • To the pot, add the carrots, celery, and onion, cooking and stirring on medium-high heat for about 5 minutes, until the onion is softened.
  • Add the salt, garlic, parsley, dill, thyme, and pepper and cook for 1 minute.
  • Add the broth and potatoes to the pot and use a wooden spoon to scrape the bottom to remove any browned bits.
  • Bring to a simmer over medium-high heat, then reduce the heat to medium-low, cover, and cook about 10 minutes, until the potatoes are tender.
  • Meanwhile, in a medium bowl or large glass measuring cup, whisk together the butter and flour. (Choose one large enough to allow the mixture to bubble up and thicken.)
  • Whisk the milk into the bowl, using a spatula to scrape the flour from the sides as necessary.
  • Microwave in 45 to 60 second intervals (start with 60, then reduce as the milk gets thicker and closer to being done), whisking well each time, until the milk has thickened considerably. Keep an eye on it!
  • When the potatoes have cooked, stir in the thickened milk, 1 cup of the Cheddar, and most of the bacon (reserving some for topping).
  • Top with the remaining bacon, additional Cheddar, and green onions as desired.

Nutrition Information

Calories: 437cal | Carbohydrates: 39g | Protein: 16g | Fat: 25g | Saturated Fat: 13g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 8g | Trans Fat: 1g | Cholesterol: 59mg | Sodium: 1019mg | Potassium: 1014mg | Fiber: 3g | Sugar: 6g | Vitamin A: 4017IU | Vitamin C: 11mg | Calcium: 258mg | Iron: 2mg
Keywords potato soup

Want to save this recipe?

Create an account easily save your favorite content, so you never forget a recipe again.

Register Now

Tried this recipe?

Tag @thereciperebel or hashtag #thereciperebel —
I love to see what you’re making!

Tag @thereciperebel

Meet Ashley

My name is Ashley Fehr and I love creating easy meals my family loves. I also like to do things my way, which means improvising and breaking the rules when necessary. Here you will find creative twists on old favorites and some of my favorite family recipes, passed down from generations!

Read More

You May Also Like

Reader Interactions

Comments

  1. Roxanne Zitzner says

    I’m soy, dairy and gluten free! My baby is intolerant so I had to learn quick!

    Ok so sub:
    Earth Balance soy free for the butter
    1:1 gluten free flour
    Almond milk
    And I also added a bit of Forager sour cream and corn. It was really good!

    Thank you for this recipe

  2. Greg Petrosky says

    My wife and I made this soup and enjoyed it so much that we have made additional batches and shared them with our immediate family. Everyone agrees that this recipe is a keeper!

  3. linda says

    very good recipe, with a few additions to make it great for my family’s taste.

    the recipe did not specify what kind of cheese, so i went with medium cheddar to be on the safe side. at the end i added some parmesan to up the sharpness, so next time i think i would be good with sharp cheddar.

    like other commenters i added a bowl of frozen broccoli in lieu of one potato.

    don’t have dill. used everything else listed plus some smoked paprika and chili powder.
    my prep and cooking times were much longer than stated on the recipe, but that is not unusual for me. the soup is pretty forgiving, i think, since i was also making fresh bread and doing laundry at the same time! haha
    this recipe is a keeper. thank you Ashley for sharing it!!!

  4. Courtney says

    Just tried it last night! Very good, and I added a seasoned chicken breast in to boil then I shredded it. Question: I see this is 6 servings, what happens to be the serving size?

  5. Misty Sharp says

    Delish!!! I just added more vegetables and seasoning due to I used more broth to cover potatoes. A keeper, thank you for sharing.

  6. Beth M says

    This soup is delicious! I just ate a small bowl of leftover soup for breakfast! I made it exactly as directed and would not change a thing. I’ll make this soup again and again. I probably will double the recipe next time.

  7. Jen says

    Best potato soup recipe ever! Full of flavor and adapted great to lactose free! I made it with lactose free milk and Cabot brand cheddar (naturally lactose free). Since I doubled the batch, I made the milk mixture on the stove and it worked just as well. I’ve been looking for a solid lactose friendly potato soup recipe for quite some time and this is by far my favorite – my whole family loved it!

  8. Brooke says

    Delicious soup! Instead of 900 g of potatoes, I did 700 g of potatoes and the rest with cauliflower and broccoli to add some more veggies. I didn’t have dill but the soup was still amazing. Making a roux in the microwave is a game changer!!

  9. Susanne Ford says

    Ashley, this soup is amazing! I was a little leary of making a roux in the microwave, but it is definitely a game changer! I like that you don’t have to use heavy cream or half and half to make the soup creamy. Adding the veggies is also a plus. 🙂

    I never write reviews, but your potato soup certainly deserves one!

  10. Sandy says

    This looks delicious! My mother used to make potato soup when I was growing up so this brought back great memories. I’ll need to make this for my parents . I’m lactose intolerant and I’ve always wondered about making these milk-based soups with the “fake”milk that’s now available. Do you think those milks would work for this recipe? Thanks

      • KarSen says

        just to add to this conversation, i did make this soup with the lactose free milk and it worked GREAT. Very tasty, rich and creamy, will definately make it again. 1 tbls flour for every 1/2 c. milk is rule of thumb i use and i did however go with 2 c. milk with 4 tbls flour just for creaminess. i also didnt micro it first i just whisked the lumps out then slowly added it to the simmering soup, seemed to work just fine and gave me what i wanted, imo ONLY. it works both ways but i didnt want to take any chances with the different kind of milk in the microwave.

4.97 from 63 votes (31 ratings without comment)

Leave A Reply

Have you tried this recipe? Leave a rating