Go Back Email Link
Creamy homemade potato soup topped with fresh herbs
Isaac blogger

Easy Potato Soup

This creamy homemade potato soup is comforting, easy to make, and perfect for busy nights. Made with simple pantry ingredients, it delivers a rich, cozy texture without feeling heavy and reheats beautifully for leftovers.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 6
Course: Dinner / Soup
Cuisine: American
Calories:

Ingredients
  

  • 2 lbs potatoes peeled and diced
  • 1 large onion chopped
  • 2 cloves garlic minced
  • 2 tbsp butter or olive oil
  • 4 cups chicken or vegetable broth
  • 1 cup milk half-and-half, or cream
  • ½ tsp dried thyme or rosemary optional
  • 1 bay leaf optional
  • Salt and black pepper to taste
  • Fresh parsley or chives for serving

Method
 

  1. Before You Begin
  2. Preheat and prepare your cookware as needed. Cooking times and results may vary depending on your equipment and ingredients.
  3. Heat butter or oil in a large pot over medium heat. Add onion and cook until softened.
  4. Stir in garlic and cook briefly until fragrant.
  5. Add potatoes and broth. Bring to a gentle boil, then reduce heat and simmer until potatoes are fork-tender (about 12–15 minutes).
  6. Remove bay leaf if used. Partially mash or blend briefly for desired texture.
  7. Stir in milk or cream over low heat. Do not boil.
  8. Season with salt, pepper, and herbs.
  9. Simmer 2–3 minutes to combine flavors. Adjust thickness with more broth if needed.
  10. Serve warm with parsley, chives, cheese, or bacon.
  11. Cook Notes
  12. For a thicker soup, mash more of the potatoes directly in the pot. For a smoother texture, blend briefly using short pulses. Always add dairy over low heat and avoid boiling to maintain a creamy consistency. Reheat gently and add extra broth or milk if the soup thickens after chilling.