Description
This best creamy potato soup is rich, velvety, and packed with comforting flavors. Made with buttery potatoes, onions, garlic, and a touch of cream, it’s the ultimate cozy meal. Whether you like it classic, cheesy, or topped with crispy bacon, this homemade potato soup is easy to make and perfect for any occasion.
Ingredients
Main Ingredients
5 medium Russet or Yukon Gold potatoes (about 2 lbs), peeled and diced
4 tbsp butter
1 medium onion, chopped
2 cloves garlic, minced
4 cups chicken or vegetable broth
1 cup heavy cream
1 cup milk
Salt and pepper to taste
Optional Additions
1 cup shredded cheddar cheese
4 slices bacon, cooked and crumbled
Green onions, chopped (for garnish)
Sour cream (for topping)
Instructions
Prepare the Ingredients – Peel and chop the potatoes into small cubes. Dice the onion and mince the garlic.
Sauté the Aromatics – In a large pot, melt the butter over medium heat. Add the onions and cook until soft and translucent, about 3-4 minutes. Stir in the garlic and cook for another 30 seconds.
Cook the Potatoes – Add the diced potatoes to the pot and pour in the broth. Bring to a boil, then reduce heat and let it simmer for 15-20 minutes until the potatoes are fork-tender.
Blend to Perfection – Use an immersion blender to blend the soup until smooth. For a chunkier texture, mash some of the potatoes with a fork while leaving some pieces whole.
Add the Cream and Seasonings – Lower the heat and stir in the heavy cream and milk. Mix well and season with salt and pepper to taste. If using cheese, stir it in until melted and creamy.
Final Simmering – Let the soup cook on low for another 5 minutes, stirring occasionally. Adjust the thickness with more broth or milk if needed.
Serve and Enjoy – Ladle the soup into bowls and top with crispy bacon, shredded cheese, chopped green onions, or a dollop of sour cream. Serve hot!
Notes
For a dairy-free version, substitute heavy cream and milk with coconut milk or cashew cream.
If you don’t have an immersion blender, carefully transfer the soup to a blender in batches and blend until smooth.
To enhance flavor, cook the onions in bacon grease instead of butter.
Store leftovers in an airtight container in the refrigerator for up to 4 days or freeze for up to 3 months. Reheat on low heat, adding extra milk or broth if needed.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 bowl (about 1.5 cups)
- Calories: 350 kcal
- Sugar: 4g
- Sodium: 750mg
- Fat: 22g
- Saturated Fat: 12g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 30g
- Fiber: 3g
- Protein: 8g
- Cholesterol: 50mg
Keywords: Best Creamy Potato Soup, Creamy Potato Soup Recipe, Homemade Potato Soup, Thick and Creamy Potato Soup