Written by

Kristen Douglas

Published

Cozy Loaded Baked Potato Soup with Bacon & Chives

Ready In 45 minutes
Servings 6-8 servings
Difficulty Easy

Love this? Save it for later!

Share the inspiration with your friends

I was standing in the frozen food aisle, staring at a bag of frozen potato soup mix, when my phone buzzed. It was my neighbor, Clara, who I’d only ever waved at from across the driveway. She’d seen me hauling groceries in the rain the night before and wanted to know if I needed a hand. I told her I was just grabbing stuff for a quick soup, and she laughed. “Quick soup,” she said, “isn’t real soup. Come by tomorrow. I’ll show you how it’s done.”

Now, I’m not someone who takes cooking lessons from strangers easily. But Clara, a retired home economics teacher with a garden full of herbs and a kitchen that always smelled like butter, had a way of making you feel like you were doing her a favor by letting her teach you. She didn’t hand me a recipe card. She just started pulling things from her fridge—bacon, a block of cheddar, a bag of russets—and talked about her grandmother’s rule: “Soup that fills you up should also fill your heart.”

Honestly, I was skeptical. I’d made potato soup before, and it was always either too watery or too gluey. But Clara’s method was different. She didn’t rush. She let the bacon render slowly, she used the rendered fat to cook the aromatics, and she mashed just enough potatoes to create a creamy base without turning it into baby food. I took notes on my phone, and when I finally made it myself the next week, I knew I had to share it with you.

Why You’ll Love This Recipe

This isn’t just another potato soup recipe. This is the one that makes you close your eyes after the first spoonful. It’s the kind of soup that feels like a hug in a bowl—rich, creamy, and loaded with all the good stuff. And the best part? It’s actually easy to make on a weeknight.

  • Quick & Easy: From start to finish, this soup comes together in about 45 minutes. No complicated techniques, no endless stirring. Just straightforward cooking that delivers big flavor.
  • Simple Ingredients: You probably have most of these in your kitchen right now. Potatoes, bacon, cheese, milk, butter—nothing fancy, nothing hard to find.
  • Perfect for Cozy Nights: This is the soup you want on a chilly evening when you’re craving something warm and satisfying. It’s also great for game day, family dinners, or even a comforting lunch.
  • Crowd-Pleaser: I’ve served this to picky eaters, health-conscious friends, and serious foodies. Every single person has asked for the recipe. It’s that good.
  • Unbelievably Delicious: The texture is what sets this apart. It’s creamy but not heavy, rich but not greasy. The crispy bacon, sharp cheddar, and fresh chives on top make every spoonful a little celebration.

What makes this recipe different from the rest? It’s the technique. Most recipes have you boil potatoes in water or broth, which dilutes the flavor. Here, we cook the potatoes in a mixture of milk and cream, which creates a naturally creamy base without needing a ton of extra butter or flour. It’s a small change that makes a huge difference.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most of these are pantry staples, and the ones that aren’t are easy to find at any grocery store.

For the Soup Base

  • 6 slices thick-cut bacon (I prefer Wright Brand or Nueske’s for the best smoky flavor)
  • 1 tablespoon unsalted butter (adds richness, use dairy-free butter if needed)
  • 1 medium yellow onion, diced (about 1 cup)
  • 2 cloves garlic, minced (fresh is best, but jarred works in a pinch)
  • 1/4 cup all-purpose flour (helps thicken the soup; use gluten-free 1-to-1 flour if needed)
  • 3 cups whole milk (for creaminess; 2% works but won’t be as rich)
  • 1 cup heavy cream (adds luxurious texture; you can use half-and-half for a lighter version)
  • 2 cups low-sodium chicken broth (vegetable broth works too)
  • 2 pounds russet potatoes, peeled and diced into 1/2-inch cubes (about 4 medium potatoes)
  • 1 teaspoon salt (plus more to taste)
  • 1/2 teaspoon black pepper
  • 1/2 teaspoon smoked paprika (adds a subtle smoky depth)
  • 1/4 teaspoon garlic powder

For the Toppings

loaded baked potato soup preparation steps

  • 1 cup shredded sharp cheddar cheese (Cabot or Tillamook are my go-to brands)
  • 1/2 cup sour cream (full-fat for best flavor, but Greek yogurt works too)
  • 1/4 cup fresh chives, chopped (green onions are a good substitute)
  • Extra crispy bacon crumbles (reserve from the bacon you cook earlier)

Ingredient Tips: Look for firm, unblemished russet potatoes for the best texture. If you’re using pre-shredded cheese, be aware that it often contains anti-caking agents that can make the soup grainy. I recommend shredding your own cheese from a block—it melts so much better. For a dairy-free version, use unsweetened oat milk and a dairy-free butter substitute.

Equipment Needed

