Homemade potato cream soup kept in a white bowl atop a bluish grey platform
Print Recipe
5 from 1 vote

Delicious and Rich Creamy Potato Soup

With an extra dose of bacon and potato goodness, this is a soup you won't be able to resist!
Prep Time15 mins
Cook Time20 mins
Total Time35 mins
Course: Soup
Cuisine: American
Keyword: potato soup
Appliance: Stove
Servings: 6 people
Author: Ishani Bose


  • 6 strips of uncooked bacon (cut into small pieces)
  • 2 and 1/2 lbs of golden potatoes
  • 1/3 cup of all-purpose flour
  • 3 tbsp of butter
  • 3 large garlic cloves (minced)
  • 1 medium yellow onion (chopped)
  • 4 cups of chicken broth (optional)
  • 2 cups of milk
  • salt (as per taste)
  • 2/3 cup of sour cream or yogurt
  • 1 tsp of ground pepper
  • 1/2 tsp chili flakes
  • shredded cheddar cheese and additional bacon for topping (as per requirement)
  • 2/3 cup of heavy cream (optional)


  • To make thick and creamy potato soup, first, cook the bacon pieces in a large oven or a soup pot over medium heat till it becomes adequately brown and crisp. 
    Bacon in the oven
  • Once done, take the bacon out of the pot and keep it aside. Meanwhile, leave the fat in the pot. 
  • Thereafter, chop the onions and mince the garlic and fry them in butter over medium heat until the onions become tender. This should ideally not take more than 5 minutes. 
  • Now to that, add diced potatoes along with chicken broth, milk, heavy cream, salt, pepper, and chili flakes in the aforementioned proportions or as per requirement. Stir well. If you want to keep the soup light, you can avoid adding heavy cream to the soup. Additionally, you can skip putting chicken broth to the soup if you're a vegetarian. 
  • Allow it to boil and cook until the potatoes become tender. This should take you about 10 minutes. Pierce them with a fork to see if they have become tender.
  • Take the potato pieces along with the onions and garlic and blend it properly till you get a smooth puree. 
  • Once done, take the pureed soup to the pot and add sour cream or yogurt to it. Furthermore, add the reserved bacon pieces to it and stir well. Let the soup to simmer for 15 minutes before serving it hot. 
  • You can garnish the soup, either with fried bacon pieces, sour cream or fried potatoes. 
    Homemade potato cream soup with potato chips, kept next to potatoes, on a wooden table


You can add basil, parsley or oregano as a seasoning to enhance the taste of the soup.  You can add extra and a variety of vegetables to your soup.