A creamy and comforting potato soup made with onions, celery, potatoes, milk and seasonings — perfect for warming up on a chilly day. This cozy bowl of soup is light yet hearty, and it brings that old-fashioned comfort food feel straight to my kitchen. Creamy Classic Potato Soup

Why You’ll Love This Recipe

I love how this potato soup manages to be both simple and satisfying. It uses humble ingredients that I usually have on hand, comes together quickly, and hits the spot every single time. Whether I’m in the mood for something cozy on a cold day or need a quick weeknight meal, this soup always delivers. Plus, I can easily tweak it to be creamier, chunkier, or spiced up to match whatever I’m craving.

ingredients

(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)

  • 6 medium potatoes, peeled and diced

  • ½ cup onion, chopped

  • ½ cup celery, chopped

  • 2 tablespoons butter or margarine

  • 2 tablespoons all‑purpose flour

  • 1 cup milk (low‑fat works well)

  • 3 cups water (or broth for extra flavor)

  • ½ teaspoon salt (adjust to taste)

  • ⅛ teaspoon black pepper

directions

  1. I melt the butter in a large pot over medium heat.

  2. I add the chopped onion and celery, then cook them until they soften, about 3–5 minutes.

  3. I add the diced potatoes, salt, pepper, and enough water (or broth) to cover everything. Then I bring it to a boil.

  4. I reduce the heat, cover the pot, and let the soup simmer until the potatoes are tender, about 15–20 minutes.

  5. While that simmers, I whisk together the flour and milk in a separate bowl until smooth.

  6. I slowly stir the milk-flour mixture into the soup.

  7. I cook the soup, stirring constantly, until it thickens and is heated through—this usually takes another 5–10 minutes.

  8. I taste and adjust the seasoning, then serve the soup hot.

Servings and timing

This recipe makes 6 servings.
Prep time: 10 minutes
Cook time: 25 minutes
Total time: 35 minutes

Variations

  • I sometimes swap some or all of the water with vegetable broth to add more depth.

  • For a richer, more indulgent soup, I use cream or half-and-half instead of milk.

  • I like adding garlic, thyme, or parsley for a little herbal boost.

  • If I want a smoother texture, I blend part of the soup before adding the milk mixture.

  • I sometimes stir in shredded cheese or top with fresh herbs for a finishing touch.

storage/reheating

Once cooled, I store the soup in an airtight container in the fridge for up to 4 days. To reheat, I warm it gently over low to medium heat on the stove, stirring often so the milk doesn’t scorch. If I’ve frozen it, I thaw it overnight in the fridge and reheat the same way. A splash of milk or broth helps restore the consistency if it thickens too much.

FAQs

Can I make this soup ahead of time?

Yes, and I often do. This soup actually tastes better the next day as the flavors develop. I just reheat it gently and stir it well.

Is it possible to freeze this potato soup?

I can freeze it, but since it contains milk, the texture may change slightly after thawing. I reheat it slowly and stir thoroughly to bring it back together.

How can I make this soup gluten-free?

To make it gluten-free, I replace the flour with a gluten-free flour blend or a cornstarch slurry. Both work well as thickening agents.

Can I make this soup completely dairy-free?

Yes, I can substitute the milk with unsweetened almond, soy, or oat milk, and use a plant-based butter. It still turns out creamy and flavorful.

How do I make the soup thicker or creamier?

I mash some of the potatoes right in the pot or blend part of the soup. For a creamier result, I use heavy cream or full-fat milk instead of low-fat.

Conclusion

This creamy potato soup is one of those back-pocket recipes I rely on again and again. It’s warm, easy to make, and deeply comforting with every spoonful. Whether I keep it classic or play around with little additions, it always brings a bit of homemade joy to the table — and all without any meat involved.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Creamy Classic Potato Soup

Creamy Classic Potato Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Lidia
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Total Time: 35 minutes
  • Yield: 6 servings
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American / Comfort Food
  • Diet: Vegetarian

Description

A creamy and comforting potato soup made with onions, celery, potatoes, milk and seasonings — perfect for warming up on a chilly day.


Ingredients

  • 6 medium potatoes, peeled and diced
  • ½ cup onion, chopped
  • ½ cup celery, chopped
  • 2 tablespoons butter or margarine
  • 2 tablespoons all‑purpose flour
  • 1 cup milk (low‑fat works well)
  • 3 cups water (or broth for extra flavor)
  • ½ teaspoon salt (adjust to taste)
  • ⅛ teaspoon black pepper

Instructions

  1. Melt the butter in a large pot over medium heat.
  2. Add the chopped onion and celery; cook until softened (about 3‑5 minutes).
  3. Add the diced potatoes, salt, pepper, and enough water to cover (or broth). Bring to a boil.
  4. Reduce heat, cover the pot, and simmer until potatoes are tender (about 15‑20 minutes).
  5. In a separate bowl, whisk together the flour and milk until smooth.
  6. Gradually stir the milk‑flour mixture into the soup pot.
  7. Cook, stirring constantly, until the soup thickens and is heated through (another 5‑10 minutes).
  8. Taste and adjust seasoning; serve hot.

Notes

  • You can substitute some of the water with chicken or vegetable broth for more flavor.
  • For a richer soup, use half‑and‑half or cream instead of milk.
  • Add garlic or herbs (e.g. thyme, parsley) for additional flavor.
  • If you prefer a smoother texture, blend or mash part or all of the soup before adding the milk mixture.
  • Leftovers keep well; reheat gently so milk doesn’t scorch.

Nutrition

  • Serving Size: 1 cup (of prepared soup)
  • Calories: ≈ 240 kcal
  • Sugar: ≈ 5‑9 g
  • Sodium: ≈ 300‑350 mg
  • Fat: ≈ 3‑5 g
  • Saturated Fat: ≈ 1‑2 g
  • Unsaturated Fat: ≈ 2‑3 g
  • Trans Fat: 0 g
  • Carbohydrates: ≈ 45‑50 g
  • Fiber: ≈ 3‑5 g
  • Protein: ≈ 8‑10 g
  • Cholesterol: ≈ 5‑10 mg

Similar Posts

Leave a Reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star