
There’s nothing quite like a bowl of potato soup with diced hash browns for that perfect creamy texture with rustic potato bites. This recipe transforms humble ingredients into something truly special.
I developed this method to capture that ideal balance between smooth soup and hearty potato pieces. The diced hash browns add just the right amount of texture contrast without overwhelming the creamy base.
What you get is a soup that’s rich and velvety, with tender potato chunks that burst with flavor in every spoonful. The hash browns maintain their shape while soaking up the savory broth.
The best part is how this dish comes together with simple ingredients and delivers restaurant-quality results. It’s the kind of soup that warms you from the inside out.
Ingredients for Potato Soup Recipe with Diced Hash Browns
Simple ingredients create a bowl of creamy, textured potato soup with hearty hash brown bites.
| Ingredient | Amount | Notes |
|---|---|---|
| Russet Potatoes 🥔 | 2 lb | Peeled and diced into 1/2-inch cubes |
| Frozen Diced Hash Browns 🥔 | 2 cups | Thawed and drained of excess moisture |
| Unsalted Butter 🧈 | 4 tbsp | Divided for sautéing and finishing |
| Yellow Onion 🧅 | 1 whole | Finely diced for base flavor |
| Garlic Cloves 🧄 | 3 cloves | Minced for aromatic depth |
| All-Purpose Flour 🌾 | 3 tbsp | For thickening the soup |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred for control |
| Whole Milk 🥛 | 1 ½ cups | Full-fat for creaminess |
| Heavy Cream 🥛 | ½ cup | For rich, velvety texture |
| Sharp Cheddar Cheese 🧀 | 1 cup | Shredded from block for best melt |
| Salt 🧂 | 1 tsp | Adjust to taste after cooking |
| Black Pepper 🌶️ | ½ tsp | Freshly ground for best flavor |
| Dried Thyme 🌿 | ½ tsp | For earthy depth in broth |
| Bay Leaf 🍃 | 1 whole | Removed before serving |
| Fresh Parsley 🌿 | 2 tbsp | Chopped for garnish and freshness |
The potatoes are the foundation here. Russets break down beautifully for the creamy base while the frozen hash browns maintain their shape. Look for Ore-Ida brand hash browns—they’re pre-diced and widely available. For the cheese, block cheddar melts smoother than pre-shredded, which often contains anti-caking agents that make the soup grainy.
Vegetable broth can replace chicken broth if you prefer a fully vegetarian version. No thyme? Dried rosemary at half the amount works well. For extra richness, swap the whole milk for half-and-half. The flour is essential for thickening, but cornstarch at 1 tbsp mixed with water can substitute in a pinch (add it at the end).
This soup keeps beautifully in the fridge for 4-5 days—the flavors actually deepen. Freeze it for up to 3 months (without the cream and cheese). Reheat gently on the stove, adding a splash of milk if it thickens too much.
Why You’ll Love This Recipe
- Minimal Chopping: I love that the frozen hash browns do half the work for me—just dump and cook.
- Rich Garlic Depth: That buttery base with sautéed onions and garlic? It’s the flavor foundation that makes this soup irresistible.
- Weeknight Hero: Honestly, it’s my go-to for busy evenings when I need something hearty and fast.
- Stretches Far: One batch feeds my family for two nights, and the leftovers taste even better the next day.
Step-by-Step Instructions for Potato Soup With Diced Hash Browns
Here’s the method. Straightforward, tested, works every time.
Step 1: Sauté Aromatics and Build the Base
Heat 2 tbsp of the unsalted butter in a large pot over medium heat. Add the yellow onion and cook for 4-5 minutes until soft and translucent. You want it to lose its sharp bite but not take on any color.
Stir in the garlic cloves and cook for 30 seconds until fragrant. The garlic should sizzle gently but not brown. Add the all-purpose flour and whisk constantly for 1-2 minutes to cook out the raw flour taste. This creates a smooth roux that will thicken the soup beautifully.
Step 2: Develop the Broth and Potato Mixture
Gradually pour in the chicken broth while whisking continuously to prevent lumps. Add the 2 lb Russet Potatoes, 2 cups Frozen Diced Hash Browns, dried thyme, and bay leaf. Stir well to combine.
Bring the mixture to a boil, then reduce heat to maintain a gentle simmer. Cook for 15-20 minutes until the russet potatoes are fork-tender. The hash browns will soften but retain some texture, giving your soup that promised rustic bite.
Step 3: Create the Creamy Texture
Stir in the whole milk, heavy cream, remaining 2 tbsp unsalted butter, salt, and black pepper. Return to a gentle simmer and cook for 5 minutes to allow the flavors to meld.
The soup should now look velvety and rich. Taste and adjust seasoning if needed—remember that the sharp cheddar cheese will add saltiness in the next step. Remove the bay leaf before proceeding.
Step 4: Finish with Cheese and Serve
Reduce heat to low and add the 1 cup Sharp Cheddar Cheese in small handfuls, stirring constantly until each addition is fully melted. This gradual addition prevents the cheese from seizing up and ensures a smooth, creamy texture.
Once the cheese is fully incorporated, ladle the soup into bowls. Garnish each serving with fresh parsley for a pop of color and freshness. The soup should be thick enough to coat the back of a spoon but still pourable, with visible bits of russet potatoes and frozen diced hash browns throughout.
Pro Tips For Making Potato Soup Recipe With Diced Hash Browns
- Thaw Hash Browns First: I learned this the hard way—tossing frozen hash browns straight in makes the soup watery and unevenly cooked. Spread them on a tray for 10 minutes or microwave for 2 to remove excess ice.
- Sauté Onions Low: Cook your yellow onions on medium-low for 8-10 minutes until translucent, not brown. It builds a sweeter base without overpowering the potatoes.
- Salt in Layers: Season the onions with salt as they cook, then again when adding the potatoes and hash browns. More salt than you think, especially if using unsalted butter.
- Mash Half the Potatoes: After boiling the russets, mash about half before adding the hash browns. Sounds weird, but it thickens the soup naturally without flour or cream.
Dietary Considerations for These Flavors
Gluten-Free Option
For a gluten-free version, simply replace the all-purpose flour with cornstarch. Use 1 tbsp mixed with 1 tbsp cold water and add it at the end of cooking. This maintains the creamy texture without any gluten. I’ve tested this myself with great results. 💪
Dairy-Free Adaptation
You can make this soup dairy-free by swapping the butter for olive oil, using unsweetened almond milk instead of whole milk, and replacing heavy cream with coconut cream. For the cheese, try nutritional yeast for a cheesy flavor without dairy.
Vegetarian Version
To make this fully vegetarian, use vegetable broth instead of chicken broth. The rest of the recipe remains the same, keeping all that creamy goodness. I often use Imagine Foods brand broth for its rich flavor. 🌱
The Russet Potatoes and Frozen Diced Hash Browns provide plenty of heartiness without meat.
Lower-Calorie Option
For a lighter version, use 2% milk instead of whole milk and skip the heavy cream entirely. Replace the butter with cooking spray for sautéing. You’ll still get great flavor with fewer calories.
Keto-Friendly Adjustments
Reduce the carb count by using cauliflower instead of Russet Potatoes. Replace the Frozen Diced Hash Browns with diced radishes for a similar texture. Use heavy cream and cheese as directed, but skip the flour entirely.
Nutrition Facts
Frequently Asked Questions
Do I need to thaw the hash browns first?
Yes, thaw and drain them well to remove excess moisture. This prevents the soup from becoming watery.
Can I use fresh potatoes instead of hash browns?
You can, but they won’t maintain the same texture. For best results, use 1 cup diced, par-cooked potatoes.
Why is my soup too thin?
Simmer uncovered for 5-10 minutes to reduce, or mix 1 tbsp cornstarch with water and stir in.
How do I store leftovers?
Cool completely, then refrigerate in an airtight container for up to 4 days. Reheat gently on the stove.
- Protein Pudding Recipe With Sugar Free Pudding: High-Protein Creamy Indulgence - November 3, 2026
- Progresso Recipe Starters Creamy Parmesan Basil Cooking Sauce: Rich Herb-Infused Base for Pasta and More - November 3, 2026
- Pudding Recipe With Egg Yolks: Silky Smooth Custard in Minutes - November 3, 2026