This Gal Cooks

This Recipe Holds The Secret To Unforgettable Potato Cheese Soup

There are certain recipes that feel like a warm hug in a bowl, and for me, a classic potato cheese soup has always been at the top of that list. I remember my first real attempt at making it from scratch. My husband, bless his heart, had come down with a terrible cold and all he wanted was something comforting and simple.

I pulled out a basic recipe I’d found, but it just felt a little… plain. I wanted to give him something that tasted like it was made with extra love, something that would really soothe him. My mind drifted back to my grandmother’s kitchen, and the incredible, nutty aroma of brown butter she’d make for her pasta sauces.

A little lightbulb went off in my head.

What if I started the soup with that golden, fragrant brown butter instead of just plain melted butter? I decided to give it a try, and the result was nothing short of magical. That one simple change added a layer of nutty, toasty depth that transformed the entire dish. A final pinch of freshly grated nutmeg was the secret finishing touch, adding a whisper of warmth that perfectly complemented the sharp cheddar and creamy potatoes. This is how my signature potato cheese soup was born, and it’s been a family favorite ever since.

It’s more than just a soup. It’s a bowl of comfort, elevated.

Skip to My Special Recipe!

Why This Potato Cheese Soup Recipe Works

Potato soup has been a staple in kitchens for centuries, a humble and hearty dish born from simple, accessible ingredients. It’s the kind of food that transcends trends because its purpose is pure comfort. Across cultures, you’ll find variations of potato soup, each reflecting the local pantry, but the core idea remains the same: transforming a simple potato into a creamy, satisfying meal.

The addition of cheese, particularly in American and European cooking, turned it from a rustic staple into a truly indulgent favorite. It’s a combination that just makes sense. The earthy, starchy potatoes provide a perfect canvas for the sharp, salty flavor of melted cheese, creating a rich and velvety texture that everyone loves.

So, what makes this particular potato cheese soup recipe stand out in a sea of classics? It all comes down to two small but mighty details: brown butter and fresh nutmeg.

Instead of just melting the butter to sauté the onions, we take a few extra minutes to brown it. This process toasts the milk solids in the butter, creating a complex, nutty, and almost caramel-like aroma and flavor. This single step builds an incredible foundation of flavor that you simply cannot get from regular melted butter. It adds a sophisticated, savory depth that makes the entire soup taste richer and more complex.

The second little secret is a whisper of freshly grated nutmeg. It might sound unusual, but nutmeg has a magical ability to enhance dairy flavors. It doesn’t make the soup taste like a holiday dessert. Instead, it adds a subtle warmth and spice that elevates the creamy base and sharp cheddar, making all the other flavors in the bowl truly sing. These two twists take a beloved classic and turn it into something truly special.

Ingredients for Potato Cheese Soup

The beauty of this soup is that it starts with simple, humble ingredients. But choosing the right ones, and understanding the role each plays, is what makes the final dish so spectacular. My special touches, the brown butter and nutmeg, are easy to incorporate and make all the difference.

Here’s exactly what you’ll need to create this comforting masterpiece.

  • 6 tablespoons unsalted butter: This is the star of our flavor base. Using unsalted butter allows you to control the salt level of the soup, and it’s essential for creating that beautiful, nutty brown butter.
  • 1 large yellow onion, chopped: Yellow onions provide a sweet, aromatic foundation that mellows perfectly as it cooks in the butter.
  • 2 cloves garlic, minced: Just enough to add a savory punch without overpowering the other flavors. Fresh is always best.
  • 1/4 cup all-purpose flour: This is our thickening agent. It combines with the butter to create a roux that gives the soup its wonderful, velvety body.
  • 4 cups chicken or vegetable broth: A quality broth adds significant flavor. Use a low-sodium version to better control the final seasoning. Homemade is fantastic, but a good store-bought brand works beautifully.
  • 2 pounds Yukon Gold potatoes, peeled and cut into 1/2-inch cubes: Yukon Golds are my go-to for this soup. They have a naturally buttery flavor and a creamy texture that breaks down perfectly while still holding some shape.
  • 1 cup heavy cream: For that luxurious, silky finish. It adds a richness that you just can’t replicate.
  • 1/2 cup milk: I use whole milk to balance the richness of the heavy cream, keeping the soup creamy but not overly heavy.
  • 1/4 teaspoon freshly grated nutmeg: This is my secret weapon. Please use freshly grated nutmeg if you can. The flavor is so much more vibrant and aromatic than the pre-ground kind. It truly elevates the dish.
  • Salt and freshly ground black pepper to taste: Essential for bringing all the flavors together.
  • 3 cups shredded sharp cheddar cheese, plus more for garnish: Always grate your own cheese from a block. Pre-shredded cheeses are coated with anti-caking agents that can make your soup grainy. A good, sharp cheddar provides the best flavor.
  • Optional garnishes: Crispy bacon bits, chopped fresh chives, a dollop of sour cream.

