Creamy Baked Potato Soup

Featured in: Comfort Meal Ideas

This dish features tender russet potatoes cooked until soft, combined with crisp bacon, sautéed onions, and garlic. A smooth blend of milk, chicken broth, and sour cream creates a creamy base, enriched with sharp cheddar cheese and fresh chives. The balance of flavors delivers a warm, comforting experience perfect for chilly days. Optional techniques like blending part of the mixture add a silky texture while reserving bacon and cheddar for topping keeps layers of flavor.

Updated on Sun, 15 Feb 2026 16:18:00 GMT
Creamy baked potato soup in a white bowl, topped with crispy bacon, shredded cheddar, and fresh chives.  Pin it
Creamy baked potato soup in a white bowl, topped with crispy bacon, shredded cheddar, and fresh chives. | cozyighrem.com

My neighbor Sarah brought this soup to a dinner party on the first truly cold evening of November, and I watched people abandon their conversations mid-sentence just to focus on their bowls. There's something about the way bacon fat whispers into an onion, how it transforms into something you can't stop smelling, that makes you understand why comfort food exists. She shared her recipe that night, and I've made it dozens of times since, each batch slightly different depending on my mood and what's lurking in the fridge.

I made this for my partner during a particularly rough week, when they came home exhausted and just needed something warm and uncomplicated. The way their shoulders relaxed as they ate felt like the soup was doing its job, healing in the way only butter and cheese and potatoes can. That's when I realized this isn't just a recipe—it's a small act of kindness you can ladle into a bowl.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • Russet potatoes: Four large ones, peeled and diced—these are your anchor, starchy and forgiving, turning creamy as they break down in the heat.
  • Bacon: Six slices chopped fine, the foundation of every good flavor here, crispy and salty and absolutely non-negotiable.
  • Onion: One medium diced, the quiet backbone that sweetens as it cooks, building depth before you even add the broth.
  • Garlic: Two cloves minced, just enough to whisper in the background without shouting.
  • Fresh chives: Three tablespoons chopped, plus more for serving—these are your bright punctuation at the end, fresh against all that richness.
  • All-purpose flour: A quarter cup to thicken everything, creating the roux that catches the bacon fat and milk into something silky.
  • Whole milk: Three cups, the gentle base that makes this soup sing rather than scream.
  • Chicken broth: One cup, the savory note that keeps the potato from tasting one-dimensional.
  • Sour cream: One cup stirred in at the end, adding tang and a luxurious texture that no amount of cream alone could deliver.
  • Sharp cheddar: One and a half cups shredded, plus more for topping—sharp is key here, not mild, because the cheese deserves to be heard.
  • Salt and pepper: Half teaspoon each, adjusted at the very end when you taste and know what your particular pot needs.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Start the potatoes:
Bring a large pot of salted water to a boil and add your diced potatoes, letting them cook for twelve to fifteen minutes until a fork slides through without resistance. This is when your kitchen starts to smell like something good is happening.
Crisp the bacon:
In your soup pot over medium heat, cook the chopped bacon until it's dark and crackling, then fish it out with a slotted spoon and let it drain on paper towels. Leave about two tablespoons of that precious grease behind—this is the flavor foundation.
Build the base:
Toss your diced onion into that bacon fat and let it sizzle for five minutes, stirring occasionally, until it turns translucent and sweet. Add the garlic, stir for one more minute, and breathe in deeply.
Make the roux:
Sprinkle the flour over everything and stir constantly for two minutes, coating all the vegetables in that light paste. You're creating the thickener that makes this soup velvety rather than watery.
Smooth it out:
Gradually whisk in the milk and chicken broth, stirring as you go to avoid lumps—this is where patience matters, pouring slowly and watching the liquid transform into something smooth. Keep stirring until it thickens slightly, which takes just a few minutes.
Simmer with the potatoes:
Add your cooked potatoes along with the salt and pepper, then let everything bubble gently for ten minutes. Use the back of a spoon to mash some of the potatoes directly in the pot, breaking them down just enough to cloud the broth while leaving some tender chunks intact.
Finish with cream and cheese:
Lower the heat and stir in the sour cream and shredded cheddar, letting the heat melt the cheese completely without boiling. Taste and adjust the seasoning—you might need more salt than you think.
Serve it warm:
Ladle into bowls and top each with reserved bacon, extra cheddar, and a scatter of fresh chives. Crusty bread or toasted baguette slices turn this from a side into a complete meal.
A comforting bowl of baked potato soup, featuring tender potatoes, melted cheese, and smoky bacon crumbles.  Pin it
A comforting bowl of baked potato soup, featuring tender potatoes, melted cheese, and smoky bacon crumbles. | cozyighrem.com

There was a moment last winter when my daughter, who usually picks at everything, asked for a second bowl and told me it was better than the restaurant version we'd tried weeks before. That compliment, casual as it was, reminded me that the best recipes aren't in cookbooks—they're the ones that land on a table and make people feel looked after.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

Texture Matters More Than You Think

The magic of this soup lives in contrast—creamy against chunky, hot against the cool crunch of bacon bits, the rich cheese against the sharp brightness of chives. If you blend it all smooth, you lose that textural conversation that makes eating it interesting. I learned this by accident when I over-enthusiastically used an immersion blender one evening, and the result, while delicious, felt like eating baby food with delusions of grandeur.

