Soups & Stews
Aubrey's potato soup recipe delivers that perfect balance of creamy comfort and crispy texture that transforms a simple meal into something extraordinary. The secret lies in roasting the potatoes first to deepen their flavor, then blending them into a velvety broth that's rich without being heavy. I've perfected this recipe over years of testing, ensuring every spoonful is smooth yet satisfying—no lumps, no aftertaste, just pure comfort in a bowl.
What sets this apart is the crispy breadcrumb topping that adds a delightful contrast to the creamy soup. We're talking golden, crunchy perfection that stays crisp even after sitting for 10 minutes. The recipe uses simple pantry staples but delivers restaurant-quality results—ideal for chilly evenings when you crave warmth without the fuss. And with just 30 minutes of active prep time, it's perfect for weeknights or meal prep.
The velvety texture comes from blending half the soup while keeping the other half chunky for texture. This creates a luxurious mouthfeel that's both smooth and interesting. The crispy topping isn't just for show—it's the finishing touch that makes this soup unforgettable. Each bite delivers that perfect contrast of creamy potato and crunchy breadcrumb, with herbs and garlic adding layers of flavor that keep you coming back for more.
Whether you're serving this to a crowd or just treating yourself, this potato soup delivers on all fronts. The recipe scales easily, and leftovers reheat beautifully—just add a splash of milk or cream to restore that velvety consistency. Here's how to make it happen in your kitchen.
Ingredients for aubrey's potato soup
Roasted potatoes, velvety cream, and crispy topping—this is comfort food at its finest.
| Ingredient | Amount | Notes |
|---|---|---|
| Yukon Gold Potatoes 🥔 | 3 lb | Cut into 1-inch chunks, roasted first |
| Carrots 🥕 | 2 whole | Peeled and chopped into 1-inch pieces |
| Yellow Onion 🧅 | 1 whole | Diced, for flavor base |
| Garlic Cloves 🧄 | 4 cloves | Minced for aromatic depth |
| Celery Stalks 🧅 | 3 whole | Diced, for classic mirepoix |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred, homemade or quality brand |
| Heavy Cream 🥛 | 1 cup | Full-fat for velvety texture |
| Whole Milk 🥛 | ½ cup | Warmed before adding |
| Unsalted Butter 🧈 | 4 tbsp | For richness and smoothness |
| Fresh Thyme 🌿 | ¼ cup | Leaves only, chopped finely |
| Fresh Rosemary 🌿 | 2 sprigs | For earthy aroma, stems removed |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt, adjust to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly cracked for best flavor |
| All-Purpose Flour 🌾 | ½ cup | For crispy breadcrumb topping |
| Parmesan Cheese 🧀 | ¼ cup | Freshly grated for best flavor |
| Olive Oil 🫒 | ¼ cup | For crispy breadcrumb topping |
The Yukon Gold potatoes are non-negotiable here—their buttery flavor and creamy texture make all the difference. Buy them fresh (they bruise easily) and look for firm, smooth skins. I always grab mine from Whole Foods or the organic section at Kroger—they hold up better during roasting. The carrots and celery are classic mirepoix, but don't skip the rosemary. Fresh sprigs add that piney aroma that takes this soup from good to unforgettable. If you're using dried herbs, cut the amount to one-third—fresh is worth the extra minute.
No heavy cream? Coconut milk works in a pinch (though it changes the flavor slightly), or swap for Greek yogurt at half the amount. Short on Parmesan? Nutritional yeast gives a cheesy kick without the dairy. The breadcrumb topping is where the magic happens—panko makes it extra crispy, but regular breadcrumbs work too. For the roasted veggies, don't peel the carrots if you can help it—their skin adds color and nutrients. And if you're prepping ahead, roast the potatoes and veggies first—they keep well in the fridge for 3 days.
This soup tastes even better the next day—seriously, the flavors meld into something extraordinary. Store leftovers in the fridge for up to 5 days, or freeze for 3 months. The crispy topping stays crisp for about 10 minutes after baking, so serve it right away if you're going for that perfect contrast. For meal prep, make the soup base and freeze it—just reheat with a splash of milk or cream to restore that velvety texture. The breadcrumb topping can be made ahead too, just bake it fresh before serving for maximum crunch.
Why You'll Love This Recipe
- No-Chop Shortcuts: I swear by the "rough chop" method here—no precision needed. Toss in those Yukon Golds, carrots, and celery stalks in big chunks, and let the simmering do the work. Honestly, my knife stays cleaner than my kitchen floor.
- Creamy-Garlic Magic: That moment when the roasted garlic cloves melt into the broth? Chef’s kiss. The Yukon Golds soak up the flavor like sponges, while the caramelized onion adds this sweet, deep richness that makes it taste like a hug in a bowl.
- Leftovers That Shine: This soup actually gets better the next day—thickens up perfectly, and the flavors meld into this cozy, restaurant-quality dish. I freeze half the batch because reheating it is my lazy Sunday morning secret weapon.
- Pantry Staple Power: Between us, this recipe costs me about $8 for a full pot. Onions, garlic, carrots, potatoes—stuff I already have. It’s the kind of meal that turns a "what’s for dinner?" panic into a stress-free, budget-friendly win.
Step-by-step instructions for aubrey's creamy potato soup
Here's how to create velvety potato soup with that magical crispy topping—every spoonful delivers pure comfort.
Roast Potatoes and Build Flavor Base
Preheat your oven to 425°F and line a baking sheet with parchment paper. Toss the 3 lb Yukon Gold Potatoes (cut into 1-inch chunks), 2 whole Carrots (peeled and chopped), 1 whole Yellow Onion (diced), 3 whole Celery Stalks (diced), and 4 cloves Garlic Cloves (minced) with 2 tablespoons of the olive oil. Spread them in a single layer and roast for 25-30 minutes until the potatoes are tender and edges are golden brown.
This roasting step develops deep, caramelized flavors that set this soup apart from stovetop versions. I like to stir the vegetables halfway through cooking to ensure even browning. The potatoes should be soft enough to pierce with a fork but not falling apart. Remove them from the oven and set aside.
Sauté Aromatics and Create Rich Broth
In a large pot, melt 2 tablespoons of the unsalted butter over medium heat. Add the roasted vegetables and cook for 3-4 minutes until fragrant. Stir in 0.25 cup Fresh Thyme (leaves only) and 2 sprigs Fresh Rosemary (stems removed), cooking for another 30 seconds to release their essential oils.
Pour in the 4 cups Chicken Broth and bring to a gentle boil. Add the roasted vegetables back to the pot and simmer for 10 minutes until the flavors meld together. This step builds the soup's foundation—don't rush it. The broth should smell like a cozy autumn forest.
Blend to Silky Perfection
Use an immersion blender to purée the soup directly in the pot until completely smooth. If you prefer a chunkier texture, blend only half the soup. Warm the 1 cup Heavy Cream and 0.5 cup Whole Milk separately in a small saucepan over low heat until steaming (don't let it boil). Slowly whisk this warm dairy into the soup while stirring constantly—this prevents curdling.
Season with 1.5 tsp Salt and 0.5 tsp Black Pepper, then taste. The soup should be rich but not overly salty. Keep it warm over low heat while you prepare the crispy topping. Real talk: this is where the magic happens—the creamy texture makes every bite irresistible.
Craft the Crispy Topping
In a small bowl, combine 0.5 cup All-Purpose Flour, 0.25 cup Parmesan Cheese (freshly grated), 0.5 tsp Salt, 0.25 tsp Black Pepper, and the remaining 2 tablespoons olive oil. Mix until crumbly. Spread this mixture evenly over the soup in the pot and broil for 3-5 minutes until golden brown and bubbly.
Here's the thing—this crispy topping is what makes this soup extraordinary. Watch it carefully as it broils; it goes from perfect to burnt in seconds. The moment it's golden brown, remove it immediately from the oven. The topping should be crisp enough to crunch but still soft enough to melt into the soup with the first bite.
Serve Warm with Perfect Topping
Let the soup sit for 2-3 minutes after broiling so the crispy topping can set slightly. Ladle into bowls, making sure each serving gets a generous helping of that golden crunch. Garnish with additional fresh thyme if desired, but don't skip the topping—it's the star of the show.
Serve immediately while the topping is still crisp. The contrast between the creamy soup and the crunchy top is what makes this recipe truly special. Each spoonful delivers that perfect balance of textures and flavors—rich, velvety, and utterly comforting. Trust me, this is the kind of soup that disappears in minutes.
Pro Tips For Making Aubrey'S Potato Soup
- CHOP EVENLY, NO SMALL PIECES: The Yukon Golds and carrots should be cut into 1-inch chunks—no smaller, or they’ll turn to mush before the soup thickens. I learned this the hard way when I got lazy and ended up with a gluey mess instead of creamy texture.
- SWEAT THE AROMATICS LOW: Start the onions, celery, and garlic on medium-low heat until they’re soft but not browned—about 8-10 minutes. Rushing this step burns the garlic and makes the soup taste bitter. (Yes, even if you’re impatient like me.)
- SKIP THE BOILING WATER: Dumping raw potatoes into boiling water shocks them and makes them tough. Instead, add cold potatoes to cold water and bring to a simmer—this keeps them fluffy and avoids the "gummy" texture I used to hate.
- STIR IN THE ROUX LAST: Wait until the soup’s thickened slightly before adding the butter-and-flour roux. Dumping it in too early can turn the soup grainy. I now add it just before removing from heat—smooth every time.
Best sauces and condiments for this dish
Creamy Dairy Variations
For a lighter version, swap the heavy cream for half-and-half—it still delivers creaminess without the same richness. I've also had great success using coconut milk for a dairy-free option, though the flavor shifts slightly toward tropical notes. The key is to warm the dairy before adding it to the soup to prevent curdling. 🥛
Herb and Spice Boosters
Fresh herbs elevate this soup—try adding 1 tbsp fresh chives or parsley at the end for brightness. A pinch of nutmeg (just ¼ tsp) adds warmth, while smoked paprika gives a subtle depth. I love sprinkling crumbled bacon on top for a smoky twist—just 2 tbsp makes a huge difference. 🌿
Cheesy Topping Twists
Skip the Parmesan and use sharp cheddar for a tangy kick, or mix in gruyère for nutty complexity. For a vegan option, replace the cheese with nutritional yeast and olive oil. The topping should always be crispy—broil it just until golden to avoid burning. 🧀
Crunchy Add-Ins
Add toasted bread cubes or crushed potato chips to the topping mix for extra crunch. I once used panko mixed with crushed tortilla chips for a Tex-Mex fusion—it was a hit! For a protein boost, stir in cooked bacon bits or crumbled sausage after blending. 🍞
Acidic Brighteners
A splash of lemon juice or apple cider vinegar (just 1 tsp) cuts through the richness beautifully. I also love adding pickled jalapeños for heat and tang. These additions keep the soup from feeling too heavy while adding exciting layers of flavor. 🍋
Broth Swaps
Use vegetable broth for a vegetarian version or mushroom broth for an earthy depth. For extra richness, add 1 cup chicken stock and ½ cup white wine to the broth mixture. The wine cooks off completely, leaving behind subtle fruity notes. 🍷
Nutrition facts
Frequently asked questions about aubrey's creamy potato soup
Can I make this soup ahead of time?
This soup actually tastes better the next day as the flavors meld together. Prepare the soup base (through blending) and store it in an airtight container in the fridge for up to 5 days. When reheating, add a splash of milk or cream to restore that velvety texture. The crispy topping should be made fresh before serving to maintain its crunch.
What if I don't have an immersion blender?
No problem! Transfer half the soup to a blender (don't fill past the max line) and blend until completely smooth. For safety, hold the lid down firmly and avoid overfilling. If you prefer chunkier soup, blend only about 2/3 of the soup and leave the rest as-is for texture. Just be careful with hot liquids when transferring.
Why does the crispy topping get soggy?
The topping loses crispness when exposed to steam from the hot soup. To prevent this, broil the topping just until golden brown (3-5 minutes) and serve immediately. If you need to reheat leftovers, cover the soup with a lid or foil to protect the topping, then broil it fresh for 2-3 minutes before serving.
Can I make this soup vegetarian?
Yes! Simply replace the chicken broth with vegetable broth and use vegetable-based butter or margarine. For extra depth, add mushroom broth or sauté mushrooms with the aromatics. The roasted vegetables will still provide plenty of flavor, and the crispy topping remains the same. Consider adding a splash of white wine to the broth for extra richness.
How do I fix curdled soup?
If your soup curdles when adding the dairy, don't panic! Remove from heat immediately and whisk in 1 tablespoon of cold water or cold milk while stirring vigorously. For a smoother texture, strain the soup through a fine-mesh sieve. To prevent this, always warm the dairy separately until steaming (not boiling) before adding it to the soup.