Each ingredient is chosen with purpose, from the buttery potatoes to the sharp, tangy cheese. But it’s that brown butter and fresh nutmeg that will make your guests ask for the recipe.

Step-by-Step Instructions For Making Potato Cheese Soup

Making this soup is a wonderfully cozy process. We’ll build layers of flavor from the very first step, starting with that incredible brown butter. Grab a large, heavy-bottomed pot or a Dutch oven. A Dutch oven is perfect because it holds and distributes heat so evenly, which is ideal for browning butter and simmering soups without scorching.

Step 1: Create the Brown Butter Base

In your Dutch oven, melt the six tablespoons of unsalted butter over medium heat. Don’t walk away. Swirl the pan gently as the butter melts and begins to foam. Soon, you’ll see little brown specks forming at the bottom and smell a wonderfully nutty aroma. This is a crucial moment. You want a deep golden brown, not black. Once it smells toasty and delicious, you’ve made liquid gold.

Step 2: Sauté the Aromatics

Immediately add your chopped yellow onion to the hot brown butter. This stops the butter from cooking further and starts building your next flavor layer. Cook the onions, stirring occasionally, for about five to seven minutes until they’re soft, translucent, and have soaked up all that nutty butter flavor. Then, stir in the minced garlic and cook for just one more minute until you can smell it. Be careful not to burn the garlic.

Step 3: Make the Roux

Sprinkle the all-purpose flour over the cooked onions and garlic. Using a whisk or wooden spoon, stir constantly for about two minutes. You’re cooking out the raw flour taste and creating a paste, known as a roux. This is what will give our potato cheese soup its thick, luscious body.

Step 4: Whisk in Broth and Simmer the Potatoes

Slowly, and I mean slowly, begin to pour in the chicken or vegetable broth while whisking constantly. Adding the liquid gradually prevents lumps from forming and ensures a silky-smooth base. Once all the broth is incorporated, add your cubed Yukon Gold potatoes. Bring the mixture to a gentle boil, then reduce the heat to a low simmer, cover the pot, and let it cook for 15 to 20 minutes. The potatoes should be very tender and easily pierced with a fork.

Step 5: Blend to Your Desired Texture

Now you decide on the texture. For a soup that’s mostly creamy with some nice potato chunks, I love using an immersion blender. Just pulse it a few times directly in the pot. If you prefer a completely smooth soup or don’t have an immersion blender, carefully ladle about two cups of the soup into a traditional blender, blend until smooth, and then pour it back into the pot. Always be cautious when blending hot liquids.

Step 6: Add the Creamy Elements and Cheese

Turn the heat down to low. This is important. Stir in the heavy cream, milk, and that secret ingredient, the freshly grated nutmeg. Season with salt and pepper. Now, add the shredded sharp cheddar a handful at a time, stirring gently until each addition is fully melted before adding the next. Do not let the soup boil after you add the cheese, or it can become grainy. Continue stirring until all the cheese is melted and the soup is velvety smooth. Give it one last taste and adjust the seasonings if needed.

Step 7: Garnish and Serve

Your beautiful, aromatic potato cheese soup is ready. Ladle it into warm bowls and let everyone customize their own with toppings. Extra shredded cheese, crispy bacon, and fresh chives are our family favorites.

How To Serve Potato Cheese Soup

Serving this potato cheese soup is almost as much fun as making it. Because it’s so rich and satisfying, it can easily be the star of the meal, or it can play a supporting role. The key is to think about texture and complementary flavors. A creamy soup like this loves something crunchy or fresh to cut through the richness.

My favorite way to serve it is with a fully loaded topping bar. I set out little bowls of garnishes so everyone can build their perfect bowl. It turns a simple soup night into a fun, interactive meal. Beyond the classic toppings, think about what you have on hand that could add a little something special.

