Go Back

Cozy Homemade Potato Soup

Creamy, hearty, and comforting potato soup made with simple, budget-friendly ingredients in one pot. Perfect for chilly days or when you need a comforting meal.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 4 servings

Ingredients
  

Main
  • 4 large russet potatoes peeled and diced
  • 1 medium onion chopped
  • 2 cloves garlic minced
  • 4 cups chicken broth or veggie broth if you want it meatless
  • 1 and 1/2 cups milk whole milk works best
  • 1/2 cup heavy cream
  • 4 tablespoons butter
  • Salt and pepper to taste
  • 1 teaspoon dried thyme optional but tasty
  • Chopped green onions cheddar cheese, sour cream for topping

Method
 

  1. Peel and dice the potatoes into spoon-friendly chunks about the size of a gaming die.
  2. In a large pot, melt the butter over medium heat. Add the chopped onions and cook for about 5 minutes until soft and golden.
  3. Add the minced garlic to the pot and cook for an additional 1 minute.
  4. Stir in the diced potatoes, chicken broth, thyme, salt, and pepper. Bring to a boil, then reduce heat and simmer uncovered for 20 minutes, stirring occasionally, until the potatoes are fork-tender.
  5. Add the milk and heavy cream. Simmer for an additional 5 minutes, keeping the soup just below boiling.
  6. Blend the soup using an immersion blender for a creamy texture or mash lightly with a potato masher for a chunkier consistency.
  7. Taste and adjust seasoning with additional salt and pepper if needed.
  8. Ladle the soup into bowls and top with shredded cheddar cheese, a dollop of sour cream, and chopped green onions. Optionally, add crumbled bacon.

Notes

To make it vegan, substitute butter with olive oil, use veggie broth, and replace milk and cream with plant-based alternatives. For a thicker soup, mix 1 tablespoon of cornstarch with cold water and stir it in while the soup simmers. Yukon gold potatoes can also be used for a creamier texture.