The Bacon Grease is Everything

Some people skim it off or waste it, and I genuinely don't understand why. That rendered fat carries the smoke and salt and pork essence into the onion, and from there into the entire pot—it's the reason this soup tastes like someone who knows what they're doing made it. You only need two tablespoons, but those two tablespoons are the difference between competent and unforgettable.

Variations That Actually Work

Once you know this recipe, you can riff on it without guilt. I've made it vegetarian by swapping the bacon for crispy fried onions and adding smoked paprika, and it still hits differently than the original but in an honest way. I've stretched it with extra broth when I had more mouths to feed, added roasted garlic for depth, even stirred in crispy sage once because it was there.

  • For a lighter version, replace half the sour cream with Greek yogurt and use half-and-half instead of whole milk.
  • Leftover soup thickens as it sits, so add a splash of milk or broth when reheating to bring it back to that perfect consistency.
  • Make it ahead and freeze flat in a zip-top bag, then thaw overnight in the fridge before reheating gently on the stove.
Rich and creamy baked potato soup served with crusty bread, garnished with chives and extra cheddar. Pin it
Rich and creamy baked potato soup served with crusty bread, garnished with chives and extra cheddar. | cozyighrem.com

Make this soup when you need to feed someone who's tired, sad, or just hungry for something that tastes like it came from someone's kitchen, not a can. It's the kind of dish that sits on your stove and makes the whole house smell like comfort, and honestly, that might be the best part.

Recipe FAQs

Can I make this dish vegetarian?

Yes, omit the bacon and substitute chicken broth with vegetable broth. Adding smoked paprika can enhance the smoky flavor.

How can I achieve a creamier consistency?

Blend part of the mixture using an immersion blender, then stir in the remaining potato chunks for texture.

What is the best way to store leftovers?

Refrigerate for up to 3 days or freeze for up to 2 months. Reheat gently and add a splash of milk if needed.

Can I adjust the seasoning to be less salty?

Yes, reduce the salt quantity and add more black pepper or fresh chives for balanced flavor.

Are there gluten-free options for this dish?

Substitute all-purpose flour with a gluten-free alternative to accommodate gluten sensitivities.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Creamy Baked Potato Soup

Velvety blend of potatoes and sharp cheddar with crisp bacon and fresh chives for warm comfort.

Prep Time
15 min
Time to Cook
25 min
Overall Time
40 min
Created by Melissa Caldwell


Skill Level Easy

Cuisine American

Makes 6 Portions

Dietary Details None specified

What You’ll Need

Potatoes

01 4 large russet potatoes, peeled and diced

Meats

01 6 slices bacon, chopped

Vegetables & Aromatics

01 1 medium onion, diced
02 2 cloves garlic, minced
03 3 tablespoons chopped fresh chives, plus more for serving

Soup Base

01 1/4 cup all-purpose flour
02 3 cups whole milk
03 1 cup chicken broth
04 1 cup sour cream

Cheese

01 1 1/2 cups shredded sharp cheddar cheese, plus more for serving

Seasonings

01 1/2 teaspoon salt
02 1/2 teaspoon black pepper

Step-by-Step

Step 01

Prepare potatoes: Bring a large pot of salted water to a boil. Add diced potatoes and cook for 12 to 15 minutes until fork-tender. Drain and set aside.

Step 02

Cook bacon and prepare base: In a large soup pot over medium heat, cook chopped bacon until crisp. Remove bacon with a slotted spoon and drain on paper towels. Reserve approximately 2 tablespoons of bacon grease in the pot.

Step 03

Sauté aromatics: Add diced onion to the bacon grease and sauté for 5 minutes until translucent. Stir in minced garlic and cook for 1 minute more.

Step 04

Create roux: Sprinkle flour into the pot, stirring constantly to form a roux. Cook for 2 minutes.

Step 05

Build soup base: Gradually whisk in milk and chicken broth, stirring until smooth and slightly thickened.

Step 06

Combine potatoes and seasonings: Add cooked potatoes, salt, and black pepper. Simmer for 10 minutes, gently mashing some potatoes in the pot to achieve a chunky texture.

Step 07

Finish with cream and cheese: Lower heat and stir in sour cream and shredded cheddar cheese. Cook until cheese is fully melted and soup reaches a creamy consistency. Adjust seasoning to taste.

Step 08

Serve: Ladle soup into bowls. Top each serving with reserved bacon, extra cheddar, and fresh chives. Serve warm with crusty bread or toasted baguette slices.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Gear Needed

  • Large pot
  • Medium saucepan
  • Slotted spoon
  • Ladle
  • Whisk
  • Potato masher or immersion blender
  • Cutting board and knife

Allergy Details

Review every ingredient for possible allergens. Always consult a health expert if you have concerns.
  • Contains milk and dairy products including milk, sour cream, and cheddar cheese
  • Contains gluten from all-purpose flour
  • Contains pork from bacon
  • Contains potential allium allergens from onion and garlic

Nutrition Details (per portion)

Nutrition guidance intended only for reference—please ask your doctor for health advice.
  • Energy: 420
  • Fats: 23 g
  • Carbohydrates: 39 g
  • Proteins: 16 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.