Here are a few of my go-to serving suggestions:

  • The Classic Toppings: You can never go wrong with the holy trinity of potato soup garnishes. Extra sharp cheddar cheese, crispy crumbled bacon, and finely chopped fresh chives or green onions. A dollop of sour cream or Greek yogurt also adds a lovely tangy coolness.
  • Crunch and Texture: Croutons are a fantastic addition. I love making my own by tossing cubes of sourdough bread with a little olive oil, garlic powder, and parsley, then baking until golden. Crispy fried onions or even some toasted pumpkin seeds also add a wonderful crunch.
  • Hearty Bread for Dipping: This soup absolutely begs for something to be dipped into it. A crusty baguette, a slice of hearty sourdough, or a warm, flaky biscuit is perfect for sopping up every last drop from the bowl. Sometimes I’ll even serve it in a bread bowl for a truly impressive presentation.
  • A Simple, Fresh Side: Because the soup is so rich, a simple side salad is a great pairing. A light vinaigrette dressing on some mixed greens provides a bright, acidic contrast that cleanses the palate between spoonfuls of creamy soup.

You can serve this potato cheese soup as a main course for a cozy weeknight dinner or as a starter for a more elaborate meal. No matter how you choose to serve it, it’s guaranteed to be a comforting and delicious experience for everyone at the table.

How To Store & Reuse Potato Cheese Soup Leftovers

If you’re lucky enough to have leftovers of this creamy potato cheese soup, you’re in for a treat the next day. The flavors have even more time to meld together, and it’s just as delicious, if not more so. Storing it properly is key to making sure it stays fresh and maintains its wonderful texture when you reheat it.

Dairy-based soups need a little care, but it’s very straightforward. The most important thing is to let the soup cool down before you store it. Leaving it on the counter for no more than an hour or two is perfect. Once it’s closer to room temperature, you can pack it away for later. I find it’s one of those leftovers my family actually gets excited about seeing in the fridge.

Here’s how I handle storing and reheating:

  • Refrigerating Leftovers: The best way to store leftover soup is in an airtight container in the refrigerator. This will keep it fresh for up to four days. The soup will thicken considerably as it chills, which is completely normal.
  • Reheating on the Stovetop: This is my preferred method as it gives you the most control. Pour the chilled, thickened soup into a saucepan and gently warm it over medium-low heat. You may need to add a splash of milk or broth to thin it back out to your desired consistency. Stir frequently to prevent it from scorching on the bottom, and heat just until it’s warmed through. Avoid boiling it.
  • Reheating in the Microwave: For a quick lunch, the microwave works just fine. Place a single serving in a microwave-safe bowl and cover it loosely. Heat it in 60-second intervals, stirring in between each one, until it’s hot. Again, a splash of milk can help restore its creamy texture.
  • A Note on Freezing: I generally advise against freezing this potato cheese soup. Soups with a lot of dairy and potatoes don’t tend to freeze well. The potatoes can become mealy, and the cream and cheese can separate upon thawing, resulting in a grainy or watery texture. It’s best enjoyed fresh or refrigerated for a few days.

If you want to get creative, leftover soup can be a great starter for another dish. You could use it as a base for a quick potato gratin or even as a decadent sauce over baked chicken. It’s too delicious to let any of it go to waste.

Substitutions & Variations For Potato Cheese Soup

One of the best things about a foundational recipe like this potato cheese soup is how easily you can adapt it to your tastes or what you have in your pantry. While I adore the nutty depth from the brown butter and the warmth of the nutmeg, feel free to use this recipe as a canvas for your own culinary creativity. Think of these as starting points to make this soup truly your own.

Whether you need to accommodate a dietary restriction or you just want to experiment with new flavor combinations, there are plenty of simple swaps and additions that work beautifully. Don’t be afraid to play around. That’s how some of the best family recipes are born.

