Warm, creamy, and satisfying, homemade potato soup is a comforting dish that is perfect for chilly days or whenever you crave a hearty meal. This recipe combines wholesome ingredients to create a delicious soup that the whole family will love.
Why Make This Recipe
Making homemade potato soup allows you to control the ingredients, ensuring a healthier and more flavorful meal compared to store-bought versions. Plus, it’s easy to customize the soup to suit your preferences, whether you like it extra creamy, chunky, or with added toppings like cheese and bacon.
How to Make Best Homemade Potato Soup
Ingredients:
- 6 medium Russet potatoes, cut into bite-size pieces
- 1 onion, diced
- 3 carrots, peeled and sliced
- 3 stalks celery, diced
- 6 slices of bacon, cooked and crumbled
- 8 cups of vegetable broth or chicken broth
- 1 cup milk
- ½ cup heavy cream
- 1 tsp minced parsley
- Salt and pepper to taste
- 3 tbsp flour (corn starch can be substituted)
- 1 cup finely grated cheese of your choice
Directions:
- Cook bacon until crispy in a soup pot.
- Sauté onion, celery, and carrot in bacon fat.
- Add potatoes, salt, pepper, and seasonings, cook for a few minutes.
- Pour in broth and simmer until potatoes soften.
- Whisk together flour (or corn starch) and milk, add to pot to thicken.
- Optionally blend a portion of the soup for a creamier texture.
- Combine blended soup back into the pot.
- Stir in crumbled bacon and garnish with parsley, additional bacon, and cheese when serving.
How to Serve Best Homemade Potato Soup
Serve this delicious potato soup hot in bowls, topped with additional bacon, a sprinkle of grated cheese, and a garnish of minced parsley. It pairs perfectly with crusty bread or a side salad for a complete and satisfying meal.
How to Store Best Homemade Potato Soup
Allow any leftover potato soup to cool before transferring it to an airtight container. Store in the refrigerator for up to 3-4 days. Reheat gently on the stove, adding a splash of broth or milk to adjust the consistency as needed.
Tips to Make Best Homemade Potato Soup
- Be sure to cut the potatoes into uniform pieces for even cooking.
- Adjust the thickness of the soup by adding more or less milk or broth as desired.
- Customize the toppings to suit your taste, such as adding sour cream, chives, or crispy fried onions.
Variation
For a vegetarian version, omit the bacon and use vegetable broth. You can also add in additional vegetables like corn or peas for extra flavor and texture.

Best Homemade Potato Soup
Ingredients
Soup Ingredients
- 6 medium Russet potatoes cut into bite-size pieces
- 1 onion diced
- 3 carrots peeled and sliced
- 3 stalks celery diced
- 6 slices bacon cooked and crumbled
- 8 cups vegetable broth or chicken broth
- 1 cup milk
- 1/2 cup heavy cream
- 1 tsp minced parsley
- Salt and pepper to taste
- 3 tbsp flour (corn starch can be substituted)
- 1 cup finely grated cheese of your choice
Instructions
- Cook bacon until crispy in a soup pot.
- Sauté onion, celery, and carrot in bacon fat.
- Add potatoes, salt, pepper, and seasonings, cook for a few minutes.
- Pour in broth and simmer until potatoes soften.
- Whisk together flour (or corn starch) and milk, add to pot to thicken.
- Optionally blend a portion of the soup for a creamier texture.
- Combine blended soup back into the pot.
- Stir in crumbled bacon and garnish with parsley, additional bacon, and cheese when serving.