Au Gratin Potato Soup Recipe: Baked Cheese Crust That Shatters With Heat

Soups & Stews

Au Gratin Potato Soup Recipe: Baked Cheese Crust That Shatters With Heat

This au gratin potato soup recipe delivers the ultimate comfort food experience—creamy, cheesy, and topped with a golden crust that shatters with every spoonful.

The secret lies in the layered technique: silky potato broth, a velvety cheese sauce, and a crispy baked topping that transforms this soup into a restaurant-worthy dish you can make at home.

What sets this recipe apart is the foolproof method for achieving that perfect baked crust—no soggy tops here. You'll start with a simple roux to build flavor, then layer in potatoes, cream, and cheese before baking until the surface turns golden and irresistible.

The slow cooking process ensures tender potatoes and a sauce so rich it coats every spoonful.

By the time you're done, you'll have a steaming bowl of creamy potato soup with a crackling cheese crust that's impossible to resist. The aroma alone will have everyone gathering around the table, and each bite delivers that perfect balance of tender potatoes, velvety sauce, and crispy cheese topping.

This is the kind of soup that turns ordinary weeknights into cozy gatherings.

Perfect for chilly evenings, holiday meals, or when you need a dish that feels like a warm hug in a bowl. The recipe scales easily for crowds, and leftovers reheat beautifully—though I can't promise they'll last that long. Let's get started on creating this ultimate comfort classic.

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
🔥
Calories
Med Cal

Ingredients for au gratin potato soup

These 15 ingredients create the ultimate comfort—creamy, cheesy, and topped with a golden crust that shatters with every bite.

Ingredient Amount Notes
Yukon Gold Potatoes 🥔 3 lb Peeled, cut into 1-inch cubes
Heavy Cream 🥛 2 cups Full-fat for ultimate creaminess
Whole Milk 🥛 1 cup For extra velvety texture
Shredded Gruyère Cheese 🧀 2 cups Freshly shredded from block
Shredded Sharp Cheddar Cheese 🧀 1 cup For extra tangy flavor
All-Purpose Flour 🌾 ½ cup For roux foundation
Unsalted Butter 🧈 ½ cup Cold, cubed for roux
Chicken Broth 💧 4 cups Low-sodium preferred
Garlic Cloves 🧄 4 cloves Minced for aromatic base
Yellow Onion 🧅 1 whole Diced, for flavor depth
Salt 🧂 1 ½ tsp Kosher or sea salt
Ground Black Pepper 🌶️ ½ tsp Freshly ground preferred
Dried Thyme 🌿 1 tsp Or 1 tbsp fresh thyme
Breadcrumbs 🍞 ½ cup Panko for extra crunch
Extra-Virgin Olive Oil 🫒 2 tbsp For drizzling on crust

The cheeses make or break this dish. Gruyère gives that signature nutty flavor, but if you can't find it, Swiss or Emmental work too. I always grab the block cheese from the deli—pre-shredded gets clumpy and doesn't melt right. The sharp cheddar adds that tangy kick that balances the creaminess. For the potatoes, Yukon Gold is ideal—they stay creamy when cooked, but russets work too if that's what you've got. Look for potatoes that feel firm and have no sprouts when you're shopping.

No heavy cream? Full-fat coconut milk gets you close, though the texture will be slightly different. Short on Gruyère? Parmigiano-Reggiano at half the amount adds a similar richness. The breadcrumbs can be swapped for crushed Ritz crackers if you're out of panko—just make sure they're stale for extra crunch. Fresh thyme is ideal, but dried works at one-third the amount. The chicken broth should be low-sodium—Swanson or Pacific Foods are my go-tos, but any quality brand works. For the roux, don't rush it—cook it until it's a deep golden color for that nutty flavor.

This soup tastes even better the next day—honestly, the flavors meld perfectly after a night in the fridge. Store leftovers in an airtight container for up to 5 days. For reheating, cover with a lid and warm on low heat, stirring occasionally to prevent sticking. The crust will soften a bit, but a quick broil for 2-3 minutes before serving restores that crispy texture. Freezing isn't recommended since the crust loses its crunch, but you can freeze just the soup base without the topping for up to 3 months. Double the recipe when you make it—it disappears fast around here.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe because it’s all in one pot—no chopping boards to scrub, no extra dishes. The Yukon Golds break down smooth while the cheeses melt right into the cream, and honestly? I’m left with one bowl to wash. That’s my kind of cleanup.
  • Cheese Pull Power: Between the nutty Gruyère and sharp cheddar, this soup has that perfect pull—the kind that makes you drag a fork through the bowl just to hear that satisfying schlick. The cream keeps it rich but not heavy, and the potatoes? Buttery, fluffy, and downright addictive.
  • Weeknight & Potluck Hero: I make this when I’m too tired for fussing but still want to impress. It reheats beautifully—great for meal prep or bringing to gatherings. My in-laws asked for the recipe after one bite, and that’s all the validation I need.
  • Budget-Friendly Luxury: Gruyère might sound fancy, but a little goes a long way, and cheddar stretches it further. The Yukon Golds are pricier than russets, but they’re worth it—they hold their shape and taste like heaven. Plus, leftovers? Even better the next day, if you can stop yourself from eating the whole pot.

