Creamy Potato Soup Recipe for Cozy Weeknights

Two stacked food photos show the potato soup recipe as a bowl of creamy russet potato soup topped with cheddar and fresh chives, with the centered headline Potato Soup and subtext Creamy One-Pot Comfort.

Quick Recipe Overview

  • Prep time: 15 minutes
  • Cook time: 30 minutes
  • Total time: 45 minutes
  • Servings: 6 bowls
  • Difficulty: Easy
  • Cuisine and category: American, soup

Intro

This potato soup recipe makes a creamy stovetop soup with tender russet potatoes, a savory onion base, milk, and sharp cheddar. A small amount of flour thickens the broth, while partly mashed potatoes add body without turning every bite smooth. It is a practical one-pot dinner for a cold evening and uses familiar ingredients.

Why You’ll Love This Recipe

  • The roux and russets create a creamy texture without a blender.
  • Potato pieces stay in the soup, so it has both a smooth broth and hearty bites.
  • The method is straightforward, and the cheddar goes in after the pot leaves the heat.
  • Leftovers reheat well with a splash of milk or broth.

Recipe Card

Two stacked food photos show the potato soup recipe as a bowl of creamy russet potato soup topped with cheddar and fresh chives, with the centered headline Potato Soup and subtext Creamy One-Pot Comfort.
Hannah Brooks

Creamy Potato Soup

A cozy stovetop potato soup combines tender russets, onion, milk, and sharp cheddar in a creamy broth with plenty of soft potato pieces.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 6 bowls
Course: Soup
Cuisine: American
Calories: 330

Ingredients
  

Potato soup
  • 2 tablespoons unsalted butter
  • 1 medium yellow onion finely diced
  • 2 cloves garlic minced
  • 2 tablespoons all-purpose flour
  • 4 cups low-sodium vegetable broth
  • 2 pounds russet potatoes peeled and cut into 1/2-inch cubes
  • 1 teaspoon kosher salt
  • 1/2 teaspoon black pepper
  • 2 cups whole milk at room temperature
  • 1 cup sharp cheddar cheese freshly grated
  • 1/2 cup sour cream
For serving
  • 2 tablespoons fresh chives thinly sliced
  • 1/2 cup sharp cheddar cheese freshly grated, optional

Equipment

  • Dutch oven or heavy soup pot
  • Cutting board
  • Chef’s knife
  • measuring cups and spoons
  • Potato masher
  • Whisk

Method
 

  1. Melt the unsalted butter in a Dutch oven over medium heat. Add the yellow onion and cook for 4 to 5 minutes, stirring, until soft and translucent. Stir in the garlic and cook for 30 seconds.
  2. Sprinkle the all-purpose flour over the onion and stir for 1 minute. Whisk in the low-sodium vegetable broth a little at a time until smooth, scraping the bottom of the pot.
  3. Add the russet potatoes, kosher salt, and black pepper. Bring to a gentle simmer, cover, and cook for 16 to 20 minutes, stirring once or twice, until a fork slides easily into the potato cubes.
  4. Remove the pot from the heat. Use a potato masher to gently mash the potatoes in several places, about 8 to 10 presses total, leaving plenty of chunks.
  5. Stir in the room-temperature whole milk. Return the pot to low heat and warm gently for 3 to 4 minutes without boiling. Turn off the heat, then stir in the freshly grated sharp cheddar cheese and sour cream until creamy.
  6. Let the soup stand for 5 minutes so it can thicken slightly. Taste and adjust the seasoning. Ladle into bowls and top with fresh chives and optional sharp cheddar cheese.

Notes

Cut the russet potatoes into even cubes so they finish at the same time. Mash only a portion of the potatoes to keep the soup creamy with soft chunks. Add the milk and cheese over low or residual heat and do not boil. Refrigerate leftovers promptly in shallow containers and use within 3 to 4 days. Nutrition values are estimates.

Recipe Tips

Cut the russet potatoes into even half-inch cubes so they soften at about the same time. Let the diced onion become soft before adding the flour; the short cook in butter removes the raw flour taste and gives the broth a fuller base.

When adding broth, start with a small splash and whisk until the flour mixture looks smooth, then pour in the rest. The soup can simmer gently while the potatoes cook, but a hard boil can make the cubes break apart before they are tender all the way through.

For a thicker texture, press a few potato pieces against the side of the pot with a masher. Stop after several presses. Mashing every piece can make russets gummy. Add the milk over low heat and stir in the cheddar and sour cream off the heat for a smoother finish.

Common Mistakes to Avoid

  • Cutting large uneven potato pieces can leave firm centers beside potatoes that are already falling apart.
  • Adding all the broth at once to the flour can leave small lumps. Whisk in a little at a time.
  • Boiling after the milk and cheese go in can make the soup scorch or turn grainy.
  • Over-mashing the potatoes can make the soup pasty instead of creamy with soft chunks.

Variations

For a meat-free topping, add extra chives and cheddar. For a little tang, finish each bowl with a spoonful of sour cream. To make the soup lighter, replace some of the whole milk with vegetable broth and expect a thinner texture.

If you like a more rustic bowl, leave the skins on thin-skinned potatoes, though russet skins are thicker and more noticeable. You can also add a small pinch of smoked paprika to each serving for warmth without changing the basic soup.

What to Serve With It

Serve the soup with a green salad, toast, or warm rolls. For another simple bowl, try this roasted tomato basil soup. A lighter option is simple vegetable soup, while lasagna soup makes a heartier dinner on another night. Browse the Recipe Index for more easy meals.

Storage

Cool leftovers and refrigerate them in shallow airtight containers within 2 hours. Keep for 3 to 4 days. The soup thickens as it chills, so loosen it with milk or broth when reheating. See the USDA guide to handling leftovers safely.

Reheating

Warm the soup in a saucepan over medium-low heat, stirring often. Add a splash of milk or broth to thin it, then heat thoroughly to 165°F. Avoid a hard boil after reheating so the dairy stays smooth.

Make Ahead

Dice the onion and potatoes a few hours ahead and keep them covered in the refrigerator. The finished soup can be made one day ahead. Reheat gently and stir in a little milk if the broth has thickened overnight.

FAQs

What potatoes are best for potato soup?

Russet potatoes soften easily and release starch that helps thicken the broth. Yukon Gold potatoes also work, but the finished soup will be a little less fluffy.

How can I thicken this potato soup recipe?

Use the flour in the recipe, then mash a small portion of the cooked potatoes directly in the pot. Add more mashes gradually so you can stop at the texture you like.

Can I freeze potato soup?

The soup can be frozen, though milk and sour cream may separate slightly when thawed. Freeze in airtight portions, thaw in the refrigerator, and reheat slowly while stirring.

Why did my potato soup turn grainy?

The soup may have boiled hard after the milk and cheese were added, or the cheese may not have melted smoothly. Keep the heat low and stir in the cheddar after removing the pot from the heat.

About Author

Hannah Brooks

Meet Hannah Brooks, the voice behind Recipe Whisp, and discover our approach to approachable home cooking and flavorful recipes.

Leave a Reply