Go Back
+ servings
Save This Recipe Form

Want to save this recipe?

Enter your email below & we'll send it straight to your inbox. Plus you’ll get more great recipes and tips from us each week!

A bowl of creamy potato soup topped with crispy bacon pieces and chopped parsley, with a fresh parsley bunch in the background.

Potato Soup Recipe

This creamy potato soup is the ultimate crowd-pleaser—simple to make, incredibly satisfying, and perfect for any occasion, from cozy weeknights to family gatherings. With crispy bacon, baked potatoes, and a velvety texture, it’s comfort food at its best. You can bake the potatoes ahead to save time, and the leftovers reheat beautifully for an easy next-day meal. It’s a versatile, no-fuss recipe that proves you don’t need complicated ingredients to create something everyone will love.
Print Recipe Pin Recipe [btn-google-source]
Prep Time: 20 minutes
Cook Time: 1 hour
Total Time: 1 hour 20 minutes
Course: Soup
Cuisine: American
Keyword: Potato Soup
Servings: 4
Calories: 470kcal

Ingredients

  • 6-8 potatoes
  • 4-6 bacon strips
  • 3 tablespoons butter
  • 1 onion
  • 6 cups vegetable stock
  • ¼ cup sour cream
  • 1 small bunch of fresh parsley or your favorite herbs
  • Salt and pepper

Instructions

  • Preheat the oven to 350ºF (180°C). Wash and dry the potatoes. Prick each one with a fork a few times to let steam escape during baking. Wrap them in foil and place them on the center oven rack. Bake for about 1 hour or until tender. Once cooked, let the potatoes cool completely so they’re easier to handle.
    6-8 potatoes
  • While the potatoes are baking, cook the bacon. Heat a skillet over medium-high heat, lay the bacon strips flat, and let them cook for about 10 minutes, flipping occasionally, until they’re golden and crispy. Transfer the cooked bacon to a plate lined with paper towels to absorb the grease. Once cooled, chop it into large pieces.
    4-6 bacon strips
  • While the bacon rests, peel and finely dice the onion. In a large saucepan, melt the butter over medium-low heat. Add the diced onion and cook for 8–10 minutes, stirring occasionally, until it’s soft and translucent without browning.
    3 tablespoons butter, 1 onion
  • Once the potatoes have cooled, cut them into halves or quarters and add them to the saucepan. Pour in the vegetable stock and stir well. Bring everything to a boil, then reduce the heat to low and let it simmer gently for 10 minutes to combine the flavors.
    6 cups vegetable stock
  • Using an immersion blender, puree the soup in the pot until smooth and creamy. (If using a regular blender, allow the soup to cool slightly before blending in batches to avoid splatters.) Taste and season with salt and pepper as needed.
    Salt and pepper
  • To serve, ladle the soup into bowls and top with a dollop of sour cream, crispy bacon pieces, and a sprinkle of fresh herbs like parsley or chives. Enjoy!
    ¼ cup sour cream, 1 small bunch of fresh parsley

Notes

  • Baking the Potatoes: Wrapping the potatoes in foil helps steam the insides while keeping the skin tender. Bake ahead of time to save time on cooking day.
  • Crispy Bacon: Cook the bacon in batches to keep it from overcrowding in the skillet—this ensures every piece gets perfectly crispy.
  • Save the Bacon Grease: Don’t toss that bacon grease! Use it to sauté the onions for an added boost of savory flavor.
  • Soft Onions: Cook the onions over medium-low heat to avoid browning. This keeps the flavor mellow and sweet.
  • Blending the Soup: For a perfectly smooth texture, use an immersion blender directly in the pot. If using a regular blender, let the soup cool slightly to prevent accidents.
  • Adjusting Consistency: If the soup is too thick, thin it out with a little extra stock or water until you reach your desired texture.
  • Season to Taste: Season the soup at the very end—after blending—so you get the perfect balance of salt and pepper.
  • Garnish Generously: Fresh herbs and crispy bacon on top elevate the look and taste of the finished soup.

Nutrition

Calories: 470kcal | Carbohydrates: 64g | Protein: 10g | Fat: 20g | Saturated Fat: 10g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 7g | Trans Fat: 0.4g | Cholesterol: 46mg | Sodium: 1648mg | Potassium: 1451mg | Fiber: 8g | Sugar: 7g | Vitamin A: 1139IU | Vitamin C: 65mg | Calcium: 63mg | Iron: 3mg
Tried this recipe?Let us know how it was!