You don’t need any fancy gadgets for this recipe, which is part of its charm. Here’s what you’ll need:

  • Large Dutch oven or heavy-bottomed pot (5-6 quart size is ideal; a stockpot works too)
  • Cutting board and sharp knife (for dicing potatoes and onions)
  • Wooden spoon or silicone spatula (for stirring)
  • Measuring cups and spoons
  • Potato masher or immersion blender (I prefer a potato masher for more control over texture)
  • Baking sheet and parchment paper (for cooking the bacon in the oven, which is my preferred method)
  • Ladle (for serving)

If you don’t have a Dutch oven, any heavy-bottomed pot will work. The key is even heat distribution so the milk doesn’t scorch. And if you don’t have a potato masher, you can use a fork or even the back of a wooden spoon—it’ll just take a little more elbow grease.

Preparation Method

Let’s get cooking! This recipe moves quickly once you start, so I recommend prepping all your ingredients before you turn on the stove.

  1. Cook the bacon. Preheat your oven to 400°F (200°C). Line a baking sheet with parchment paper and lay the bacon strips in a single layer. Bake for 15-18 minutes until crispy. Transfer to a paper towel-lined plate to drain. Once cool, crumble or chop into small pieces. Reserve 2 tablespoons of the bacon fat for the soup.
  2. Sauté the aromatics. In your Dutch oven or large pot, melt the butter with the 2 tablespoons of reserved bacon fat over medium heat. Add the diced onion and cook for 4-5 minutes until softened and translucent, stirring occasionally. Add the minced garlic and cook for 30 seconds until fragrant. Don’t let the garlic burn—it will turn bitter.
  3. Make the roux. Sprinkle the flour over the onion mixture and stir constantly for 1-2 minutes. This cooks out the raw flour taste and helps thicken the soup. The mixture will look pasty and clumpy—that’s normal.
  4. Add the liquids. Slowly pour in the milk, heavy cream, and chicken broth while whisking continuously. This prevents lumps from forming. Keep whisking until the mixture is smooth and starts to thicken slightly, about 3-4 minutes.
  5. Add the potatoes and seasonings. Stir in the diced potatoes, salt, pepper, smoked paprika, and garlic powder. Bring the soup to a gentle simmer, then reduce the heat to medium-low. Cover and cook for 15-20 minutes, stirring occasionally, until the potatoes are fork-tender. The soup will thicken as it cooks.
  6. Mash to desired consistency. Remove the pot from the heat. Using a potato masher, mash about half of the potatoes right in the pot. This creates a creamy base while leaving some chunky pieces for texture. If you prefer a smoother soup, use an immersion blender for a few quick pulses—just be careful not to over-blend, or the soup can become gluey.
  7. Finish with cheese. Return the pot to low heat. Gradually stir in 3/4 cup of the shredded cheddar cheese, a handful at a time, until fully melted. Taste and adjust seasoning with more salt and pepper if needed.
  8. Serve and garnish. Ladle the soup into bowls. Top each serving with a dollop of sour cream, a sprinkle of the remaining cheddar cheese, a generous amount of crispy bacon crumbles, and a shower of fresh chives. Serve immediately.

Pro Tip: The soup will continue to thicken as it sits. If you’re reheating leftovers, you may need to add a splash of milk or broth to thin it back to your preferred consistency.

Cooking Tips & Techniques

I’ve made this soup more times than I can count, and I’ve learned a few things along the way. Here are my best tips for guaranteed success.

Don’t skip the bacon fat. I know it’s tempting to just use butter, but cooking the onions in a combination of butter and bacon fat adds a layer of smoky flavor that you simply can’t get any other way. It’s the secret to that “what’s in this?” depth that makes people ask for the recipe.

Low and slow is your friend. When you add the milk and cream, keep the heat on medium-low. High heat can cause the dairy to separate and curdle, which gives you a grainy, unappealing texture. If you see small bubbles forming around the edges of the pot, you’re at the right temperature.

Size matters with potatoes. Cut your potatoes into uniform 1/2-inch cubes. If some pieces are larger than others, they won’t cook evenly, and you’ll end up with some mushy and some crunchy bits. Consistency is key.

Don’t over-mash. I learned this the hard way. One time I got a little too enthusiastic with the immersion blender, and the soup turned into a starchy, gluey mess. You want some texture—those little potato chunks are what make it feel like a loaded baked potato in a bowl.

Shred your own cheese. I know, I know, it’s an extra step. But pre-shredded cheese is coated with cellulose and other anti-caking agents that prevent it from melting smoothly. When you shred your own from a block, it melts into the soup like a dream, creating that silky, creamy finish.

Variations & Adaptations

This recipe is wonderfully adaptable. Here are some of my favorite ways to change it up.

