Heat olive oil in a large pot over medium heat. Add onion and cook until softened, about 5 minutes. Add garlic and cook for 1 minute more until fragrant.
1 tablespoon olive oil, 1 medium yellow onion, 2 cloves garlic
Stir in the cubed potatoes and chicken broth. Bring to a boil, then reduce heat and simmer until potatoes are tender, about 15-20 minutes.
4 medium russet potatoes, 4 cups chicken broth
Carefully transfer the soup to a blender (or use an immersion blender) and blend until smooth. Be cautious when blending hot liquids!
Return the soup to the pot. Stir in the milk and sour cream. Heat gently over low heat, being careful not to boil.
1 cup milk, 0.5 cup sour cream
Ladle the Best Homemade Loaded Potato Soup into bowls and top with shredded cheese, crumbled bacon, green onions, and a dollop of sour cream. Enjoy!
0.5 cup shredded cheddar cheese, 4 slices bacon, 2 green onions, sour cream