Baked Potato and Hash Browns Soup Recipe: Crispy Topping Meets Creamy Velout

Soups & Stews

Baked Potato and Hash Browns Soup Recipe: Crispy Topping Meets Creamy Velout

This baked potato soup recipe with hash browns delivers the ultimate comfort food experience—creamy, velvety potato soup topped with golden, crispy hash browns that add texture and heartiness. The secret lies in layering flavors: rich broth, tender potatoes, and a crispy topping that transforms this into a restaurant-worthy dish. I've perfected this recipe after years of testing, ensuring every spoonful is packed with satisfying depth.

The soup starts with a velvety base of potatoes simmered in a savory broth until fork-tender, while the hash browns are pan-fried to a perfect golden crisp. What sets this apart is the balance—creamy yet not heavy, crispy yet not greasy, and packed with that nostalgic potato flavor you crave.

The hash browns don’t just sit on top; they soak up the soup’s richness, creating a harmonious bite with every spoonful.

By the time you serve this, you’ll have a bowl that’s warm, comforting, and impossible to resist. The crispy hash browns add a satisfying crunch, while the creamy soup melts in your mouth.

It’s the kind of dish that feels like a hug in a bowl—ideal for chilly evenings or when you need a meal that’s both filling and indulgent.

Perfect for feeding a crowd or meal prepping for the week, this recipe scales effortlessly. The hash browns can be prepped ahead and baked just before serving, ensuring they stay crispy. Let’s get started on this hearty, crowd-pleasing masterpiece.

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

Ingredients for baked potato soup recipe with hash browns

Six hearty ingredients create this restaurant-style comfort dish—creamy, crispy, and packed with nostalgic potato flavor.

Ingredient Amount Notes
Russet Potatoes 🥔 3 lbs Yukon gold or red potatoes work too
Fresh Hash Browns 🍟 1 ½ lbs Frozen or homemade, thinly sliced
Chicken Broth 💧 6 cups Low-sodium preferred, homemade or store-bought
Heavy Cream 🥛 1 cup Full-fat for best creaminess
Whole Milk 🥛 1 cup For extra velvety texture
Yellow Onion 🧅 1 whole Diced, medium size
Garlic Cloves 🧄 4 cloves Minced, fresh preferred
Celery Stalks 🧅 2 whole Diced, for flavor base
Butter 🧈 4 tbsp Unsalted, for sautéing
All-Purpose Flour 🌾 2 tbsp For thickening soup
Salt 🧂 1 ½ tsp Adjust to taste, kosher preferred
Black Pepper 🌶️ ½ tsp Freshly ground for best flavor
Dried Thyme 🌿 ½ tsp Or 1 tbsp fresh thyme
Vegetable Oil 🫒 2 tbsp For crisping hash browns
Shredded Cheddar Cheese 🧀 1 cup Optional, for extra richness

The potatoes are the soul of this soup—Russets give the best texture, but Yukon golds add natural sweetness. Ore-Ida frozen hash browns are my go-to for convenience, but homemade work too (just slice thin and pat dry). For the broth, Swanson or Pacific Foods are reliable, but homemade elevates it to the next level. Look for potatoes with firm skin and no sprouts—those bruise easily when boiling. And don't skip peeling them completely; a little skin adds rustic texture. The onion, celery, and garlic form the flavor base—sweat them in butter until soft but not browned, or you'll get bitterness.

No chicken broth? Vegetable broth with a bouillon cube works in a pinch. Fresh thyme is ideal, but dried at one-third the amount gets the job done. For the hash browns, frozen is fine—just spread them in a single layer on parchment before baking to avoid sogginess. Want extra richness? Add a splash of cream to the soup at the end, or top each bowl with extra cheddar before serving. The flour is for thickening—whisk it into cold milk first to avoid lumps. And if you're watching calories, reduce the cream to half a cup and use Greek yogurt instead for tangy creaminess.

This soup tastes even better the next day—3-4 days in the fridge, covered. For crispy hash browns, bake them just before serving (they go soft fast). Freeze portions without the topping—3 months max. I always make a double batch: one for dinner, one for leftovers. The hash browns can be prepped ahead and refrigerated overnight—just bake straight from the fridge. Pro tip: Use a splash of milk in the soup before serving to reset the creaminess if it's been sitting too long.

❤️