Vegetarian Version: Skip the bacon and use 2 tablespoons of olive oil or butter instead of the bacon fat. Use vegetable broth in place of chicken broth. For a smoky flavor, add 1/2 teaspoon of liquid smoke along with the seasonings. Top with vegetarian bacon bits or smoked paprika for color.

Loaded Broccoli Potato Soup: After mashing the potatoes, stir in 2 cups of small broccoli florets and let them cook in the hot soup for 5 minutes until tender. The broccoli adds color, nutrients, and a nice textural contrast.

Spicy Southwest Twist: Add 1 diced jalapeño (seeds removed if you want less heat) along with the onions. Swap the smoked paprika for 1 teaspoon of chili powder and add a 4-ounce can of diced green chiles with the broth. Top with pepper jack cheese instead of cheddar.

Dairy-Free Adaptation: Use unsweetened oat milk or cashew milk in place of whole milk, and coconut cream or a dairy-free heavy cream alternative. Use dairy-free butter and a good-quality vegan cheddar shred. The texture won’t be quite as rich, but it’s still delicious.

Loaded Sweet Potato Soup: Substitute half the russet potatoes with peeled sweet potatoes. The sweetness pairs beautifully with the smoky bacon and sharp cheddar. You may need to add an extra pinch of salt to balance the flavors.

Serving & Storage Suggestions

This soup is best served hot, straight from the pot. Ladle it into deep bowls and let everyone customize their own toppings. I like to set out little bowls of extra cheese, bacon, sour cream, and chives so people can go wild.

What to serve alongside: A crusty baguette or sourdough bread is perfect for dipping. A simple green salad with a tangy vinaigrette cuts through the richness nicely. For a heartier meal, serve with a grilled cheese sandwich—it’s the ultimate comfort food combo.

Storage: Leftover soup keeps well in an airtight container in the refrigerator for up to 4 days. The flavors actually meld and deepen overnight, so it might taste even better the next day.

Freezing: This soup freezes surprisingly well. Let it cool completely, then transfer to freezer-safe containers or zip-top bags. Freeze for up to 3 months. Thaw overnight in the refrigerator before reheating.

Reheating: Reheat the soup gently on the stovetop over medium-low heat, stirring occasionally. If it’s too thick, add a splash of milk or broth to thin it out. You can also microwave individual portions in 30-second bursts, stirring between each.

Flavor note: The soup will thicken significantly after chilling. Don’t worry—this is normal. Just add a little liquid as you reheat, and it will return to its original creamy consistency.

Nutritional Information & Benefits

Here’s the thing about this soup: it’s indulgent, but it also has some surprising nutritional perks. A generous 1-cup serving (with all the toppings) contains approximately:

  • Calories: 410
  • Protein: 16g
  • Fat: 26g
  • Carbohydrates: 32g
  • Fiber: 3g
  • Calcium: 25% of the Daily Value
  • Iron: 10% of the Daily Value

Health Benefits: Potatoes get a bad rap, but they’re actually a good source of vitamin C, potassium, and fiber (especially if you leave the skins on). The milk and cheese provide calcium and protein. And yes, bacon has fat, but it also adds so much flavor that you don’t need a ton of it to feel satisfied.

Dietary Considerations: This soup is naturally nut-free and egg-free. It can be made gluten-free by using a 1-to-1 gluten-free flour blend. For a lower-carb version, substitute half the potatoes with cauliflower florets—you won’t notice the difference, I promise.

My personal philosophy? Food should nourish you, but it should also make you happy. This soup does both. It’s a treat, but it’s a treat made with real, whole ingredients. And sometimes, that’s exactly what you need.

Conclusion

I still think about that afternoon in Clara’s kitchen. She didn’t just teach me how to make soup—she taught me that the best recipes come from a place of generosity. She shared her grandmother’s method because she believed that good food should be passed on, not hoarded.

This cozy loaded baked potato soup is my way of passing it on to you. It’s rich, creamy, and loaded with all the classic baked potato toppings you love. It’s the kind of soup that makes a rainy day feel cozy, that turns a simple dinner into something special, that makes you want to call your neighbor and say thank you.

I’d love to hear how it turns out for you. Did you add your own twist? Did your family love it? Drop a comment below and let me know. And if you share it on social media, tag me—I want to see your beautiful bowls of soup. Until next time, happy cooking!

Frequently Asked Questions

Can I make this soup in a slow cooker?

Yes! Cook the bacon and sauté the onions and garlic on the stovetop first, then transfer everything (except the milk, cream, and cheese) to a slow cooker. Cook on low for 6-8 hours or high for 3-4 hours. Stir in the milk, cream, and cheese during the last 30 minutes, then mash and serve.

Why did my soup turn out grainy?