Here are some of my favorite substitutions and variations:

  • Different Cheeses: Sharp cheddar is a classic, but this soup is fantastic with other cheeses. Try a smoked Gouda for a smoky flavor, a Monterey Jack or Colby for a milder melt, or even a mix of Gruyère and white cheddar for a nutty, complex profile. A little bit of cream cheese stirred in at the end can also add extra creaminess and a slight tang.
  • Make it Vegetarian: This is an easy swap. Simply use a high-quality vegetable broth instead of chicken broth. The rest of the ingredients are already vegetarian, giving you a rich and hearty meat-free meal.
  • Gluten-Free Option: To make this recipe gluten-free, you can replace the all-purpose flour. A cup-for-cup gluten-free flour blend will work perfectly for the roux. Alternatively, you can skip the roux and thicken the soup at the end with a cornstarch slurry (mix one tablespoon of cornstarch with two tablespoons of cold water, then stir it into the simmering soup).
  • Add More Veggies: You can easily boost the vegetable content. Sauté some chopped carrots and celery along with the onions for a classic mirepoix base. Stirring in some steamed broccoli florets or a handful of fresh spinach at the end are also delicious additions.
  • Protein Boost: For an even heartier soup, consider adding some protein. Diced, cooked ham is a classic pairing with potato and cheese. Shredded rotisserie chicken or cooked, crumbled sausage would also be wonderful stirred in at the end.

Experimenting is part of the joy of cooking. Whether you swap the cheese or add a new vegetable, these variations can help you tailor this perfect potato cheese soup to any occasion.

Brown Butter Potato Cheese Soup

Description: A rich and creamy potato cheese soup with the nutty, complex flavor of brown butter and a hint of warm nutmeg. The ultimate comfort food with a sophisticated twist.

Yield: 6-8 servings | Category: Soup | Cuisine: American

Prep Time: 15 minutes | Cook Time: 35 minutes


Ingredients

  • 6 tablespoons unsalted butter
  • 1 large yellow onion, chopped
  • 2 cloves garlic, minced
  • 1/4 cup all-purpose flour
  • 4 cups chicken or vegetable broth
  • 2 pounds Yukon Gold potatoes, peeled and cut into 1/2-inch cubes
  • 1 cup heavy cream
  • 1/2 cup milk
  • 1/4 teaspoon freshly grated nutmeg
  • Salt and freshly ground black pepper to taste
  • 3 cups shredded sharp cheddar cheese, plus more for garnish
  • Optional garnishes: crispy bacon bits, chopped fresh chives, a dollop of sour cream

Instructions

  1. In a large Dutch oven, melt butter over medium heat. Continue cooking, swirling, until it turns a nutty, golden brown.
  2. Add onion and cook until softened, about 5-7 minutes. Stir in garlic for 1 minute.
  3. Sprinkle in flour and cook, stirring, for 2 minutes to make a roux.
  4. Gradually whisk in broth until smooth. Add potatoes, bring to a boil, then cover and simmer for 15-20 minutes until potatoes are tender.
  5. Partially blend the soup with an immersion blender to your desired consistency.
  6. Stir in heavy cream, milk, and nutmeg. Season with salt and pepper.
  7. Reduce heat to low and stir in shredded cheese in batches until melted and smooth. Do not boil.
  8. Serve hot, topped with your favorite garnishes.

Notes

For the best results, grate your own cheese from a block to avoid a grainy texture. Watch the butter carefully as it browns, as it can go from perfect to burnt very quickly. An immersion blender is the easiest tool for achieving a creamy-yet-chunky texture.


Servings: 8 | Calories: 455 kcal | Fat: 36g | Carbohydrates: 23g | Protein: 14g

5 FAQs About Potato Cheese Soup

Here are some straightforward answers to the most common questions I receive about this potato cheese soup recipe.

Why did my potato cheese soup turn out grainy?

This is by far the most common issue people face with cheese soups, and the culprit is almost always related to the cheese or the heat. The first thing to check is the kind of cheese you used. Pre-shredded cheese from a bag is coated in starches like potato starch or cellulose to prevent the shreds from clumping. While convenient, these coatings can prevent the cheese from melting smoothly, resulting in a gritty or grainy texture in your soup. The best way to avoid this is to always buy a block of cheese and shred it yourself just before you add it to the pot. It takes a few extra minutes, but it makes a world of difference.

The second cause of graininess is heat. If the soup is too hot when you add the cheese, the proteins in the cheese can tighten up and separate, or “break.” This is why it’s so important to turn the heat down to the lowest setting before you start stirring in the shredded cheese. You want to melt the cheese with the residual heat of the soup, not cook it. Add the cheese in small handfuls, stirring gently and letting each batch melt completely before adding the next. Never, ever let the soup boil after the cheese has been added. Patience and low heat are the keys to a perfectly smooth and velvety potato cheese soup.

