The bacon should sizzle steadily in the Dutch oven, not race toward dark and brittle. I learned to watch the color as it cooks: crisp pieces make a savory topping, while the drippings left behind give the onion and flour a head start. That balance is what makes this Ina Garten Loaded Potato Soup taste full without feeling greasy.
Russet potatoes give the broth body, but I don’t blend the whole pot smooth. Once the cubes are fork-tender, I mash some against the side of the Dutch oven and leave the rest intact. The soup turns thick and creamy while still giving you tender potato in every spoonful, with cheddar, sour cream, scallions, and bacon waiting on top.

Kitchen Note
Keep the bacon on the paper towel-lined plate while you make the soup. It stays crisp there, and you can scatter it over the bowls at the last minute instead of letting it soften in the hot broth.
Save this Ina Garten Loaded Potato Soup for a cozy bowl with tender russets, crisp bacon, and sharp cheddar on top.
Why Mashing Some Potatoes Beats Blending the Whole Pot
Potato soup can go from pleasantly creamy to pasty in a hurry when every piece is puréed. Here, the cubes do two jobs: they stay as tender bites, and a portion gets pressed against the side of the pot to thicken the broth. That gives the soup body without losing the texture that makes a loaded potato bowl feel substantial.
The flour also matters before the potatoes ever go in. Stirring it into the softened onion and butter for a full minute gives it a chance to coat the fat, then gradually whisking in the broth helps the base turn smooth instead of lumpy. The two sources of thickness work together, so the finished soup doesn’t depend on a blender or a heavy pile of toppings to feel satisfying.
Keep the mash intentional rather than crushing every cube. I press a few against the pot wall, stir, and check the consistency before deciding whether it needs another pass. You’re aiming for a creamy broth with visible potato pieces, not a uniform purée.
Russets and Bacon Set the Texture Before the Toppings Go On

- Russet potatoes — Their starchy flesh softens readily and helps thicken the soup when mashed. Peel them and cut the cubes evenly so they become tender at about the same time; russets are the best fit here for the fluffy, hearty texture.
- Bacon — The rendered drippings season the base, while crisp bacon brings a salty, smoky contrast as a topping. Use bacon you enjoy eating on its own, since its flavor carries through the soup; chopped pieces also cook evenly in the pot.
- Yellow onion and garlic — The onion builds a sweet, savory base, and the garlic adds a sharper note. Dice the onion small so it softens in the stated cooking time, and mince the garlic so it disperses instead of leaving large bites.
- Butter and flour — Together they form the simple thickening base. Unsalted butter leaves the seasoning in your control, while all-purpose flour gives the broth a smooth, spoon-coating consistency; measure the flour carefully so the soup doesn’t become pasty.
- Low-sodium chicken broth — It supplies the savory liquid without making it difficult to manage the salt from bacon and toppings. The lower-sodium version is useful here because the soup reduces slightly as it simmers and gets finished with sharp cheddar.
- Heavy cream — Cream rounds out the broth and gives it a soft, rich finish. Add it near the end; boiling after it goes in can affect the texture, so keep the pot over low heat until the soup is hot.
- Sharp cheddar, sour cream, and scallions — These are bowl toppings, not ingredients to cook into the soup. Sharp cheddar contributes a more pronounced cheese flavor, sour cream adds tang, and thinly sliced scallions bring a fresh, mild bite. Shred the cheese yourself if you want it to melt more readily over the hot soup.
Building a Thick Broth Without Losing the Potato Pieces
Render the bacon until crisp
Set a 6-quart Dutch oven over medium heat and cook the chopped bacon for 8 to 10 minutes, stirring occasionally. The pieces should look crisp and browned, not soft or pale. Transfer them to a paper towel-lined plate and leave 2 tablespoons of drippings in the pot. If the bacon is still chewy, give it a little more attention within the cooking window rather than rushing to the onion.
Soften the onion and cook the flour
Add the butter and diced onion to the pot, then cook for 5 to 7 minutes until the onion has softened. Stir in the minced garlic for 30 seconds; it should smell fragrant, not browned. Add the flour and stir for 1 minute so no dry pockets remain. This brief cooking step keeps the thickener from tasting raw.
Whisk in broth, then simmer the potatoes
Pour in the chicken broth gradually while whisking, working out any flour lumps before they reach the simmer. Add the potato cubes, kosher salt, and black pepper, then bring the pot to a boil over medium-high heat. Reduce the heat and simmer uncovered for 15 to 20 minutes. Check a few cubes with a fork; they’re ready when the fork slips in easily, but they should still hold their shape.
Mash lightly and finish with cream
Press some of the tender potatoes against the side of the pot, then stir them back into the broth. Add the heavy cream and cook over low heat for 2 to 3 minutes, just until hot; don’t let the soup boil. Ladle it into bowls and top with the crisp bacon, shredded cheddar, sour cream, and scallions. The toppings stay distinct this way, so each spoonful can pick up a little of everything.
Simple Changes for a Different Bowl of Loaded Potato Soup
Make it bacon-free
Leave out the bacon and its drippings, and cook the onion in the listed butter instead. The soup will lose the smoky, salty bacon flavor, but the potato, cheddar, and sour cream toppings still give it a full, savory finish. This keeps the soup bacon-free, not vegetarian, because it still uses chicken broth.
Go for a smoother, thicker texture
Mash more of the cooked potato cubes against the pot instead of leaving most of them whole. The soup becomes denser and more uniform, while still keeping some tender pieces for texture. There’s no need to add anything else or change the simmer.
Skip the sour cream topping
Leave the sour cream off the bowls and finish with the bacon, cheddar, and scallions. Without the cool tang of sour cream, the cheddar and bacon come through more strongly. The soup itself still contains butter and heavy cream, so this isn’t a dairy-free version.
Storage and Reheating
- Refrigerator: Store the soup in an airtight container for 3 to 4 days. The potatoes will continue to absorb broth, so leftovers may be thicker.
- Freezer: Freeze the soup without the toppings in an airtight container for up to 2 months. The cream-based texture may separate or turn slightly grainy after thawing, but gentle stirring as it reheats helps bring it back together.
- Reheating: Warm it gently in a saucepan over low heat, stirring often, until it reaches 165°F. Don’t let it boil; high heat can make the creamy texture less smooth. Add fresh toppings after reheating.
Questions I Get Asked About This Loaded Potato Soup

Ina Garten Loaded Potato Soup
Ingredients
Equipment
Method
- In a 6-quart Dutch oven over medium heat, cook the bacon for 8 to 10 minutes, stirring occasionally, until crisp.
- Transfer the bacon to a paper towel-lined plate and leave 2 tablespoons of drippings in the pot.
- Add the butter and onion to the pot and cook for 5 to 7 minutes, until softened.
- Stir in the garlic for 30 seconds, then stir in the flour for 1 minute.
- Gradually whisk in the chicken broth until smooth, then add the potatoes, salt, and pepper.
- Bring the soup to a boil over medium-high heat.
- Reduce the heat and simmer uncovered for 15 to 20 minutes, until the potatoes are easily pierced with a fork.
- Mash some of the potatoes against the side of the pot for a chunky, thick soup.
- Stir in the heavy cream and cook over low heat for 2 to 3 minutes, until hot, without letting the soup boil.
- Ladle the soup into bowls and top with the crisp bacon, cheddar, sour cream, and scallions.