Grainy texture usually happens when the dairy gets too hot and curdles. Make sure you’re cooking on medium-low heat and not letting the soup come to a full boil after adding the milk and cream. Also, pre-shredded cheese can cause graininess—shred your own from a block for the smoothest result.

Can I use Yukon Gold potatoes instead of russets?

Absolutely. Yukon Golds have a naturally buttery flavor and creamy texture that works beautifully in this soup. They’re a bit waxier than russets, so you may need to mash them a little more to get the same creamy consistency.

How do I make this soup thicker?

If you prefer an extra-thick soup, you can mash more of the potatoes or blend a larger portion with an immersion blender. Alternatively, mix 1 tablespoon of cornstarch with 2 tablespoons of cold water to make a slurry, then stir it into the simmering soup and cook for 2-3 minutes until thickened.

Can I prepare this soup ahead of time for a party?

Definitely! This soup is actually perfect for making ahead. Prepare it completely, let it cool, and store it in the refrigerator. Reheat gently on the stovetop the day of your party. Keep the toppings separate until serving so they stay crispy and fresh. The soup base will be even more flavorful after a day in the fridge.

Pin This Recipe!

loaded baked potato soup recipe

Print

Cozy Loaded Baked Potato Soup with Bacon & Chives

This rich and creamy loaded baked potato soup is packed with crispy bacon, sharp cheddar, and fresh chives. It’s the ultimate comfort food that comes together in about 45 minutes for a cozy weeknight dinner.

  • Author: Lena
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Total Time: 45 minutes
  • Yield: 6 servings 1x
  • Category: Main Course
  • Cuisine: American

Ingredients

Scale
  • 6 slices thick-cut bacon
  • 1 tablespoon unsalted butter
  • 1 medium yellow onion, diced (about 1 cup)
  • 2 cloves garlic, minced
  • 1/4 cup all-purpose flour
  • 3 cups whole milk
  • 1 cup heavy cream
  • 2 cups low-sodium chicken broth
  • 2 pounds russet potatoes, peeled and diced into 1/2-inch cubes (about 4 medium potatoes)
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1/2 teaspoon smoked paprika
  • 1/4 teaspoon garlic powder
  • 1 cup shredded sharp cheddar cheese
  • 1/2 cup sour cream
  • 1/4 cup fresh chives, chopped
  • Extra crispy bacon crumbles (reserved from cooked bacon)

Instructions

  1. Cook the bacon: Preheat oven to 400°F (200°C). Line a baking sheet with parchment paper and lay bacon strips in a single layer. Bake for 15-18 minutes until crispy. Transfer to a paper towel-lined plate to drain. Once cool, crumble or chop into small pieces. Reserve 2 tablespoons of bacon fat for the soup.
  2. Sauté the aromatics: In a Dutch oven or large pot, melt the butter with the 2 tablespoons of reserved bacon fat over medium heat. Add the diced onion and cook for 4-5 minutes until softened and translucent. Add the minced garlic and cook for 30 seconds until fragrant.
  3. Make the roux: Sprinkle the flour over the onion mixture and stir constantly for 1-2 minutes to cook out the raw flour taste.
  4. Add the liquids: Slowly pour in the milk, heavy cream, and chicken broth while whisking continuously to prevent lumps. Keep whisking until the mixture is smooth and starts to thicken slightly, about 3-4 minutes.
  5. Add the potatoes and seasonings: Stir in the diced potatoes, salt, pepper, smoked paprika, and garlic powder. Bring to a gentle simmer, then reduce heat to medium-low. Cover and cook for 15-20 minutes, stirring occasionally, until potatoes are fork-tender.
  6. Mash to desired consistency: Remove from heat. Using a potato masher, mash about half of the potatoes right in the pot to create a creamy base while leaving some chunky pieces.
  7. Finish with cheese: Return pot to low heat. Gradually stir in 3/4 cup of the shredded cheddar cheese, a handful at a time, until fully melted. Taste and adjust seasoning.
  8. Serve and garnish: Ladle soup into bowls. Top each serving with a dollop of sour cream, remaining cheddar cheese, crispy bacon crumbles, and fresh chives. Serve immediately.

Notes

The soup will continue to thicken as it sits. If reheating leftovers, add a splash of milk or broth to thin it back to your preferred consistency. For best results, shred your own cheese from a block to avoid graininess.

Nutrition

  • Serving Size: 1 cup
  • Calories: 410
  • Sugar: 6
  • Sodium: 780
  • Fat: 26
  • Saturated Fat: 12
  • Carbohydrates: 32
  • Fiber: 3
  • Protein: 16

Keywords: loaded baked potato soup, potato soup with bacon, creamy potato soup, comfort food soup, easy potato soup

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

You might also love these recipes

Leave a Comment

Recipe rating ★☆ ★☆ ★☆ ★☆ ★☆