The Best Homemade Potato Soup Recipe

A comforting bowl of creamy potato soup loaded with flavor—discover the secret to making the ultimate homemade version that’s irresistibly smooth.

Share your Recipe

What You’ll Love About This Recipe

This homemade potato soup is the ultimate comfort food, perfect for cozy nights or chilly days. You’ll love how simple and delicious it is, making it a go-to recipe for any occasion. It’s creamy and rich, with a velvety texture that’s hard to resist. It’s made with basic ingredients you probably already have in your kitchen. And it’s super customizable, so you can add your favorite toppings like cheese, bacon, or chives.

Recipe

creamy potato soup recipe

There’s nothing more comforting than a warm bowl of homemade potato soup. This classic recipe is simple, hearty, and perfect for chilly days or when you’re craving something cozy. Made with basic ingredients, it’s easy to prepare and delivers rich, creamy flavors that everyone will love.

Ingredients:

  • 4 cups peeled and diced potatoes (about 4 medium potatoes)
  • 1/2 cup diced onion
  • 1/2 cup diced celery
  • 1/2 cup diced carrot
  • 4 cups chicken or vegetable broth
  • 1 cup milk
  • 1/2 cup heavy cream
  • 3 tablespoons butter
  • 3 tablespoons all-purpose flour
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1/4 teaspoon garlic powder
  • Optional garnish: shredded cheddar cheese, chopped green onions, or crispy bacon

Instructions:

  1. In a large pot, combine potatoes, onion, celery, carrot, and broth. Bring to a boil, then reduce heat to medium and simmer for 15–20 minutes, or until vegetables are tender.
  2. In a small saucepan, melt butter over medium heat. Add flour and whisk continuously for 1–2 minutes to create a roux.
  3. Gradually whisk in milk and heavy cream, stirring constantly until the mixture thickens (about 3–5 minutes).
  4. Pour the creamy mixture into the pot with the cooked vegetables. Stir well to combine.
  5. Add salt, pepper, and garlic powder. Simmer for an additional 5–10 minutes, stirring occasionally, until the soup reaches your desired consistency.
  6. Ladle into bowls and garnish with optional toppings like shredded cheddar cheese, green onions, or bacon. Serve hot.

Notes:

For a smoother texture, blend half of the soup with an immersion blender before adding the cream mixture.

Equipment:

Large pot, small saucepan, whisk, ladle

Time:

Prep time: 15 minutes | Cooking time: 30 minutes

Cuisine:

American

Serving:

Serves 4–6

Nutrition

This hearty homemade potato soup is packed with nutrients to keep you satisfied. Here’s a breakdown of its nutritional content per serving.

NutrientAmount per Serving
Calories320 kcal
Total Fat12 g
Saturated Fat7 g
Cholesterol30 mg
Sodium800 mg
Total Carbs45 g
Dietary Fiber5 g
Sugars6 g
Protein10 g

What To Serve With It

A warm bowl of potato soup pairs perfectly with a slice of buttery cornbread—it’s hearty, comforting, and soaks up every last drop. If you’re craving something fresh, a crisp side salad with tangy vinaigrette balances the richness beautifully. Trust me, either choice turns a simple soup into a satisfying meal.

Cornbread Side

When it comes to serving my potato soup, I can’t imagine a better partner than a slice of warm, buttery cornbread. The slightly sweet, crumbly texture balances the creamy richness of the soup perfectly. I love baking a batch from scratch—just a few pantry staples like cornmeal, flour, and buttermilk—but store-bought works in a pinch. Toasting it lightly before serving adds a crispy edge that’s irresistible. Sometimes I’ll drizzle honey on top for extra sweetness, but even plain, it’s a match made in comfort-food heaven. Trust me, once you try this combo, you’ll never want to eat potato soup without it.

Salad Pairing

Though potato soup is hearty on its own, I love balancing it with a crisp, fresh salad to lighten things up. A simple garden salad with lettuce, cucumbers, cherry tomatoes, and a tangy vinaigrette works wonders. Sometimes, I’ll toss in some shredded carrots or crunchy radishes for extra texture. If I’m feeling fancy, a Caesar salad with homemade croutons adds a rich, savory touch. For something unique, I’ll mix arugula with lemon dressing and Parmesan shavings. The contrast of creamy soup and zesty greens makes each bite feel like a complete meal, satisfying yet invigorating. Try it—you’ll see what I mean!

Share your Recipe