Step-by-step instructions for creamy au gratin potato soup with crispy topping

Here's how to create the perfect velvety soup with a golden, shatteringly crisp cheese crust.

1

🍳 Step 1: Build the Roux for Silky Smoothness

In a large, heavy-bottomed pot, melt the 0.5 cup unsalted butter over medium heat. Once fully melted and foaming subsides, whisk in the 0.5 cup all-purpose flour all at once. Cook for 2-3 minutes, stirring constantly, until the mixture turns a golden brown color and smells nutty—this is your roux foundation.

This step is crucial for thickening the soup properly. If the roux darkens too quickly, reduce the heat slightly. You'll know it's ready when it looks like wet sand and coats the back of a spoon smoothly. Don't rush this—proper roux development makes all the difference in texture.

2

🍳 Step 2: Sauté Aromatics and Add Potatoes

Add the 2 tbsp extra-virgin olive oil, 1 whole yellow onion (diced), and 4 cloves garlic (minced) to the pot. Cook for 4-5 minutes until the onion becomes translucent and the garlic is fragrant but not browned. Pour in the 4 cups chicken broth, scraping up any browned bits from the bottom.

Add the 3 lb Yukon Gold potatoes (cut into 1-inch cubes) and bring the mixture to a gentle boil. Reduce heat to medium-low and let it simmer uncovered for 15-20 minutes, stirring occasionally, until the potatoes are fork-tender but not falling apart. This ensures they'll hold their shape while still becoming tender enough to blend smoothly.

3

🥘 Step 3: Create the Creamy Base

