The Best Homemade Loaded Potato Soup Recipe
What You’ll Love About This Recipe
This Homemade Loaded Potato Soup is comfort food at its finest, perfect for chilly evenings or whenever you crave something cozy and delicious. It’s easy to make, packed with flavor, and feels like a hug in a bowl. You’ll love how creamy and rich it turns out, thanks to the smooth texture blended with chunks of tender potatoes. The crispy bacon, melted cheddar, and fresh green onions add layers of tasty goodness that make every bite irresistible. Plus, it’s a crowd-pleaser, whether you’re cooking for family or hosting friends, everyone will be asking for seconds!
Recipe

Indulge in the ultimate comfort food with this homemade loaded potato soup recipe. Creamy, hearty, and packed with flavor, this dish is perfect for cozy nights or family gatherings. It’s easy to make and uses simple ingredients to create a satisfying meal that everyone will love.
Ingredients:
- 6 large potatoes, peeled and diced
- 1 medium onion, finely chopped
- 4 cups chicken broth
- 2 cups milk
- 1 cup heavy cream
- 1/2 cup unsalted butter
- 1/2 cup all-purpose flour
- 1 cup shredded cheddar cheese
- 6 slices bacon, cooked and crumbled
- 2 green onions, sliced
- 1 tsp salt
- 1/2 tsp black pepper
- 1/2 tsp garlic powder
- 1/2 tsp paprika
Instructions:
- In a large pot, melt the butter over medium heat. Add the chopped onion and cook until softened, about 5 minutes.
- Sprinkle the flour over the onions and stir to create a roux. Cook for 1-2 minutes, stirring constantly.
- Gradually whisk in the chicken broth, ensuring no lumps remain. Bring the mixture to a simmer.
- Add the diced potatoes, salt, pepper, garlic powder, and paprika. Simmer for 15-20 minutes, or until the potatoes are tender.
- Stir in the milk, heavy cream, and shredded cheddar cheese. Cook until the cheese is melted and the soup is heated through.
- Serve the soup topped with crumbled bacon, green onions, and additional shredded cheese if desired.
Notes:
- For a thicker soup, mash some of the potatoes before adding the milk and cream.
- To make this soup vegetarian, substitute vegetable broth for chicken broth and omit the bacon.
Equipment:
- Large pot
- Wooden spoon or whisk
- Knife and cutting board
Time:
Prep time: 15 minutes
Cooking time: 30 minutes
Cuisine:
American
Serving:
6 servings
Nutrition
Calories: 320
Total Fat: 12g
Saturated Fat: 6g
Cholesterol: 35mg
Sodium: 480mg
Total Carbohydrates: 42g
Dietary Fiber: 4g
Sugars: 5g
Protein: 12g
What To Serve With It
I love pairing my loaded potato soup with crusty bread—it’s perfect for soaking up every last bit of that creamy goodness. A fresh salad on the side adds a crisp contrast, balancing the richness of the soup. You could even toss in some croutons or bacon bits to tie everything together!
Crusty Bread Options
When I’m making a hearty bowl of loaded potato soup, I always think about what will make it even better—crusty bread is the perfect partner. I love warm French baguettes, their crisp exterior giving way to a soft, chewy center. Sourdough is another favorite; its tangy flavor balances the soup’s creaminess. Ciabatta works wonders too, especially when toasted with a drizzle of olive oil. Sometimes, I grab a rustic loaf from the bakery, tearing off chunks to dip straight into the soup. No matter the choice, crusty bread adds texture and makes every bite feel extra satisfying. It’s a match made in comfort food heaven.
Fresh Salad Pairings
While loaded potato soup is rich and comforting on its own, pairing it with a fresh salad can lighten the meal and add a revitalizing contrast. I love a crisp Caesar salad with crunchy romaine, garlicky dressing, and a sprinkle of Parmesan—it cuts through the soup’s creaminess perfectly. A simple garden salad with mixed greens, cherry tomatoes, and a tangy vinaigrette also works wonders. If I’m feeling fancy, I’ll toss together a spinach salad with bacon bits and a warm honey-mustard dressing. The key is balancing flavors and textures, so every bite feels satisfying without weighing you down.