Nothing warms you up like a bowl of loaded potato soup. Packed with cheese, bacon, and creamy goodness, this soup is perfect for cozy nights or family dinners. Easy to make and full of flavor, it’s sure to become a favorite in your recipe collection!
Ingredients:
- 4 large russet potatoes, peeled and diced
- 1 medium onion, chopped
- 3 cloves garlic, minced
- 4 cups chicken broth (or vegetable broth for vegetarian version)
- 1 cup heavy cream
- 1 cup shredded cheddar cheese
- 6 slices of cooked bacon, crumbled
- 3 green onions, sliced
- 2 tbsp butter
- Salt and pepper to taste
Instructions:
- Cook the aromatics: In a large pot, melt butter over medium heat. Add chopped onion and garlic, sautéing until soft and fragrant.
- Add potatoes and broth: Stir in diced potatoes and pour in chicken broth. Bring to a boil, then reduce heat and simmer for 15–20 minutes until potatoes are tender.
- Blend the soup: Use an immersion blender (or regular blender in batches) to puree the soup until smooth and creamy.
- Add cream and cheese: Stir in heavy cream and shredded cheddar cheese. Season with salt and pepper. Cook until cheese is melted and the soup is heated through.
- Serve and top: Ladle soup into bowls, then sprinkle with crumbled bacon and sliced green onions.
Pro Tip: For extra flavor, add a pinch of smoked paprika or a dash of hot sauce!

