I didn’t discover bread bowls until my mid-twenties, which feels like a crime now that I think about it. My first one was at a chain restaurant—lukewarm clam chowder in a soggy sourdough round that cost way too much. I remember thinking, “This is what people get excited about?”
Then I made one at home. That’s when it clicked. A properly toasted bread bowl with soup that’s actually hot makes all the difference. And if you’re going to go through the trouble of hollowing out bread and filling it with soup, you might as well make it count. That’s where loaded baked potato soup comes in—it’s creamy, cheesy, and packed with all those toppings you’d pile onto a baked potato anyway. Bacon, sour cream, chives, more cheese. Served in a bread bowl, it’s basically comfort food squared.

Why You’ll Love This Loaded Baked Potato Soup Bread Bowl
- Ready in under an hour – This comforting soup comes together in just 40-60 minutes, making it perfect for busy weeknights when you’re craving something warm and satisfying.
- All your favorite toppings in one bowl – Bacon, cheese, sour cream, and chives give you all the classic loaded baked potato flavors without having to bake actual potatoes.
- Fun presentation – Serving this creamy soup in a bread bowl makes dinner feel special and gives you an edible bowl to soak up every last bit of that cheesy goodness.
- Simple pantry ingredients – You probably already have most of these basic ingredients on hand, so you can whip this up without a special grocery run.
- Crowd-pleasing comfort food – This hearty soup is the kind of meal that makes everyone at the table happy, especially on cold days when you need something warm and filling.
What Kind of Potato Should I Use?
For this loaded baked potato soup, russet potatoes are your best bet since they have a starchy texture that breaks down nicely and helps thicken the soup naturally. Yukon golds are another solid choice if you prefer a creamier, buttery flavor and don’t mind a slightly waxier texture. You’ll want to peel and dice your potatoes into small, bite-sized cubes so they cook evenly and quickly in the soup. If you’re short on time, you can even use leftover baked potatoes – just chop them up and add them in, which will cut down your cooking time significantly.

Options for Substitutions
This soup is pretty forgiving when it comes to swaps, so here are some options if you need them:
- Butter: You can use olive oil or vegetable oil instead of butter for the roux, though butter does give it a richer flavor. Use the same amount and whisk constantly while cooking.
- Milk: Whole milk works best for creaminess, but you can use 2% milk or even half-and-half if you want it extra rich. For a lighter version, try 1 cup milk and 1 cup chicken broth.
- Cheese: Sharp cheddar is traditional, but feel free to mix it up with Monterey Jack, Colby, or a Mexican cheese blend. Just make sure whatever you use melts well.
- Sour cream: Greek yogurt makes a great substitute for sour cream and adds extra protein. Use the same amount and stir it in at the end off the heat.
- Bacon: If you don’t eat pork, turkey bacon works fine. For a vegetarian option, skip it entirely or try crispy fried onions for that crunchy topping.
- Broth: Chicken or vegetable broth both work here. You can even use water with a bouillon cube if that’s all you have on hand.
Watch Out for These Mistakes While Cooking
The biggest mistake when making loaded baked potato soup is adding the milk too quickly after making your roux, which can create lumps that are tough to smooth out – instead, pour the milk in slowly while whisking constantly to keep everything silky.
Another common error is cranking up the heat once you add the cheese and sour cream, but high temperatures can cause dairy to separate and turn grainy, so keep your burner on medium-low and stir gently.
Don’t forget to cook your potatoes until they’re fork-tender before adding them to the soup, since undercooked potatoes won’t soften properly in the finished dish and will give you an unpleasant crunch.
When it comes to the bread bowls, make sure to toast them in the oven for a few minutes after scooping out the insides – this creates a barrier that prevents the bread from getting too soggy when you pour in the hot soup.