Why You'll Love This Recipe

  • Hash Browns Add Crunch: I’ll be real—adding those crispy hash browns right on top isn’t just a garnish, it’s the star. They soak up the creamy broth while staying gloriously firm, giving every spoonful that satisfying crunch that turns soup into a full meal.
  • One-Pot Wonder: Honestly, this is the kind of recipe where you can set it and forget it. Toss the diced potatoes and broth in one pot, let it simmer, then stir in the cream at the end. No chopping boards, no extra pans—just clean-up in a flash.
  • Crowd-Pleaser Any Night: Between us, this is my go-to for game days, lazy Sundays, or when I’ve got a houseful of people who all think they’re too picky to eat soup. The creamy milk and rich broth hit every flavor note, and those hash browns? Even my "I only eat salads" friend devours them.
  • Leftovers That Don’t Suck: I make a double batch because reheating this is chef’s kiss—the cream stays velvety, the potatoes don’t turn to mush, and the hash browns? You can even crisp them up again in the oven. Plus, it’s one of those rare soups that tastes just as good cold the next day.

Step-by-step instructions for baked potato and hash brown soup

This method delivers that perfect balance of crispy hash brown topping and velvety potato soup.

1

🍳 Step 1: Sauté the Flavor Base

Heat the 2 tablespoons vegetable oil in a large Dutch oven over medium heat. Add the diced yellow onion, diced celery stalks, and minced garlic cloves, cooking for 5-6 minutes until the vegetables soften and become fragrant. I like to stir occasionally so nothing sticks to the bottom—this builds the foundation of flavor.

Add 4 tablespoons butter and let it melt completely, swirling to coat the vegetables. Then sprinkle in the 2 tablespoons all-purpose flour and stir vigorously for 1-2 minutes until the mixture turns a light golden color. This creates a roux that will thicken our soup beautifully. Watch carefully—if it darkens too much, you'll get a nutty flavor instead of the smooth, creamy texture we want.

2

🥘 Step 2: Build the Creamy Soup Base

Pour in the 6 cups chicken broth all at once and stir well to combine with the roux. Bring to a gentle boil, then immediately reduce heat to medium-low and let it simmer for 10 minutes to develop the flavors. The mixture should thicken slightly as the flour cooks out.

Add the 3 lbs russet potatoes, cut into 1-inch chunks, and stir gently. The potatoes will begin to soften as they absorb the flavorful broth. Here's where it gets good—add the 1 cup whole milk and 1 cup heavy cream now. Stir well and let the soup simmer for another 10-12 minutes until the potatoes are fork-tender but not falling apart. You'll know it's ready when they easily slide through the center with a knife.

3

🔥 Step 3: Prepare the Crispy Hash Brown Topping

While the soup simmers, heat 2 tablespoons vegetable oil in a separate large skillet over medium-high heat. Add the 1.5 lbs fresh hash browns in a single layer, being careful not to overcrowd the pan. Cook for 4-5 minutes until the bottoms are golden brown and crispy—this is crucial for that perfect texture contrast.

Flip the hash browns carefully and cook another 3-4 minutes until both sides are crispy and slightly caramelized. Transfer them to a paper towel-lined plate to drain any excess oil. The key here is to keep them warm while we finish the soup, so I like to spread them out on a wire rack over a baking sheet if I have one available.

4

🍽️ Step 4: Finish and Combine

Season the soup generously with 1.5 teaspoons salt, 0.5 teaspoon black pepper, and 0.5 teaspoon dried thyme. Taste and adjust the seasoning—this is where all the flavors come together. The soup should be rich, creamy, and perfectly seasoned without being salty.

Ladle the hot soup into individual bowls, then top each serving with a generous layer of the crispy hash browns. For extra richness, sprinkle with 1 cup shredded cheddar cheese and broil in the oven for 2-3 minutes until the cheese melts and bubbles. The contrast of creamy soup and crispy topping is what makes this dish so special—don't skip this final step!

👨‍🍳

Pro Tips For Making Baked Potato Soup Recipe With Hash Browns

  • Boil Potatoes Whole: Fresh Russets hold up better than cubed ones—drop them whole into boiling water for 15 minutes, then peel and mash. I learned this the hard way after mushy, waterlogged potatoes ruined two batches. The skins stay intact longer, and you avoid the dreaded "gluey" texture.
  • Fry Hash Browns Twice: Cold hash browns straight from the fridge won’t crisp—pat them bone-dry and fry at 375°F for 4 minutes, flip, then finish at 325°F for another 3 minutes. Sounds weird, but it works: the first fry renders fat, the second cooks through without burning. Skip this, and you’ll end up with soggy, greasy potatoes.
  • Strain the Broth: After simmering potatoes in broth, strain it through a fine-mesh sieve to remove starch. Thick soup later? Just whisk in 1-2 tablespoons of cold water. I used to ignore this, and my soup always ended up clumpy—now it’s silky smooth without needing extra flour.
  • Temper the Cream: Warm the heavy cream and milk together over low heat until steaming, then slowly whisk into the hot soup. Cold cream curdles like a science experiment gone wrong. Even if you’re in a rush, take 2 minutes to heat it—your soup’s creaminess depends on it.

