This Loaded Potato Soup is thick, creamy, comforting, and packed with tender potatoes and plenty of flavor. Finished with cheddar cheese, green onions, and your favorite toppings, it’s everything you want from a warm bowl of homemade soup.
It’s an easy recipe for chilly evenings, relaxed family dinners, or anytime you’re craving something cozy and satisfying. With simple ingredients and straightforward steps, you can make restaurant-style potato soup right in your own kitchen.
Why You’ll Love This Loaded Potato Soup
- Rich and creamy: The potatoes and creamy broth create a thick, comforting texture.
- Easy to make: The recipe uses simple ingredients and uncomplicated steps.
- Loaded with flavor: Garlic, cheddar cheese, and fresh toppings make every spoonful delicious.
- Customizable: Add your favorite toppings and adjust the consistency to your liking.
- Perfect comfort food: A warm and satisfying meal for cooler days.
Ingredients You’ll Need
- Russet potatoes
- Unsalted butter
- Yellow onion
- Garlic
- All-purpose flour
- Chicken or vegetable broth
- Milk
- Heavy cream
- Cheddar cheese
- Salt and black pepper
- Green onions
- Sour cream for serving
How to Make Loaded Potato Soup
1. Prepare the Potatoes
Peel the potatoes and cut them into evenly sized cubes. Keeping the pieces similar in size helps them cook evenly.
2. Cook the Onion and Garlic
Melt the butter in a large pot over medium heat. Add the diced onion and cook until softened. Add the garlic and cook briefly until fragrant.
3. Create the Soup Base
Sprinkle the flour over the onion mixture and stir continuously for about one minute. Slowly pour in the broth while stirring to create a smooth base.
4. Cook the Potatoes
Add the potatoes, salt, and black pepper. Bring the soup to a gentle simmer and cook until the potatoes are fork-tender.
5. Make It Creamy
Lightly mash some of the potatoes directly in the pot while leaving plenty of chunks intact. This naturally thickens the soup while maintaining texture.
Add the milk and heavy cream and stir gently. Keep the heat moderate and avoid a vigorous boil.
6. Add the Cheese
Reduce the heat to low and gradually stir in the shredded cheddar until melted and smooth.
7. Add the Toppings
Ladle the soup into bowls and finish with extra cheddar, sliced green onions, a spoonful of sour cream, and freshly ground black pepper.
Tips for the Best Potato Soup
- Cut the potatoes into similar-sized pieces so they cook evenly.
- Mash only part of the potatoes to create a creamy soup that still has plenty of texture.
- Grate cheddar from a block when possible for smoother melting.
- Add the cheese over low heat and avoid boiling afterward.
- If the soup becomes too thick, stir in a little extra broth or milk.
Easy Variations
Add cooked corn, finely chopped carrots, or broccoli for additional vegetables. You can also add more herbs or a pinch of smoked paprika for another layer of flavor.
For an even thicker soup, mash more of the potatoes. For a thinner consistency, simply add additional broth or milk.
What to Serve with Loaded Potato Soup
Serve this soup with crusty bread, garlic bread, a simple green salad, or roasted vegetables. It can be served as a filling main course or in smaller portions alongside another dish.
Storage and Reheating
Allow leftover soup to cool before transferring it to an airtight container. Refrigerate and enjoy within 3–4 days.
Reheat gently over low to medium heat, stirring frequently. Add a small splash of milk or broth if the soup has thickened in the refrigerator.
Frequently Asked Questions
What potatoes are best for potato soup?
Russet potatoes work especially well because their starchy texture helps create a naturally creamy soup.
How do I thicken potato soup?
Mashing some of the cooked potatoes directly in the pot is an easy way to thicken the soup without losing all of its chunky texture.
Can I make this soup vegetarian?
Yes. Use vegetable broth instead of chicken broth and choose vegetarian-friendly toppings.
Why should I add the cheese over low heat?
Gentle heat helps the cheese melt smoothly into the soup. Excessively high heat can negatively affect the texture.
Final Thoughts
This Loaded Potato Soup combines tender potatoes, creamy broth, cheddar cheese, and fresh toppings in one warm and comforting bowl. It’s simple enough for a weeknight dinner and satisfying enough to become a cold-weather favorite.
Loaded Potato Soup
Ingredients
Method
- Peel and cut the potatoes into evenly sized cubes.
- Melt the butter in a large pot over medium heat. Add the onion and cook until softened, about 4–5 minutes.
- Add the garlic and cook for about 30 seconds until fragrant.
- Sprinkle in the flour and stir continuously for about 1 minute.
- Slowly pour in the broth while stirring.
- Add the potatoes, salt, and black pepper. Bring to a gentle simmer and cook for about 15–20 minutes, or until the potatoes are fork-tender.
- Lightly mash some of the potatoes directly in the pot, leaving plenty of chunks intact.
- Stir in the milk and heavy cream.
- Reduce the heat to low and gradually stir in the cheddar cheese until melted and smooth.
- Taste and adjust the seasoning if necessary.
- Serve warm with additional cheddar, green onions, sour cream, and black pepper.