Use an immersion blender to purée the soup directly in the pot until completely smooth. If you prefer using a regular blender, carefully transfer the hot mixture in batches (don't fill it past the max line). Return the soup to the pot and stir in the 2 cups heavy cream and 1 cup whole milk. Season with 1.5 tsp salt, 0.5 tsp ground black pepper, and 1 tsp dried thyme. Simmer for another 5-7 minutes until heated through.

Here's the thing—adding the dairy at this stage creates that luxurious, velvety texture we're after. If you add it too early, you risk breaking the emulsion and getting a greasy soup. The immersion blender makes this step foolproof, but if you're blending by hand, work quickly to avoid skin forming on the hot liquid.

4

🥘 Step 4: Assemble the Cheese Topping

Preheat your oven to 375°F. While the soup simmers, mix together the 2 cups shredded Gruyère cheese, 1 cup shredded sharp cheddar cheese, and 0.5 cup breadcrumbs in a bowl. The cheese should be freshly shredded—pre-shredded often contains anti-caking agents that prevent proper melting.

When the soup is ready, transfer it to an oven-safe soup pot or individual oven-safe bowls. Spoon the cheese mixture evenly over the top, pressing down gently to help it adhere. Drizzle with a little extra extra-virgin olive oil (about 1 tablespoon) to help the crust brown beautifully.

5

🔥 Step 5: Bake Until Golden and Crisp

Place the soup in the preheated oven and bake for 15-20 minutes until the topping is deep golden brown and bubbling vigorously at the edges. The cheese should be melted completely with a crispy, shatteringly crunchy crust on top—this is what makes au gratin so special.

I know it's tempting to check early, but resist the urge to peek. Opening the oven door causes temperature fluctuations that can prevent proper browning. When you do remove it, you'll want to see that perfect contrast: creamy soup below and a golden, crispy crust that cracks when you run a spoon through it. Serve immediately while the crust is at its peak crispness!

👨‍🍳

Pro Tips For Making Au Gratin Potato Soup

  • Parboil Potatoes First: Toss peeled Yukon Golds into boiling salted water for 8-10 minutes until they’re fork-tender but not falling apart—this keeps them from turning to mush when simmering later. I learned this the hard way after making soup that tasted more like glue than potatoes.
  • Use Two Cheeses Separately: Stir in the sharp cheddar while the soup simmers to melt smoothly, then sprinkle the Gruyère on top during the final 5 minutes of baking—its nutty flavor shines when it browns, not when it gets soggy. (Yes, even if you’re impatient like me.)
  • Skip the Overmixing: Once you add heavy cream and milk, stir just until combined—vigorous mixing creates a skin that’s impossible to fix later. Let the heat do the work; a few gentle swirls is all it takes.
  • Bake Under Broiler Last: Switch to broil for the final 2-3 minutes to get that perfect golden crust on the cheese topping—watch it like a hawk to avoid burning. This isn’t the prettiest method, but it’s the tastiest.

Flavor customization for these flavors

Classic Cheese Swaps

If you can't find Gruyère, swap it for Swiss cheese (1:1 ratio) for a similar nutty profile. For extra richness, add ½ cup grated Parmesan to the cheese topping—it adds depth without overpowering.

I've also had great success with fontina cheese, which melts beautifully and creates a slightly creamier texture. 🧀

Spicy Kick Options

Add ½ teaspoon smoked paprika or ¼ teaspoon cayenne pepper to the cheese topping for a subtle smoky heat. For more pronounced spice, mix in 1 tablespoon hot honey after baking—it caramelizes beautifully on the crust.

If you love chili, fold 1 teaspoon chipotle powder into the roux for a slow-building smoky heat. 🌶️

Herb Variations

Swap the dried thyme for fresh rosemary (½ teaspoon) or sage (1 teaspoon) for an earthier flavor. A pinch of nutmeg (¼ teaspoon) in the cheese topping adds warmth that pairs perfectly with the Gruyère.

For a brighter twist, mix in 1 tablespoon chopped chives or green onion into the final soup. 🌿

Vegetable Add-Ins

For extra heartiness, fold in 1 cup diced celery or ½ cup sautéed mushrooms with the onions. Roasted red bell peppers (½ cup) add natural sweetness that balances the richness. I love adding ½ cup diced leeks for a mild onion flavor that cooks down beautifully. 🍅

Dairy-Free Twist

Replace the heavy cream with full-fat coconut milk (2 cups) and use nutritional yeast (¼ cup) mixed with olive oil (2 tablespoons) to mimic the cheesy flavor. For the topping, blend ½ cup cashews with 1 tablespoon lemon juice and 2 tablespoons water until smooth, then mix with breadcrumbs.

The texture won't be identical, but it's a delicious alternative. 🥥

Smoky Depth

Add ½ teaspoon liquid smoke to the broth for a campfire-like aroma. For a bolder flavor, top the baked soup with crumbled bacon or smoked gouda (½ cup) mixed into the cheese topping.

A sprinkle of crushed black pepper on the crust before baking adds visual contrast and extra heat. 🔥

Nutrition facts

Servings 6
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 38g49%
Saturated Fat 24g120%
Cholesterol 120mg40%
Sodium 920mg39%
Total Carbohydrate 35g12%
Dietary Fiber 3g11%
Sugars 6g
Protein 22g44%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make this au gratin potato soup ahead of time?

Prepare the soup base up to the baking step, then refrigerate it in an airtight container. When ready to serve, bake it at 375°F for 15-20 minutes to restore that crispy crust. The flavors actually improve overnight as the cheese melds into the creamy broth. Just add a splash of milk or broth when reheating if it thickens too much.

2

Why did my cheese topping turn mushy instead of crispy?

This usually happens from opening the oven door too early or not baking long enough. Let the oven preheat fully, and resist peeking during baking. For extra crispiness, broil for 1-2 minutes at the very end. Also, make sure your cheese is freshly shredded—pre-shredded contains anti-caking agents that prevent proper browning.

3

Can I use a different type of potato?

While Yukon Gold potatoes are ideal for their creamy texture, you can substitute with russets or red potatoes. Just note that russets will be slightly fluffier while red potatoes stay more firm. For best results, cut them into even 1-inch cubes so they cook uniformly. Avoid waxy potatoes like new potatoes—they won't blend as smoothly.

4

How do I make this soup vegetarian?

Replace the chicken broth with vegetable broth and use nutritional yeast (¼ cup) mixed with olive oil (2 tbsp) to replace the cheddar's tang. For extra richness, stir in ½ cup cashew cream (blend soaked cashews with water) instead of some of the heavy cream. The flavor will be slightly different but still delicious and satisfying.

5

What's the secret to the perfect creamy texture?

The key is adding the dairy (cream and milk) after blending the soup, not before. This prevents curdling and creates that ultra-smooth consistency. Also, don't overcook the potatoes—they should be fork-tender but still hold their shape. For extra silkiness, strain the soup through a fine-mesh sieve after blending to remove any potato skins.

★★★★★5.0(15 reviews)
Categories Soups & Stews