What to Serve With Loaded Baked Potato Soup?
Since this soup is already served in a bread bowl and pretty filling on its own, I like to keep sides simple and fresh. A crisp green salad with a light vinaigrette is perfect for cutting through all that creamy richness, or you could go with some raw veggies and ranch dip on the side. If you’re feeding a crowd, consider setting up a little topping bar with extra bacon bits, shredded cheese, sour cream, and chives so everyone can customize their bowl. For a lighter option, some sliced fresh fruit like apples or grapes makes a nice contrast to the savory soup.
Storage Instructions
Store: Keep leftover loaded baked potato soup in an airtight container in the fridge for up to 4 days. The soup actually tastes even better the next day after all the flavors have had time to meld together. If you have leftover bread bowls, wrap them separately in plastic wrap and store at room temperature for a day or two.
Freeze: This soup freezes pretty well for up to 2 months, though the texture of the potatoes might change slightly when thawed. I recommend freezing it without the sour cream and stirring that in fresh when you reheat. Freeze in individual portions so you can grab just what you need.
Reheat: Warm the soup gently on the stovetop over medium-low heat, stirring occasionally to prevent sticking. Add a splash of milk or broth if it’s gotten too thick. You can also microwave individual portions, but stir every minute or so for even heating.
| Preparation Time | 10-15 minutes |
| Cooking Time | 30-45 minutes |
| Total Time | 40-60 minutes |
| Level of Difficulty | Medium |
| Servings | 4 servings |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 1500-1700
- Protein: 40-50 g
- Fat: 85-100 g
- Carbohydrates: 130-150 g
Ingredients
For the soup:
- 1/3 cup butter (I prefer Kerrygold unsalted for a richer flavor)
- 1/3 cup flour (sifted to prevent any lumps in the roux)
- 1/2 tsp salt
- 1/2 tsp pepper
- 1 cup broth (I use Swanson chicken broth)
- 2 1/4 cups milk (room temperature helps prevent curdling)
- 1 1/4 cups cheese (freshly shredded for smoother melting)
- 2 cups cooked potato (diced into 1/2-inch cubes)
- 1/4 cup sour cream
- 1/4 teaspoon garlic powder
For the garnish:
- bacon (crispy and crumbled into small bits)
- cheese
- sour cream
- chives
Step 1: Create the Roux Base
- 1/3 cup butter
- 1/3 cup flour
- 1/2 tsp salt
- 1/2 tsp pepper
Melt the butter in a large pot over medium heat.
Once melted and foamy, add the sifted flour, salt, and pepper, stirring constantly for about 2 minutes.
This cooking time allows the flour to lose its raw taste and helps create a smooth, lump-free sauce.
I prefer using Kerrygold unsalted butter here because it creates a noticeably richer, more golden flavor in the final soup.
Step 2: Build the Sauce Foundation
- 1 cup broth
- 2 1/4 cups milk
Gradually pour in the chicken broth while stirring constantly to create a smooth base without lumps.
Once the broth is fully incorporated and the mixture is smooth, slowly add the room-temperature milk in small amounts, stirring continuously to prevent curdling.
The room-temperature milk is key here—cold milk can shock the hot roux and cause texture problems.
Continue stirring until the mixture is completely smooth before moving to the next step.
Step 3: Add Cheese and Potatoes
- 1 1/4 cups cheese
- 2 cups cooked potato
- 1/4 teaspoon garlic powder
Add the freshly shredded cheese to the pot, stirring until completely melted and incorporated.
Freshly shredded cheese melts much more smoothly than pre-shredded varieties.
Then add the diced cooked potatoes (cut into 1/2-inch cubes) and the garlic powder, stirring well.
Continue cooking over medium heat until the soup begins to bubble gently, which takes about 3-5 minutes.
Step 4: Finish and Adjust the Soup
- 1/4 cup sour cream
Remove the pot from heat and stir in the sour cream until fully combined and smooth.
Return the pot to low heat and let it warm through until just beginning to bubble again—do not boil, as high heat can cause the sour cream to break and create a grainy texture.
I like to taste at this point and adjust the salt and pepper if needed, as the potatoes can sometimes absorb seasoning.
Step 5: Prepare the Bread Bowls and Assemble
- soup from Step 4
- bread bowls
- bacon
- cheese
- sour cream
- chives
While the soup is simmering, carefully scoop out the insides of the bread bowls, leaving a sturdy shell about 1/2 inch thick on the bottom and sides.
Ladle the hot soup into each bread bowl, filling them about three-quarters full to prevent overflow.
Top each bowl generously with crispy crumbled bacon, a handful of freshly shredded cheese, a dollop of sour cream, and a sprinkle of fresh chives.
Serve immediately while the soup is hot and the bread is still warm.

Creamy Loaded Baked Potato Soup Bread Bowl
Ingredients
For the soup::
- 1/3 cup butter (I prefer Kerrygold unsalted for a richer flavor)
- 1/3 cup flour (sifted to prevent any lumps in the roux)
- 1/2 tsp salt
- 1/2 tsp pepper
- 1 cup broth (I use Swanson chicken broth)
- 2 1/4 cups milk (room temperature helps prevent curdling)
- 1 1/4 cups cheese (freshly shredded for smoother melting)
- 2 cups cooked potato (diced into 1/2-inch cubes)
- 1/4 cup sour cream
- 1/4 teaspoon garlic powder
For the garnish::
- bacon (crispy and crumbled into small bits)
- cheese
- sour cream
- chives
Instructions
- Melt the butter in a large pot over medium heat. Once melted and foamy, add the sifted flour, salt, and pepper, stirring constantly for about 2 minutes. This cooking time allows the flour to lose its raw taste and helps create a smooth, lump-free sauce. I prefer using Kerrygold unsalted butter here because it creates a noticeably richer, more golden flavor in the final soup.
- Gradually pour in the chicken broth while stirring constantly to create a smooth base without lumps. Once the broth is fully incorporated and the mixture is smooth, slowly add the room-temperature milk in small amounts, stirring continuously to prevent curdling. The room-temperature milk is key here—cold milk can shock the hot roux and cause texture problems. Continue stirring until the mixture is completely smooth before moving to the next step.
- Add the freshly shredded cheese to the pot, stirring until completely melted and incorporated. Freshly shredded cheese melts much more smoothly than pre-shredded varieties. Then add the diced cooked potatoes (cut into 1/2-inch cubes) and the garlic powder, stirring well. Continue cooking over medium heat until the soup begins to bubble gently, which takes about 3-5 minutes.
- Remove the pot from heat and stir in the sour cream until fully combined and smooth. Return the pot to low heat and let it warm through until just beginning to bubble again—do not boil, as high heat can cause the sour cream to break and create a grainy texture. I like to taste at this point and adjust the salt and pepper if needed, as the potatoes can sometimes absorb seasoning.
- While the soup is simmering, carefully scoop out the insides of the bread bowls, leaving a sturdy shell about 1/2 inch thick on the bottom and sides. Ladle the hot soup into each bread bowl, filling them about three-quarters full to prevent overflow. Top each bowl generously with crispy crumbled bacon, a handful of freshly shredded cheese, a dollop of sour cream, and a sprinkle of fresh chives. Serve immediately while the soup is hot and the bread is still warm.