Homemade Potato soup is the ultimate comfort food. Rich, creamy, and hearty, it’s a perfect dish to warm you up on a chilly day or when you’re craving something satisfying and simple. This soup combines tender potatoes, savory broth, and a smooth, creamy texture to create a dish that feels like a hug in a bowl. Whether served as a starter or the main course, potato soup is both filling and flavorful.
To begin, start by peeling and chopping your potatoes into bite-sized cubes. Russet potatoes work well for this recipe due to their starchy texture, which helps create a creamy soup. In a large pot, heat some butter over medium heat and sauté chopped onions until they become soft and translucent. Add minced garlic and cook for another 1-2 minutes, allowing the garlic to become fragrant.
Next, add the chopped potatoes to the pot, and pour in enough chicken or vegetable broth to cover them. Bring the mixture to a boil, then reduce the heat and simmer until the potatoes are tender, about 15-20 minutes. You can check the doneness by piercing a potato cube with a fork; it should be soft and easily break apart.
Once the potatoes are cooked, use a potato masher or an immersion blender to mash some of the potatoes in the soup. This will give the soup a thicker, creamier texture, while still leaving some potato chunks for added texture. If you prefer a smoother soup, you can blend the entire mixture until it’s silky and smooth.
After mashing or blending, stir in heavy cream or milk to achieve the desired level of creaminess. You can also add a little sour cream for an extra tangy touch. Season the soup with salt, pepper, and a pinch of dried thyme or rosemary for extra flavor. If you like a bit of heat, you can also add a pinch of cayenne pepper or some red pepper flakes.
To finish off the soup, top it with crispy bacon bits, shredded cheese (cheddar works wonderfully), and a sprinkle of fresh chives or green onions for a burst of color and flavor.
This homemade potato soup is incredibly versatile. You can customize it by adding other ingredients such as leeks, carrots, or celery, or you can even stir in some spinach or kale for a green boost. It’s a perfect dish to make ahead and can be stored in the fridge for a few days, making it ideal for meal prep.
Creamy, comforting, and oh-so-delicious, potato soup is a dish that never goes out of style. Its rich flavors and satisfying texture will have you coming back for seconds, and maybe even thirds!

Ingredients
- 4 medium potatoes peeled and diced
- 1 large onion chopped
- 4 cups chicken or vegetable broth
- 1 cup milk or cream
- 2 tablespoons butter
- to taste salt and pepper
Instructions
- In a large pot, melt the butter over medium heat.
- Add the chopped onion and sauté until translucent, about 5 minutes.
- Add the diced potatoes and broth. Bring to a boil.
- Reduce heat and let simmer until potatoes are tender, around 20 minutes.
- Use an immersion blender to puree the soup until smooth, or blend in batches using a regular blender.
- Stir in the milk or cream, and season with salt and pepper to taste. Heat through but do not boil.
- Serve hot, garnished with chives or bacon bits if desired.
This potato soup is like a warm hug in a bowl! I added some cheese on top too. So good!
I made it but forgot the milk. It still tasted good, but a lil’ watery. Next time I’ll remember!
Glad it still turned out good! I’ve made that mistake too. It’s amazing how sometimes things can still taste fine without everything. Next time, you’ll nail it!
You forgot the milk? Oof, that sounds rough. But hey, watriness is part of cooking, right? 😂 Just don’t forget next time, okay?
I don’t know… It was kinda bland for my taste, maybe needs more spices? 😕
I feel you! I always kick up my soups with some garlic and herbs. Maybe try adding thyme or rosemary next time? 🌿
Wasn’t a fan. Felt like it was missing spices or something. Just bland 🙁
Just do not boil after adding cream! I ruined mine that way. Learn from my mistake!
This soup is soooo good! I added some cheese on top and it was a hit!
Super easy and quick! 😍 Love how smooth it turned out.
Yum! This soup is a lifesaver on a cold day! 🥔❤️
This soup was amazing! So creamy and comforting. Perfect for a cold day!
I’m not a big fan of potatoes. Can I use cauliflower instead? Will it work?
Too many potatoes in here! Shoulda had more broth, smh. LOL.
I think the potatoes really add to the texture! More broth makes it watery… Just my opinion!