This post may contain affiliate links. Please see our disclosure policy.
Made with simple ingredients and ready in under 30 minutes, this easy Potato Soup is rich and creamy, yet made without any butter or cream.
You will love this easy soup recipe because it proves that comfort food doesn't have to be heavy or complicated. Just humble potatoes, a splash of milk, and one very important secret ingredient that brightens the whole pot and keeps the potatoes perfectly tender.

Kristen's Keys for Potato Soup
To make a creamy, satisfying potato soup without butter or cream, be sure to pay attention to a few key points.
- Choose the right potato. Russet potatoes are best for this potato soup as their high starch content helps naturally thicken the soup, giving it that creamy, velvety finish.
- Don't skip the vinegar. Just a touch of white vinegar may sound odd, but it balances the richness and keeps the potatoes from turning mushy.
- No sautéing needed. This is a true dump-and-simmer recipe--yet the flavors are deep and developed. It is just the kind of quick and easy one pot recipe you need on a busy night.
5-star Reader Review
Soooo good and very easy to make! The only thing I did differently was to add a couple cloves of minced garlic. Thanks for a recipe that I will make again and again! --Kelley⭐⭐⭐⭐⭐
How To Make Potato Soup
While you will find detailed instructions in the recipe card, this step-by-step section has a few tips and notes designed to help you achieve perfect results.
Step One: Dump and Simmer
Add broth, diced potatoes, onions, carrots, and seasonings to a large pot. Bring to a gentle boil, then lower to a simmer. Cook until the potatoes are tender enough to pierce with a fork, about 15 minutes.

Step Two: Thicken
To thicken the soup and give it a creamy finish, I use a combination of milk and flour whisked into the soup for the last bit of cooking.
- In a small bowl, whisk flour with milk until the flour dissolves.
- Gradually pour that mixture into the pot, stirring as you add.
- Simmer for about 5 minutes, stirring constantly, until thickened.

Step Three: Serve
Once the soup is thick and creamy, give it a taste. Adjust the salt, add a little pepper if needed, and then ladle it up. You can stop right here or go for the "loaded" treatment and top your soup with shredded cheese, crispy bacon, and a sprinkle of chives. Talk about an easy meal!

Recipe Modifications
- Gluten-Free: Swap the all-purpose flour for a 1:1 gluten-free blend. It thickens beautifully.
- Dairy-Free: Replace the milk with extra broth or unsweetened non-dairy milk. Broth gives better flavor, but either works.
- Vegetarian: Use vegetable broth instead of chicken stock.
- No onion? No problem. One teaspoon of dried onion powder does the trick.
Storage Instructions
- Leftover Soup: If you happen to have leftover potato soup, allow it to cool slightly and then transfer it to an airtight container. Store in the refrigerator for up to 4 days. I don't recommend freezing this soup, as the texture will change after freezing.
- Reheat: For reheating, you can reheat individual servings in heat-safe bowls in the microwave. For multiple servings, heat in a saucepan over low heat. You may need to add in a bit of broth to thin the soup, as it can thicken as it sits.
More Homemade Soup Recipes
- Italian Wedding Soup
- Southwest Turkey Soup
- Chicken Orzo Soup
- Lasagna Soup
- Broccoli Cheddar Soup
- Vegetable Beef Soup
Easy Potato Soup

Video
Ingredients
- 4 cups peeled, cubed russet potatoes, ~1-inch cubes
- 4 cups low-sodium vegetable broth, or low-sodium chicken stock
- 1 teaspoon white vinegar
- 1 teaspoon kosher salt, or ¾ teaspoon table salt
- 1 tablespoon very finely minced carrots
- 1 tablespoon very finely minced yellow onions, or 1 teaspoon onion powder
- 1 cup milk, or cream
- 1 tablespoon all purpose flour
- For serving: shredded sharp cheddar cheese and bacon
Instructions
- Combine 4 cups of peeled, cubed potatoes, 4 cups of broth, 1 teaspoon white vinegar, 1 teaspoon kosher salt, 1 tablespoon minced carrots, and 1 tablespoon minced onions in a large stock pan. Bring to a boil over medium-high heat. Once boiling, reduce the heat to medium-low, cover the pot and simmer for 15 minutes, or until the potatoes are fork-tender.

- In a small mixing bowl or measuring cup, whisk together 1 cup of milk with 1 tablespoon flour until well combined.

- Uncover the soup and slowly whisk in the milk mixture. Return the heat to medium-high and cook the soup, stirring constantly for about 3-5 minutes, or until slightly thickened and creamy.

- Serve with shredded cheese and bacon crumbles as desired.

Notes
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
This recipe was originally shared in 2017 but updated through the years with new photos.













It was so delicious! Thank you for this amazing recipe!
I have really enjoyed numerous of your recipes they are the easiest to follow and always great even for someone like me that is not always great with recipes Thank you
easy, healthy and amazing!!
Soooo good and very easy to make! The only thing I did differently was to add a couple cloves of minced garlic. Thanks for a recipe that I will make again and again!
I am so glad you enjoyed Kelley! I personally love garlic myself 😉
This soup sounds lovely 😊.
Can you make it in an Instant Pot?
Hi Sharon! I have not experimented with this one yet in pressure cooker. I know it can be done, but you would need to add milk and flour after pressure time and saute to thicken. Sorry I don't have an exact time for you. I need to get on that 😉
Thank you for sharing. I made this for dinner tonight. It was great and filling on a cold Colorado night.
Cathy
Hi Cathy! I am so glad you enjoyed this soup. It is perfect for chilly evenings. We have several cold nights foretasted this week here in NC ourselves, I need to add this to my meal plan too 🙂
I've never done potato soup before. Yours look fabulous and so easy to make, perfect for this blommy day.
Oh my gooness Wanda, you need to try this recipe. So easy and so comforting!