Soups & Stews
This Progresso pot pie soup recipe brings back childhood comfort with a creamy, savory filling topped by a golden mashed potato crust. The secret lies in layering tender chicken, fluffy potatoes, and rich gravy—just like the classic canned version, but made from scratch with restaurant-quality results.
Every spoonful delivers that nostalgic flavor without the shortcuts.
What makes this recipe special is the foolproof technique for achieving that perfect golden crust while keeping the filling warm and creamy. You'll start with a flavorful broth base, then build layers of vegetables, chicken, and a velvety gravy that ties everything together.
The mashed potato topping isn't just decorative—it's the star, sealing in all the savory goodness.
The result is a hearty, comforting soup that's perfect for chilly evenings or family gatherings. The crust stays crispy on top while remaining tender underneath, creating the ideal texture contrast.
This version delivers all the warmth and satisfaction of the classic canned soup—but with homemade quality that tastes like a hug in a bowl.
Whether you're serving a crowd or meal prepping for the week, this recipe scales beautifully. The best part? Leftovers reheat just as well, making it a practical choice for busy schedules. Let's get started on creating your own homemade pot pie soup masterpiece.
Ingredients for progresso pot pie soup
Pantry staples meet nostalgic comfort—just like the classic, but made from scratch.
| Ingredient | Amount | Notes |
|---|---|---|
| Chicken Breast 🍗 | 1 ½ lb | Boneless, skinless, cut into bite-sized pieces |
| Yellow Onion 🧅 | 1 whole | Medium size, diced |
| Carrots 🥕 | 4 medium | Peeled, sliced into thin rounds |
| Celery Stalks 🥬 | 3 whole | Fresh, diced |
| Russet Potatoes 🥔 | 3 medium | Peeled, cubed for filling |
| Butter 🧈 | ½ cup | Unsalted, for crust |
| Milk 🥛 | ½ cup | Whole milk for creaminess |
| Heavy Cream 🧀 | ½ cup | Full-fat for velvety texture |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred |
| All-Purpose Flour 🌾 | ¼ cup | For thickening gravy |
| Salt 🧂 | 1 ½ tsp | Kosher salt preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Garlic Cloves 🧄 | 4 cloves | Minced for flavor |
| Parsley 🌿 | ¼ cup | Fresh, chopped for garnish |
The chicken is the heart of this soup—boneless, skinless breasts cook evenly and stay tender. I always grab family packs from Costco for the best price, but a single breast works too. For the veggies, fresh carrots and celery from the store's produce section (not the pre-cut bags) have more flavor. The Russet potatoes should be firm—avoid any with sprouts or soft spots. Pro tip: Soak the diced potatoes in cold water for 10 minutes before cooking to remove excess starch, which keeps the filling from getting gummy.
No fresh parsley? Dried parsley at one-third the amount works in a pinch, though fresh is ideal for garnish. Short on chicken broth? Vegetable broth plus a splash of soy sauce mimics the umami depth. Want extra richness? Swap half the milk for whole milk Greek yogurt—it thickens beautifully. The butter in the crust is non-negotiable; melted vegan butter works if you're avoiding dairy, but the flavor will be subtly different. For the potatoes, Yukon Golds add natural sweetness, but Russets are the classic choice for that fluffy texture.
This soup reheats beautifully—cover and warm on low heat to avoid breaking the crust. Store leftovers in airtight containers for 4-5 days in the fridge. For freezing, portion before adding the crust and freeze the filling and topping separately. The crust reheats best straight from the freezer—bake at 375°F for 20 minutes until golden. Double the recipe and freeze half—it's perfect for lazy weeknights when you crave comfort. The crust stays crispy if you reheat it covered with foil for 10 minutes, then uncovered for the last 5.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe because it’s literally one pot. Sauté the onion, celery, and carrots—boom, that’s your veggie base—then toss in the chicken, potatoes, and Progresso mix. No chopping boards left behind, no extra dishes. Honestly, I make this when I’m too tired to even think about cleanup.
- Creamy Without the Hassle: That Progresso pot pie soup mix? It’s the secret weapon. Just add water, and instant rich, savory depth—no fancy roux or heavy cream. The potatoes soften into fluffy pillows, and the chicken stays tender. Between us, it’s the closest I get to homemade pot pie without the stress.
- Weeknight and Meal Prep Hero: I double the batch on Sundays because it reheats like a dream. The flavors only get better after a day in the fridge, and it’s perfect for lunchboxes or quick dinners. (Yes, even on a Tuesday night when you’re this close to ordering pizza.)
- Budget-Friendly Comfort: Russet potatoes and chicken breast stretch this into four solid servings without breaking the bank. The onion, carrots, and celery bulk it up, so you’re not just eating broth. It’s the kind of meal that makes you feel like you’re treating yourself—without the grocery bill panic.
Step-by-step instructions for creamy homemade pot pie soup
Transform simple ingredients into restaurant-worthy pot pie soup with velvety gravy and a golden mashed potato crust.
Sauté the Vegetable Base
In a large Dutch oven, melt the 0.5 cup butter over medium heat. Add the 1 whole Yellow Onion, 4 medium Carrots, and 3 whole Celery Stalks all at once. Cook for 8-10 minutes, stirring occasionally, until the vegetables soften and the onion becomes translucent. This foundational step builds deep flavor through the caramelization process.
Add the 4 cloves Garlic Cloves and cook for an additional 30 seconds until fragrant. The garlic should infuse the vegetables but not brown. This aromatic base will serve as the flavor foundation for your entire soup. Keep the heat at medium to prevent burning while allowing the vegetables to develop their natural sweetness.
Brown the Chicken and Deglaze
Push the vegetable mixture to one side of the Dutch oven and add the 1.5 lb Chicken Breast in a single layer. Cook undisturbed for 3-4 minutes until golden brown on the bottom. This creates a flavorful crust known as a "fond" that will dissolve into the gravy later.
Once browned, flip the chicken pieces and cook for another 3-4 minutes. Remove the chicken and set aside on a plate. Immediately pour in the 4 cups Chicken Broth, scraping up all the browned bits from the bottom of the pan with a wooden spoon. This deglazing step captures all the concentrated flavors you've built so far.
Simmer the Gravy and Cook the Potatoes
Return the chicken to the Dutch oven and bring the mixture to a gentle simmer. Add the 3 medium Russet Potatoes (cubed) and cook for 12-15 minutes until the potatoes are fork-tender. The soup should be thick and rich, with the potatoes absorbing some of the flavorful broth.
Season with 1.5 tsp Salt and 0.5 tsp Black Pepper, adjusting to taste. Taste the soup and consider adding a pinch more salt if needed—the broth should be seasoned well but not overwhelming. The potatoes should be soft enough to mash easily with a fork but still hold their shape slightly.
Thicken the Gravy and Prepare the Crust
In a separate saucepan, melt the remaining 0.5 cup Butter over medium heat. Whisk in the 0.25 cup All-Purpose Flour and cook for 1-2 minutes until the mixture forms a smooth paste. This roux will thicken your gravy beautifully.
Gradually whisk in the 0.5 cup Milk and 0.5 cup Heavy Cream, stirring constantly to prevent lumps. Cook for an additional 2-3 minutes until the sauce thickens to a creamy consistency. Pour this creamy mixture into the Dutch oven with the soup and stir well to combine. The soup should now have a luxurious, velvety texture.
Assemble and Bake the Crust
Preheat your oven to 375°F. Spoon the soup into a 9-inch pie dish or oven-safe bowl. In a separate bowl, mash the potatoes from the soup until smooth and creamy. Stir in 2 tablespoons of the heavy cream mixture from the gravy to create a cohesive crust.
Spread the mashed potato mixture evenly over the top of the soup, creating a smooth, even layer. Bake for 20-25 minutes until the crust is golden brown and the edges are crispy. The center should be slightly puffed, indicating it's cooked through. Garnish with 0.25 cup Parsley before serving for a pop of color and freshness.
Pro Tips For Making Progresso Pot Pie Soup
- CUT CHICKEN SMALLER: The Progresso recipe often calls for "diced" chicken, but I’ve learned the hard way—tiny, ½-inch cubes cook faster and soak up the broth better than big hunks. Use a sharp knife and work in batches if needed; your soup will taste richer when every bite has tender, flavorful chicken.
- SWEAT VEGETABLES LOW: Don’t rush the onion, celery, and carrots—cook them on medium-low heat for 8–10 minutes until soft and translucent. I used to crank the heat and end up with bitter, half-raw veggies. A splash of water or broth here helps steam them gently without burning.
- PEEL POTATOES LAST: Add diced potatoes after the chicken and veggies have simmered for 15 minutes. Peeling them first means they’ll turn to mush if tossed in too early. Wait until the broth is hot and the veggies are tender—then add them for perfect, creamy texture without falling apart.
- USE BUTTER NOT OIL: The Progresso recipe might call for oil, but swap it for 1 tablespoon of butter when browning the chicken. The fat renders better, and the dairy adds a subtle depth that cuts through the broth’s saltiness. (Yes, even if you’re impatient like me—just don’t skip the browning.)
Wine and beer pairings for this progresso pot pie soup
Classic White Wine
For this creamy pot pie soup, a Chardonnay from California or Oregon is my go-to choice. Look for one with buttery notes and subtle oak aging—like Kendall-Jackson Vintner's Reserve or La Crema Sonoma Coast.
The wine's acidity cuts through the richness of the heavy cream while complementing the savory chicken and veggies. Serve it slightly chilled (50-55°F) to enhance its crispness against the warm soup. 🍷
Crisp Lager Pairing
A light American lager like Miller Lite or Coors Banquet balances the soup's heartiness without overpowering its flavors. The clean, crisp profile refreshes your palate between bites, especially when paired with the creamy mashed potato crust.
For a more adventurous option, try a Belgian witbier like Hoegaarden, which adds a citrusy contrast to the dish's savory depth.
Rosé for Lighter Palates
If you prefer white wine but want something lighter, a dry rosé with citrus and mineral notes works beautifully. I recommend Whispering Angel or Miraval—their brightness matches the soup's creamy texture while adding a refreshing finish.
The rosé's subtle fruitiness enhances the parsley garnish, making each bite feel more vibrant. Serve it at 45-50°F for optimal enjoyment.
Beer Pairing Pro Tips
For beer lovers, avoid heavy stouts or IPAs—they’ll clash with the soup’s delicate flavors. Instead, opt for a wheat beer like Blue Moon or a Pilsner such as Pilsner Urquell.
The beer’s effervescence cleanses your palate, while its mild maltiness complements the chicken and potatoes. If you’re serving with crusty bread, a German Helles adds a perfect pairing for dipping. 🍺
After-Dinner Digestif
End the meal with a smooth amaretto or drambuie to complement the soup’s creamy richness. The nutty notes in amaretto (Disaronno) mirror the toasted flavor of the crust, while drambuie’s herbal depth balances the dish’s savory elements.
Sip it neat or over ice for a cozy finish that feels like a warm hug. 💛
Nutrition facts
Frequently asked questions about homemade pot pie soup
Can I make this pot pie soup without chicken?
Swap the 1.5 lb chicken breast for 1 lb of diced potatoes (extra for total) or 1 lb of mushrooms for a vegetarian version. For a seafood twist, use 12 oz shrimp or scallops—just cook them separately and add at the end to avoid overcooking. The filling will still be hearty and flavorful!
Why did my crust turn soggy instead of golden?
Soggy crusts usually happen when steam gets trapped. First, ensure your oven is fully preheated to 375°F—cold spots prevent even cooking. Second, spread the mashed potato topping thinly and smooth it out completely. For extra insurance, sprinkle 1/4 cup breadcrumbs on top before baking to create a barrier. Bake for 5 minutes longer if needed.
How can I make this soup ahead of time?
Prepare the filling up to 3 days ahead and refrigerate in an airtight container. When ready to serve, transfer to a 9-inch pie dish, top with fresh mashed potatoes, and bake at 375°F for 25-30 minutes. For freezing, assemble the soup without the crust, freeze the filling, and bake the crust fresh when reheating. This keeps the texture perfect!
Is there a way to make this soup gluten-free?
Yes! Replace the all-purpose flour in the gravy with 1/4 cup gluten-free flour blend or cornstarch (use 2 tbsp instead). For the crust, use gluten-free mashed potatoes or mix 1/2 cup gluten-free flour with 1/2 cup cornstarch into the mashed potatoes. The texture will be slightly different but still delicious!
Can I use frozen vegetables instead of fresh?
Frozen veggies work great for convenience! Use 1 cup frozen peas or 1 cup mixed frozen vegetables instead of fresh carrots and celery. Add them during the last 5 minutes of simmering to prevent mushiness. For the best flavor, avoid pre-seasoned frozen mixes—they can alter the soup's balance.
