This easy potato soup is rich, creamy, and tastes just like a loaded baked potato—skins and all. The texture is velvety, the flavor is full, and it’s quick and simple enough to throw together on a busy night.
Melt butter in a large pot over medium heat. Add onion and celery. Cook until softened, about 5 minutes. Stir in garlic and cook for 30 seconds.
Simmer the potatoes:
Add potatoes and broth. Cover and bring to a boil. Reduce heat and simmer for 25 minutes, or until potatoes are very soft.
Blend:
Stir in 1 cup of milk. Use an immersion blender to purée the soup until smooth (or blend in batches in a blender). Leave a few chunks if you like texture.
Cream and season:
Stir in sour cream. Add more milk, as needed, to thin the soup to your desired consistency. Season generously with salt and pepper.
Garnish and serve:
Ladle into bowls. Top with a dollop of sour cream and sprinkle with green onions. Add bacon or cheese, if desired.
Notes
Recipe Notes & Tips
Sauté the onion and celery properly: Don’t rush this step. Let them soften fully to build flavor right from the start.
Simmer gently, not at a rolling boil: A hard boil can break up the potatoes unevenly and mess with the final texture.
Wait to add the milk and sour cream: Stir them in after blending. If added too early, they might curdle or separate.
Taste before serving: Potatoes soak up seasoning. Add salt and pepper at the end and taste to get it just right.
Don’t over-blend: Too much blending can turn the soup gluey. Stop once it’s creamy with a few soft chunks remaining.