This easy potato soup recipe is creamy, cozy, and completely adaptable, perfect for weeknight dinners or batch freezing. Includes stovetop and crock pot instructions with variations for loaded, leek, and sweet potato soup.
In a large soup pot, melt butter or heat oil over medium heat.
Add diced onions or sliced leeks. Sauté until soft, about 5–7 minutes.
Add the diced potatoes and pour in the broth until just covered.
Bring to a boil, then reduce heat to a simmer. Cover and cook for 20–25 minutes, or until potatoes are fork-tender.
Use an immersion blender to blend the soup until smooth. For chunkier texture, blend only partially.
Stir in milk or cream if using. Season with salt and pepper to taste.
Ladle into bowls and garnish with your favorite toppings like cheddar, bacon, or green onions.
Notes
To make this dairy-free, use olive oil for sautéing and skip the cream or sub with oat milk.Sweet potato and leek variations included in full post for seasonal flexibility.Great make-ahead meal. Freeze in individual portions and thaw as needed.