Soups & Stews
This Allison's baked potato soup recipe delivers the ultimate comfort in every spoonful—creamy, rich, and topped with crispy bacon bits that add irresistible texture. 🔥 The secret lies in roasting the potatoes first, which deepens their flavor and creates a velvety base that’s smoother than anything from a can.
I’ve perfected this version over years of testing, balancing tradition with a few modern twists that elevate it beyond the classic. The process starts with caramelizing onions and garlic until they’re golden and fragrant, then adding roasted potatoes that break down into a silky, hearty broth.
A touch of smoked paprika and roasted garlic infuses warmth, while a splash of cream (or coconut milk for a lighter option) rounds out the depth. The bacon isn’t just an afterthought—it’s crisped to perfection and scattered on top, offering that satisfying crunch with every bite.
By the time you’re done, you’ll have a soup so rich and comforting it feels like a hug in a bowl. The aroma alone will have everyone gathering around the table, and the texture—creamy yet substantial, with crispy bacon bits—makes it impossible to stop at one serving.
Serve it with a dollop of sour cream and fresh green onions for the full experience. This recipe is foolproof, adaptable, and always a crowd-pleaser—whether you’re feeding a family or meal prepping for the week. Let’s get cooking!
Ingredients for allison's baked potato soup
Pantry staples plus a few key ingredients for that creamy, bacon-topped comfort.
| Ingredient | Amount | Notes |
|---|---|---|
| Yellow Onions 🧅 | 2 whole | Sliced thin for caramelizing |
| Russet Potatoes 🥔 | 3 lb | Medium size, peeled and cubed |
| Garlic Cloves 🧄 | 6 cloves | Roasted for deep flavor |
| Smoked Paprika 🌶️ | 1 tbsp | For that signature warmth |
| Heavy Cream 🥛 | 1 cup | Full-fat for richness |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred |
| Cheddar Cheese 🧀 | 1 ½ cups | Shredded sharp variety |
| Bacon 🥓 | 8 oz | Thick-cut, crisped to perfection |
| Fresh Green Onions 🌱 | ¼ cup | Sliced for garnish |
| Sour Cream 🍦 | ½ cup | For topping |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Olive Oil 🫒 | ¼ cup | For roasting potatoes |
| Butter 🧈 | 2 tbsp | Unsalted for caramelizing onions |
The potatoes are the heart of this soup, so pick Russets—they’re the fluffiest when roasted. Trader Joe’s has great organic ones, but any grocery store’s russet works. Roast them until tender but not mushy—you want them to break down into that velvety texture. For the bacon, thick-cut is non-negotiable—it crisps better and adds that satisfying crunch. I grab mine from Costco when I’m making a big batch, but any store’s thick-cut will do. The smoked paprika? Penzeys has the best, but the regular grocery store stuff is fine—just make sure it’s labeled ‘smoked’ for that authentic flavor.
No heavy cream? Coconut milk works beautifully—just use full-fat for the best texture. Running low on cheddar? Gruyère or sharp white cheddar both add depth. The bacon bits can be store-bought, but homemade is worth it—crisp them in a pan until they’re golden and crunchy. If you’re making this ahead, hold off on adding the bacon until serving so it stays crispy. The green onions are optional but add a fresh pop of color—skip them if you’re serving something green-heavy on the side.
This soup tastes even better the next day, so make a double batch if you can. Store leftovers in the fridge for up to 5 days—the flavors meld beautifully. For freezing, portion it out before adding the bacon and cream, then freeze for up to 3 months. When reheating, stir in the cream and bacon at the end to keep them from getting soggy. The bacon bits? Keep them in a jar at room temp for up to 1 week—they’ll stay crispy if you store them in a single layer.
Why You'll Love This Recipe
- One-Pot Wonder: I swear by this recipe—just toss everything into one pot, and it handles the rest. No chopping small cubes or peeling endless skins; throwing in whole potatoes (yes, even the skins) means less mess and more flavor.
- Smoky Creamy Magic: That smoked paprika? It’s the secret weapon—deep, earthy warmth that lingers. When you stir in the heavy cream at the end, it turns from hearty to ridiculously smooth, like someone whipped up a gourmet bite but forgot to tell you.
- Leftovers That Beg: Honestly, I always make too much. The next day, it’s even better—potatoes soak up the broth just right, and the cream adds a velvety finish. Microwave for 90 seconds, and suddenly you’ve got a lunch that tastes like dinner.
- Budget-Friendly Crowd-Pleaser: Russets are cheap, onions last forever, and garlic? Always in my pantry. This feeds six for under $10, and trust me, no one will guess it’s this easy to pull off. My college roommate’s favorite—because it’s cheap, filling, and no one cares if it’s “fancy.”
Step-by-step instructions for Allison's creamy baked potato soup
Here's how to make this comforting soup with rich, velvety texture and crispy bacon bits.
🔥 Step 1: Roast the Potatoes and Garlic for Deep Flavor
Preheat your oven to 400°F. Toss the 3 lb cubed Russet potatoes with 0.25 cup olive oil, 1.5 tsp salt, and 0.5 tsp black pepper on a large baking sheet. Spread them in a single layer so they roast evenly. Add the 6 whole garlic cloves (peeled) directly to the potatoes.
Roast for 45-50 minutes until the potatoes are tender when pierced with a fork and golden brown in spots. I like to check at the 40-minute mark—you want them just tender, not mushy. The garlic should be soft and fragrant. This roasting step builds incredible depth of flavor that steaming or boiling can't match.
🍳 Step 2: Caramelize the Onions and Cook the Bacon
While the potatoes roast, heat a large Dutch oven over medium heat. Add the 8 oz thick-cut bacon and cook until crispy, about 10-12 minutes. Use a slotted spoon to remove the bacon and set it aside on paper towels, leaving the rendered fat in the pot.
In the same pot with the bacon fat, add 2 whole sliced yellow onions and 2 tbsp butter. Cook for 8-10 minutes until the onions are soft and golden brown—this caramelization adds sweetness that balances the soup's richness. Here's the thing—don't rush this step. You'll see the onions start to stick slightly, but they'll release when you stir gently. If they stick too much, add a splash of water and scrape up those flavorful browned bits.
🥘 Step 3: Build the Soup Base with Roasted Potatoes and Broth
Add the roasted potatoes and garlic to the Dutch oven along with the 4 cups chicken broth and 1 tbsp smoked paprika. Bring to a gentle simmer and cook for 10 minutes until the potatoes are completely tender. Use an immersion blender to purée the soup until completely smooth—this creates that signature velvety texture. If you don't have an immersion blender, carefully transfer the soup to a regular blender in batches.
Here's where the magic happens: return the puréed soup to the pot and stir in the 1 cup heavy cream and 1.5 cups shredded cheddar cheese. Keep the heat at a very gentle simmer—just enough to maintain warmth without curdling the cream. If the soup starts to look too thick, add a splash of hot broth to reach your desired consistency. The cheese should melt completely, creating a rich, creamy base.
🔪 Step 4: Finish with Crispy Bacon and Fresh Toppings
Break the crispy bacon into bite-sized pieces and stir them into the soup. The contrast between the creamy soup and crispy bacon bits is what makes this recipe special. Taste and adjust seasoning—you might need a little more salt or pepper depending on your broth.
Ladle the soup into bowls and top each serving with 0.5 cup sour cream and 0.25 cup sliced fresh green onions. The sour cream adds a cool, tangy contrast to the rich soup, while the green onions bring freshness. I like to serve this with a side of crusty bread to soak up every last drop of that creamy goodness. The crispy bacon bits will float to the top as it cools—don't miss them!
Pro Tips For Making Allison'S Baked Potato Soup
- PARBOIL POTATOES FIRST: Russet potatoes take forever to soften—skip the long simmer. Cut them into 1-inch chunks, boil in salted water for 8 minutes until just fork-tender, then drain. This cuts baking time by half and keeps them from turning gluey.
- SAUTÉ ONIONS LOW AND SLOW: High heat burns yellow onions before they sweeten. Cook them over medium-low with a splash of water or broth, stirring often, until deep golden—about 15 minutes. The extra patience makes the whole soup richer.
- DON’T SKIP THE GARLIC TOAST: Smoked paprika adds depth, but raw garlic cloves can taste harsh. Lightly toast whole garlic cloves in a dry pan until fragrant (2-3 minutes), then smash them into the soup. This mellows the flavor and boosts aroma.
- TEMPER THE CREAM: Heavy cream curdles when added to hot soup. Mix a ladle of cooled soup with the cream first, then stir it back in. This keeps the texture silky instead of separating—no one wants lumpy potato soup.
Essential equipment for this dish
Dutch Oven
This is my go-to pot for making baked potato soup because it handles the deep, even heat distribution perfectly. A 5-6 quart Dutch oven like the Le Creuset Signature or Lodge Cast Iron is ideal—cast iron retains heat beautifully and prevents scorching.
The deep sides help with blending and stirring, while the heavy base ensures even cooking. If you don’t have one, a heavy-bottomed stainless steel pot works too, but monitor the heat closely to avoid burning. 🔥
Immersion Blender
An immersion blender is a game-changer for achieving that ultra-smooth, velvety texture without transferring hot soup to a separate blender. I love the Ninja QC1201 or Magic Bullet Immersion Blender—they’re affordable and handle thick soups like this with ease.
If you don’t have one, transfer the soup to a regular blender in batches, but be cautious—hot liquids can splatter. Always leave room at the top of the blender jar to prevent overflow.
Baking Sheet
A rimmed baking sheet is essential for roasting the potatoes and garlic. A half-sheet pan (18x13 inches) works perfectly, but any sturdy sheet will do. Line it with parchment paper for easy cleanup and to prevent sticking.
I prefer half-sheet pans from Wilton because they’re durable and fit most home ovens. Roasting the potatoes on a sheet pan ensures even browning and crispiness, which is key for that deep, caramelized flavor.
Slotted Spoon
A slotted spoon is a must-have for this recipe, especially when cooking the bacon. It lets you easily remove the crispy bacon from the pot while leaving the flavorful fat behind for caramelizing the onions.
I keep a stainless steel slotted spoon from OXO Good Grips in my kitchen—it’s sturdy, has a comfortable handle, and won’t warp over time. This tool also comes in handy for skimming any foam or impurities from the soup before blending.
Cheese Grater
For the best texture in your soup, freshly shredded cheese is a must. A box grater or microplane works well for shredding the 1.5 cups sharp cheddar. I prefer a Mikado box grater because it’s easy to use and gives you consistent shreds.
If you’re in a hurry, pre-shredded cheese is fine, but it tends to clump and can make the soup grainy. For extra flavor, pulse the cheese in a food processor for a finer, more uniform texture that blends seamlessly into the soup. ✨
Paper Towels
Don’t overlook the importance of paper towels when making this soup! After crisping the bacon, place it on a plate lined with paper towels to drain excess fat. This keeps the bacon extra crispy and prevents the soup from becoming greasy.
I also use paper towels to wipe down the rim of the Dutch oven before adding the sour cream topping—it ensures a clean, professional finish. Keep a stack nearby for quick cleanups while cooking. 💡
Nutrition facts
Frequently asked questions
Can I make this baked potato soup without heavy cream?
For a lighter version, substitute the 1 cup heavy cream with 1 cup coconut milk (full-fat for best texture) or ½ cup Greek yogurt mixed with ½ cup broth. The soup will still be creamy, though slightly tangier with yogurt. The key is maintaining the same liquid ratio to keep the consistency smooth.
Why does my soup turn out too thick or too thin?
Texture issues usually stem from blending or liquid balance. For thick soup, stir in 2-3 tbsp hot broth while heating. If it's too thin, simmer uncovered for 5-10 minutes to evaporate excess liquid. The roasted potatoes should break down into a velvety base—if they're still chunky, blend longer or add 1 tbsp cornstarch mixed with water for thickening.
How can I make this soup ahead of time?
Prepare the soup up to 3 days in advance by making it through Step 3 (after adding cheese but before the bacon). Store in an airtight container in the fridge. When ready to serve, reheat gently, then stir in the crispy bacon and cream. For freezing, portion before adding cream/bacon—thaw overnight in the fridge, then reheat and add toppings just before serving to maintain crispness.
What's the best way to reheat leftovers?
Reheat on the stovetop over medium-low heat until warmed through (5-7 minutes). Avoid microwaving—it can make the cream separate. For extra creaminess, stir in 1 tbsp extra heavy cream or milk when reheating. If the soup seems too thick after reheating, thin with a splash of warm broth. The bacon bits will stay crispy if added fresh after reheating.
Can I use sweet potatoes instead of russets?
While possible, russet potatoes are ideal for their fluffy texture when roasted. Sweet potatoes will work but may alter the flavor profile—expect a slightly sweeter, denser soup. If using them, roast at 400°F for 35-40 minutes until very tender, then proceed with the recipe. For balance, reduce the smoked paprika to ½ tbsp to prevent overpowering sweetness.
