This creamy potato dish blends tender diced potatoes with sautéed onion, carrot, and celery, all cooked in vegetable stock until soft. The smooth texture is enhanced by sharp cheddar cheese and a mix of milk, sour cream, and heavy cream, creating a rich and comforting bowl. Fresh chives and extra cheddar add a fresh, savory finish. Perfect to warm you on cool evenings, this easy-to-prepare meal balances hearty ingredients and smooth, velvety broth.
The first time I made this soup, it was snowing sideways and I had nothing but a bag of potatoes and some aging cheddar in the fridge. My roommate walked in midway through blending and asked what smelled so incredible, then stood by the pot with a spoon until it was ready. Now every time that sharp cheese scent hits the air, I think of her toes curled up on the couch and the way steam fogged up every window in the apartment.
I once made a triple batch for a friend going through a breakup, and she showed up at my door three days later asking if I had any more of that magic soup. She called it therapy in a bowl, and honestly, she was not wrong about that.
Ingredients
- 900 g (2 lbs) russet potatoes: These starchy potatoes break down beautifully and create that silky smooth texture youre after
- 1 medium yellow onion: Finely chopped so it practically disappears into the soup while adding that essential savory base
- 2 cloves garlic: Minced fresh because nothing compares to that aromatic punch
- 1 medium carrot: Diced small adds a subtle sweetness that balances all that rich cheese
- 2 celery stalks: The unsung hero that gives your soup backbone and depth
- 60 g (4 tbsp) unsalted butter: Your foundation and where all that rich flavor starts
- 100 g (1 cup) sharp cheddar cheese: Grated yourself because pre-shredded cheese just does not melt the same way
- 240 ml (1 cup) whole milk: For creaminess without overpowering the other flavors
- 120 ml (½ cup) heavy cream: The secret to that luxurious restaurant texture
- 120 g (½ cup) sour cream: Adds a slight tang that cuts through all the richness
- 1 liter (4 cups) vegetable stock: Use a good quality one because it becomes the backbone of your soup
- Salt and freshly ground black pepper: Taste as you go because this is where you make it your own
- ½ tsp dried thyme: Earthy and warm, it pairs perfectly with potatoes
- ¼ tsp ground nutmeg: Just a whisper adds something special that people cannot quite put their finger on
- 2 tbsp fresh chives: Finely chopped for that fresh pop of color and mild onion flavor
Instructions
- Build your flavor foundation:
- Melt that butter in a large pot over medium heat and toss in your onion, carrot, and celery, letting them soften for about 5 minutes until your kitchen starts smelling amazing.
- Wake up the garlic:
- Add your minced garlic and give it just 1 minute until fragrant, being careful not to let it brown and turn bitter.
- Add the potatoes and simmer:
- Stir in those diced potatoes along with thyme, nutmeg, vegetable stock, salt, and pepper, then bring everything to a boil before reducing heat and letting it simmer covered for 20 to 25 minutes until the potatoes are completely tender.
- Choose your texture:
- Use an immersion blender to puree until silky smooth, or leave some chunks if you prefer a more rustic soup that has a bit of bite to it.
- Create the creamy magic:
- Stir in the milk, heavy cream, grated cheddar, and sour cream, cooking over low heat for about 5 minutes until the cheese is melted and everything is beautifully combined.
- Finish and serve:
- Ladle into bowls and top with extra cheddar and those fresh chives, watching how they curl up on contact with the hot soup.
My grandmother would always say a good soup needs time to marry, but I have found that this one tastes even better the next day when all those flavors have really settled in and become friends.
Getting That Perfect Texture
Some people like their potato soup completely smooth while others want to feel the chunks, and honestly, both are completely valid ways to enjoy this dish. I have found that partially blending creates this incredible velvety base while still leaving satisfying bits of potato throughout.
Make It Your Own
This soup is incredibly forgiving and welcomes substitutions like an old friend welcomes you home. I have swapped in leeks for onions during spring and found a whole new version that feels lighter and more delicate.
Serving Ideas That Work
A warm crusty bread is absolutely non-negotiable for dunking into those creamy depths. I have also served this alongside a simple green salad with a bright vinaigrette to cut through all that richness.
- Crumbled bacon adds a smoky crunch that contrasts beautifully with the smooth texture
- A swirl of extra sour cream on top makes it look like something from a restaurant
- Warm crusty bread is essential for getting every last drop from the bowl
There is something profoundly comforting about a bowl of soup that knows exactly what it is meant to be, and this one never disappoints.
Recipe FAQs
- → What potatoes work best for this dish?
-
Russet potatoes are ideal due to their starchy texture, which breaks down smoothly, creating a creamy base.
- → Can I adjust the thickness of the soup?
-
Yes, blend to desired smoothness and add more milk or stock to thin out, or cook longer uncovered to thicken.
- → How do the chives enhance the flavor?
-
Fresh chives add a mild oniony brightness that contrasts nicely with the creamy cheddar and potatoes.
- → Is it possible to prepare this without heavy cream?
-
Using half-and-half or just milk can lighten the texture but may reduce richness.
- → What are good garnishing options?
-
Extra grated cheddar, crispy bacon bits, or a sprinkle of smoked paprika complement the base flavors well.