Why Make This Recipe
Homemade Potato Soup is a warm, comforting dish that is perfect for any occasion. It’s easy to make, filling, and can be enjoyed on a chilly day or as a simple weeknight meal. This recipe brings together basic ingredients that are likely already in your kitchen, making it a great choice for a quick and satisfying option. Plus, it can easily be adapted to suit your taste!
How to Make Homemade Potato Soup
Ingredients:
- 6-8 cups russet potatoes (peeled and chopped – about 3-4 large potatoes)
- 1 yellow onion (peeled and diced)
- 2 stalks celery (chopped)
- 1 clove garlic (minced)
- 4 cups vegetable stock
- 2 cups cheddar cheese (shredded)
- 1/2 cup Parmesan cheese (shredded)
- 1/2 cup sour cream or cream
- 1 teaspoon salt
- 1/2 teaspoon pepper
- Pinch red pepper flakes
- 1 tablespoon butter
- 1 tablespoon olive oil
Directions:
Begin by chopping the onion and celery. Heat a large Dutch oven on the stove over medium heat. Add the butter and olive oil, then toss in the onions and celery, seasoning with salt, pepper, and red pepper flakes.
Next, peel and dice the potatoes. Add the potatoes and minced garlic to the pot, continuing to sauté all the ingredients for about 5 minutes.
Then, add the vegetable stock and increase the heat to high. Bring to a boil, stirring quite often. This will help release the starch in the potatoes, thickening the soup. Depending on how small you diced the potatoes, it will take about 14-18 minutes to cook until the potatoes are fork-tender. The stew will be quite thick.
Mash the potatoes with a potato masher to create a creamy texture. If you prefer a chunkier soup, you can skip this step.
Remove from heat and stir in both cheeses and the sour cream. That’s it! You now have a thick and creamy potato soup that is easy to put together in no time!

How to Serve Homemade Potato Soup
Serve the potato soup hot, garnished with extra shredded cheese, a dollop of sour cream, or fresh herbs like chives or parsley. It pairs wonderfully with crusty bread or a fresh green salad for a complete meal.
How to Store Homemade Potato Soup
Allow the soup to cool before transferring it to an airtight container. It can be stored in the refrigerator for up to 4 days. For longer storage, pour the soup into freezer-safe containers and freeze it for up to 3 months. Be sure to leave some space at the top of the container, as the soup will expand when frozen.
Tips to Make Homemade Potato Soup
- Choose russet potatoes for the best texture and flavor.
- Adjust the seasonings to your taste. Adding more or less salt and pepper can change the flavor significantly.
- For a creamier soup, use heavy cream instead of sour cream.
- Incorporate other vegetables like carrots or leeks for added flavor and nutrition.
Variation
For a healthier version, you can use low-fat milk instead of cream or sour cream. You can also add cooked bacon or ham for a meaty option or swap vegetable stock with chicken stock for extra flavor.
FAQs
Can I make this soup ahead of time?
Yes! Homemade Potato Soup can be made in advance and stored in the refrigerator or freezer. Reheat it on the stove or in the microwave before serving.
Can I add other vegetables to the soup?
Absolutely! Feel free to add vegetables like carrots, peas, or leeks to enhance the flavor and nutrition.
Is this soup gluten-free?
Yes, this recipe is gluten-free as long as you use gluten-free vegetable stock and ensure your cheese does not contain any gluten ingredients.

Homemade Potato Soup
- Total Time: 40 minutes
- Yield: 4 servings
- Diet: Vegetarian
Description
A warm and comforting potato soup that’s easy to make and perfect for any occasion.
Ingredients
- 6-8 cups russet potatoes (peeled and chopped – about 3-4 large potatoes)
- 1 yellow onion (peeled and diced)
- 2 stalks celery (chopped)
- 1 clove garlic (minced)
- 4 cups vegetable stock
- 2 cups cheddar cheese (shredded)
- 1/2 cup Parmesan cheese (shredded)
- 1/2 cup sour cream or cream
- 1 teaspoon salt
- 1/2 teaspoon pepper
- Pinch red pepper flakes
- 1 tablespoon butter
- 1 tablespoon olive oil
Instructions
- Chop the onion and celery.
- Heat a large Dutch oven over medium heat. Add the butter and olive oil, then sauté the onions and celery, seasoning with salt, pepper, and red pepper flakes.
- Peel and dice the potatoes. Add the potatoes and minced garlic to the pot, sautéing for about 5 minutes.
- Add the vegetable stock and increase the heat to high. Bring to a boil, stirring often. Cook for about 14-18 minutes until the potatoes are fork-tender.
- Mash the potatoes for a creamy texture, or leave them chunky if preferred.
- Remove from heat and stir in both cheeses and the sour cream.
Notes
Serve hot, garnished with extra cheese, sour cream, or fresh herbs. Pairs well with crusty bread or salad.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: American



