Save The kitchen window was foggy from steam, and I could barely see the neighbor's porch light through it. I was stirring a pot that smelled like everything good about staying in on a cold night. My sister called right as I was adding the cheese, asking what I was making that smelled so good she could practically taste it through the phone. That's when I knew this soup was going to be one of those recipes I'd make over and over.
I made this the night my brother brought his new girlfriend over for the first time. She was nervous, he was nervous, and I needed something that felt like a hug without being too fussy. We ended up sitting around the table for two hours, refilling bowls and talking until the pot was empty. She still asks me to make it every time they visit.
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: These starchy potatoes break down beautifully when blended, giving the soup that thick, velvety body without needing flour or cornstarch.
- Onion and garlic: The foundation of flavor here, they sweeten as they cook and give the broth a savory depth you can't fake.
- Chicken or vegetable broth: Go for low sodium if you can, because you'll be adding cheese and bacon later and you want control over the salt.
- Whole or 2% milk: This keeps the soup creamy without being too heavy, though I've swapped in half and half when I'm feeling indulgent.
- Sour cream: It adds a subtle tang that balances the richness of the cheese and makes every spoonful more interesting.
- Shredded cheddar cheese: Sharp cheddar is my favorite because it has personality, but medium works if that's what you have on hand.
- Bacon: Crispy, salty, smoky, it's the reason people go back for seconds.
- Green onions: They add a pop of color and a fresh bite that cuts through all the creaminess.
- Olive oil: Just enough to get the onions going without making the soup greasy.
- Salt, black pepper, and paprika: Simple seasonings that let the other ingredients shine, with paprika adding a hint of warmth and color.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Start with the aromatics:
- Heat the olive oil in a large pot over medium heat and add the chopped onion. Let it cook slowly, stirring now and then, until it turns soft and translucent, about 5 minutes.
- Add the garlic:
- Toss in the minced garlic and stir it around for just a minute until your kitchen smells amazing. Don't let it brown or it'll taste bitter.
- Simmer the potatoes:
- Add the diced potatoes and pour in the broth, then bring everything to a boil. Lower the heat and let it simmer uncovered for 15 to 20 minutes until the potatoes are so tender they fall apart when you poke them with a fork.
- Blend to your liking:
- Use an immersion blender right in the pot to puree the soup until it's smooth, or blend only half if you like a chunkier texture. If you're using a countertop blender, work in batches and be careful with the hot liquid.
- Stir in the dairy and cheese:
- Turn the heat to low and add the milk, sour cream, shredded cheddar, salt, pepper, and paprika. Stir gently until the cheese melts into the soup and everything turns creamy, about 5 minutes.
- Taste and adjust:
- Give it a taste and add more salt or pepper if it needs it. Trust your instincts here.
- Serve it loaded:
- Ladle the soup into bowls and top each one with crumbled bacon, extra cheese, sliced green onions, and anything else that sounds good to you. Serve it hot.
Save One winter I made a double batch and froze half in individual containers. On nights when I got home late and exhausted, I'd pull one out and reheat it on the stove. It felt like a gift from my past self, warm and ready and exactly what I needed. That's when I realized this soup wasn't just dinner, it was comfort I could plan ahead.
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.
Making It Your Own
This soup is incredibly forgiving and loves a little improvisation. I've stirred in diced carrots and celery for extra vegetables, swapped the milk for heavy cream when I wanted it richer, and even added a diced jalapeño when I was craving heat. If you're vegetarian, skip the bacon and use vegetable broth, or try coconut bacon for a fun twist. The base is so solid that you can dress it up or down depending on your mood and what's in your fridge.
Storing and Reheating
Leftovers keep beautifully in the fridge for up to four days in an airtight container. When you reheat it, do it gently over low heat on the stove, stirring often, because dairy based soups can break if you blast them with high heat. If you froze a batch, let it thaw overnight in the fridge before reheating. You might need to whisk in a splash of milk or broth to bring back the creamy texture. I've learned that patience during reheating makes all the difference between a silky bowl and a separated mess.
Serving Suggestions
I love serving this soup with crusty bread or cornbread on the side for dipping. A simple green salad with a tangy vinaigrette balances the richness beautifully. If you're feeding a crowd, set up a toppings bar with extra cheese, bacon, sour cream, chives, jalapeños, and hot sauce so everyone can customize their bowl. It turns a simple dinner into something interactive and fun.
- Pair it with a cold beer or a crisp white wine if you're in the mood.
- Serve it in bread bowls for a cozy, Instagram worthy presentation.
- Keep a batch warm in a slow cooker if you're hosting a casual get together.
Save This soup has become my cold weather essential, the one I turn to when I need something simple but soul satisfying. I hope it finds a spot in your rotation too.
Recipe FAQs
- → Can I make this soup ahead of time?
Yes, this soup can be prepared up to 3 days in advance. Store it in an airtight container in the refrigerator and reheat gently on the stovetop, stirring occasionally. You may need to add a splash of milk or broth to restore the creamy consistency.
- → What type of potatoes work best?
Russet potatoes are ideal because their high starch content creates a naturally creamy, thick texture when blended. Yukon Gold potatoes can also work well for a slightly buttery flavor, though the soup may be less thick.
- → How do I make this soup vegetarian?
Simply omit the bacon or use a plant-based bacon alternative, and use vegetable broth instead of chicken broth. The soup will still be deliciously creamy and flavorful with the cheese and seasonings.
- → Can I freeze leftover soup?
Yes, this soup freezes well for up to 3 months. Allow it to cool completely, then store in freezer-safe containers. Thaw overnight in the refrigerator and reheat gently on the stovetop, whisking to restore smoothness.
- → What toppings work well with this soup?
Beyond the classic bacon, cheddar, and green onions, try sour cream dollops, chives, crispy fried onions, diced avocado, jalapeño slices, or a sprinkle of paprika for added color and flavor.
- → How can I adjust the thickness?
For a thicker soup, blend more of the potatoes or add less broth. For a thinner consistency, stir in additional milk or broth until you reach your desired texture. Adjust gradually while the soup is warm.