Can I make this potato cheese soup in a slow cooker?

Yes, you absolutely can adapt this potato cheese soup recipe for a slow cooker, which is perfect for a busy day. You will still want to do the first few steps on the stovetop to build the best flavor profile, as a slow cooker can’t achieve the high, direct heat needed to properly brown the butter and sauté the onions. Start by making the brown butter and cooking the onions and garlic in a skillet on the stove as directed. Create the roux by stirring in the flour, then slowly whisk in about one cup of the broth to create a smooth, thick base.

Once you have that smooth base, transfer it to your slow cooker. Add the rest of the broth and the cubed potatoes, stirring everything together. Cook on low for 6 to 8 hours or on high for 3 to 4 hours, until the potatoes are completely tender. About 30 minutes before serving, use an immersion blender to partially blend the soup right in the slow cooker. Then, stir in the heavy cream, milk, nutmeg, and seasonings. Finally, stir in the shredded cheese in batches until it’s all melted and smooth. Using the slow cooker is a great way to have a warm, delicious meal ready when you walk in the door.

What are the best potatoes for potato cheese soup?

The type of potato you choose has a big impact on the final texture and flavor of your soup. For this potato cheese soup, my number one choice is always Yukon Gold potatoes. They are the perfect all-rounder for a creamy soup. Yukon Golds have a naturally buttery flavor and a waxy, yet slightly starchy, texture. This means they become wonderfully creamy and soft when cooked, but they still hold their shape just enough to provide some pleasant, tender chunks in the final soup. They break down beautifully when you blend them, creating a velvety base without becoming gluey.

If you don’t have Yukon Golds, Russet potatoes are another option. Russets are very high in starch, which means they will break down completely and help to thicken the soup significantly. If you use Russets, your soup will be very thick and creamy, but you may not have as many distinct potato chunks left. I would generally avoid very waxy potatoes like red potatoes for this recipe. While they are great for potato salads because they hold their shape so well, they don’t break down enough to create that creamy, luscious base that makes this soup so comforting.

How can I make my potato cheese soup thicker or thinner?

It’s very easy to adjust the consistency of your potato cheese soup to get it just right for your preference. If your soup turns out thinner than you’d like, there are a couple of simple ways to thicken it. The easiest method is to simply let it simmer gently on low heat, uncovered, for an extra 10 to 15 minutes. This allows some of the excess liquid to evaporate, naturally thickening the soup. You can also blend it a little more with your immersion blender, as breaking down more of the starchy potatoes will release more starch and thicken the soup base.

If those methods aren’t enough, you can use a cornstarch slurry. Mix one tablespoon of cornstarch with two tablespoons of cold water until it’s completely smooth, then slowly whisk the slurry into your simmering soup. Let it cook for a few more minutes until it has thickened. On the other hand, if your soup is too thick, the fix is even simpler. Just stir in a splash of milk, cream, or broth until you reach your desired consistency. Add the liquid a little at a time, stirring well after each addition, so you don’t accidentally make it too thin.

Is it possible to freeze potato cheese soup?

While you technically can freeze potato cheese soup, I generally don’t recommend it, and this is a question I get quite often. The issue lies with the two main ingredients: potatoes and dairy. When potatoes are frozen and then thawed, their cell structure can break down, causing them to become spongy, mealy, or even a bit watery. This can really alter the lovely texture of the soup. The dairy, including the heavy cream and cheese, also poses a problem. Cream-based soups have a tendency to separate during the freezing and thawing process. The fat can separate from the liquid, leading to a broken or grainy texture that is very unappealing and difficult to fix.

If you absolutely must freeze it, your best bet is to make the soup base without the cream and cheese. Follow the recipe up until the point where you blend the potatoes. Let that potato and broth mixture cool completely, then freeze it in an airtight, freezer-safe container for up to three months. When you’re ready to eat it, thaw the base in the refrigerator overnight. Reheat it gently on the stovetop, and once it’s hot, you can proceed with stirring in the heavy cream and cheese as the original recipe directs. This method helps preserve the best possible texture.

Try These Recipes Next

If you enjoyed this comforting bowl of potato soup, here are a few other favorites from my kitchen that I think you’ll love.

Each one offers a unique twist on a classic, and I hope they bring as much warmth to your table as they do to mine.

Leave a Reply

Your email address will not be published. Required fields are marked *