Essential equipment for baked potato soup recipe with hash browns

Dutch Oven Essentials

A large Dutch oven (I use a Le Creuset 5.5-quart) is non-negotiable for this recipe—it holds heat beautifully while allowing even cooking. The deep sides prevent spills when adding potatoes, and the tight lid helps develop rich flavors.

If you don’t own one, a heavy-bottomed stainless steel pot works too, though it may require more attention to prevent scorching. 🔥

Skillet for Crispy Hash Browns

For perfect hash browns, a 10-inch cast iron skillet (like Lodge’s 10.25-inch) is ideal—it retains heat evenly and creates that signature crispy crust. If cast iron isn’t an option, a nonstick stainless steel pan (avoid nonstick coatings that degrade at high heat) works well.

Preheat the skillet for 3-4 minutes before adding oil to ensure even browning.

Wire Rack for Draining

A wire cooling rack (placed over a baking sheet) is my secret weapon for keeping hash browns crispy while finishing the soup. It allows excess oil to drip away, preventing soggy toppings.

If you don’t have one, use a clean kitchen towel to blot excess oil after cooking—just pat gently to avoid crushing the hash browns.

Immersion Blender (Optional)

For ultra-smooth soup, an immersion blender (like Ninja’s 1200-watt) lets you blend directly in the pot, avoiding lumps and keeping the texture velvety. If blending isn’t an option, mash 2-3 potatoes with a fork before adding them to the broth—this helps break down starches for natural thickening. 💫

Measuring Tools

Precision matters in this recipe, so invest in a stainless steel measuring cup set (like OXO’s Good Grips) and a digital kitchen scale for accuracy. For the roux, a whisk ensures the butter and flour blend evenly without clumping.

I also keep a fine-mesh strainer handy to remove any potato skin bits before serving.

Broiler Pan for Cheese

If you’re adding shredded cheddar, a broiler-safe baking sheet (or even a cast iron skillet) is perfect for melting the cheese to bubbly perfection. Preheat the broiler to high and watch closely—2-3 minutes is all it takes to get that golden, gooey finish.

A tongs helps distribute the cheese evenly without burning.

Nutrition facts

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 16g80%
Cholesterol 85mg28%
Sodium 1020mg44%
Total Carbohydrate 42g15%
Dietary Fiber 7g25%
Sugars 6g
Protein 18g36%
* 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 use frozen hash browns for this recipe?

Frozen hash browns work perfectly and save time. Just spread them in a single layer on parchment paper before baking to ensure even crispiness. For extra flavor, season them with a pinch of salt, pepper, and paprika before cooking. If using homemade hash browns, slice them thinly and pat them completely dry to prevent sogginess.

2

How do I keep the hash browns crispy after adding them to the soup?

Transfer the cooked hash browns to a wire rack set over a baking sheet to drain excess oil. Keep them warm in a 200°F oven while finishing the soup. If adding cheese, broil for just 2-3 minutes before serving—this melts the cheese while keeping the hash browns crispy. Never let them sit in the soup too long, or they'll soften.

3

Can I make this soup ahead of time?

Yes! Prepare the soup base up to 3 days ahead and refrigerate it. Reheat gently on the stove, stirring in extra milk or cream to restore creaminess. The hash browns should be made fresh and crisped just before serving. For meal prep, store the soup and hash browns separately—reheat the soup first, then add the crispy topping at the last minute.

4

What can I substitute if I don’t have heavy cream?

Use 1 cup whole milk + 2 tablespoons cornstarch (cooked into the soup) or ½ cup sour cream/yogurt for tangy richness. For a lighter option, try ½ cup evaporated milk. If avoiding dairy entirely, coconut milk adds creaminess, though the flavor will differ slightly. Always adjust seasoning after adding substitutes.

5

Why did my soup turn out too thick or too thin?

Thick soup? You likely overcooked the potatoes or didn’t add enough liquid. Thin soup? The flour may not have cooked properly, or you added potatoes too late. For adjustments: stir in 1-2 tablespoons milk or broth to thin, or mash 1-2 potatoes with a fork to thicken naturally. Always simmer the roux until it turns golden but not browned—this ensures proper thickening.

★★★★★4.7(5 reviews)
Categories Soups & Stews