Soups & Stews
Unlock the full potential of this Campbell’s steak and potato soup recipe by letting it slow-simmer into a rich, umami-packed masterpiece. The key lies in building a rich, caramelized base from scratch—sautéed onions, beef broth, and slow-cooked chuck roast that infuses the soup with restaurant-quality flavor.
I’ve perfected this method after years of testing, ensuring every spoonful delivers that perfect balance of tender potatoes, melt-in-your-mouth beef, and a velvety broth that clings to your bowl.
What sets this version apart is the slow-simmered technique, which develops flavors far beyond what a can alone can offer. You’ll start with a simple pan sauce from the beef drippings, then layer in homemade potato puree for a silkier texture.
The result is a soup that’s heartier, more aromatic, and packed with umami-rich depth—exactly what makes this dish a comfort food classic. Even seasoned cooks will appreciate the professional-level upgrades without sacrificing ease.
By the time you’re done, you’ll have a steak and potato soup so rich and satisfying it rivals your favorite diner’s version. The beef will be fork-tender, the potatoes creamy yet substantial, and the broth so flavorful it’ll have everyone asking for seconds.
This isn’t just soup—it’s a foolproof method to elevate a pantry staple into a showstopper. Ready to make it?
The beauty of this recipe is its flexibility—serve it as-is for classic comfort or add crispy roasted potatoes on top for texture contrast. Whether you’re feeding a crowd or meal prepping for the week, this soup delivers restaurant-quality results with minimal effort. Let’s get cooking.
Ingredients for campbell's steak and potato soup
Sixteen ingredients for a soup that tastes like a diner classic—slow-simmered beef, velvety potatoes, and umami depth.
| Ingredient | Amount | Notes |
|---|---|---|
| Chuck Roast 🥩 | 2 lb | Boneless, cut into 1-inch cubes |
| Yellow Onions 🧅 | 2 whole | Medium, thinly sliced |
| Garlic Cloves 🧄 | 6 cloves | Minced, fresh preferred |
| Russet Potatoes 🥔 | 3 lb | Peeled, cut into 1-inch chunks |
| Beef Broth 💧 | 6 cups | Homemade or high-quality store-bought |
| Tomato Paste 🍅 | ½ cup | Smooth, not chunky |
| Dry Red Wine 🍷 | 1 cup | Bold, like Cabernet Sauvignon |
| Thyme Leaves 🌿 | 1 tbsp | Fresh, or 1 tsp dried |
| Bay Leaves 🍃 | 2 whole | Removed before serving |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | 1 tsp | Freshly ground |
| Unsalted Butter 🧈 | 4 tbsp | Cold, for finishing |
| Heavy Cream 🥛 | ½ cup | Full-fat for richness |
| All-Purpose Flour 🌾 | 2 tbsp | For thickening |
The chuck roast is non-negotiable here—it breaks down into tender, flavorful chunks after slow cooking. Costco or your butcher shop usually have it pre-cubed, which saves time. If you're buying a whole roast, cut it yourself for even cooking. The onions and garlic are your flavor base, so don’t skimp on the sautéing time—caramelize them until they’re deep golden. For the broth, homemade is ideal, but Swanson or Kitchen Basics are solid store-bought options. The tomato paste adds depth, but if you’re using a squeeze tube, measure carefully—it’s concentrated.
No red wine? Beef broth with a splash of balsamic vinegar works in a pinch. Fresh thyme is best, but dried at one-third the amount gets you close. The potatoes should be uniform in size so they cook evenly—no need to peel if you’re okay with slightly rustic edges. For the finishing butter, Plugrá or Land O’Lakes are reliable brands. If you’re making this ahead, the roux (butter + flour) can be prepped in advance and stored in the fridge for up to 3 days. Just whisk it back to a smooth paste before adding to the soup.
This soup tastes even better the next day as the flavors meld. Store in an airtight container for up to 5 days in the fridge. For freezing, portion into 2-cup servings—they reheat perfectly. The heavy cream can be added back in when reheating if you prefer a creamier texture. To serve, top with a swirl of cream and a sprinkle of black pepper. Leftovers? Double the batch—it’s that good.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe when I’m too tired to wash extra dishes. Toss everything—chuck roast, onions, potatoes—into one pot with broth, and let it simmer. No chopping boards, no fuss, just pure, satisfying simplicity.
- Deep, Rich Bite: That slow-cooked chuck roast? It practically melts in your mouth, while the potatoes stay creamy but never mushy. The garlic and onions caramelize just enough to give it this warm, homey depth that tastes like a hug in a bowl.
- Leftovers That Shine: Honestly, I make this on Sundays because the second batch is even better. The flavors meld overnight, and reheating it just warms up the richness. Pack it for lunches or freeze portions—it’s my go-to when I’m too lazy to cook.
- Budget-Friendly Powerhouse: A single chuck roast stretches to feed four (or five if you’re feeding hungry teens). Russets are cheap, broth is cheap, and you’re not sacrificing taste for savings. It’s the kind of meal that makes grocery day feel like a win.
Step-by-step instructions for slow-simmered steak and potato soup
Here's how to build rich, velvety soup with melt-in-your-mouth potatoes and tender chuck roast.
Brown the Chuck Roast and Onions for Deep Flavor
Heat a large Dutch oven over medium-high heat. Add the 2 lb chuck roast in a single layer and sear for 4-5 minutes per side until deeply browned. This step is crucial—it develops the Maillard reaction that creates that restaurant-quality depth of flavor. Remove the roast and set aside.
In the same pot, add 2 tablespoons of the 4 tbsp unsalted butter and the 2 whole yellow onions. Cook for 5-6 minutes, stirring occasionally, until the onions are golden brown and caramelized. Here's the thing—don't rush this step. The longer you cook the onions, the sweeter and more flavorful they become. Add the 6 cloves minced garlic and cook for another 30 seconds until fragrant.
Build the Umami-Rich Base
Reduce heat to medium and add the 0.5 cup tomato paste, stirring to coat the bottom of the pot. Cook for 1 minute until the raw taste disappears. Pour in the 1 cup dry red wine and scrape up all the browned bits from the bottom—this is where all the flavor lives. Let it simmer for 3-4 minutes until reduced by half.
Return the chuck roast to the pot. Add the 6 cups beef broth, 1 tbsp thyme leaves, 2 whole bay leaves, 1.5 tsp salt, and 1 tsp black pepper. Bring to a gentle boil, then reduce heat to low. Cover and let it simmer for 1 hour 15 minutes, or until the chuck roast is fork-tender and easily pulls apart.
Add Potatoes and Simmer Until Tender
After the chuck roast has cooked, add the 3 lb russet potatoes cut into 1-inch chunks. Stir gently to distribute them evenly in the broth. Increase heat to medium and bring to a gentle boil. Once boiling, reduce heat to low, cover, and let it simmer for 20-25 minutes, or until the potatoes are fork-tender with a slight resistance.
Here's where it gets fun—the potatoes should be soft enough to mash slightly when pressed with a fork, but still hold their shape. If they're cooking too quickly, reduce heat slightly. If they're not soft enough after 25 minutes, give them another 5 minutes. The key is to find that perfect balance between creamy and chunky.
Finish with Cream and Flour for Velvety Texture
Remove the 2 whole bay leaves. In a small bowl, whisk together the 2 tbsp all-purpose flour and 1 cup of the soup broth to make a slurry. Slowly whisk this into the pot, then stir in the 0.5 cup heavy cream. Bring to a gentle simmer and cook for 5-7 minutes until the soup has thickened to your desired consistency.
Add the remaining 3 tbsp unsalted butter and stir until melted. Taste and adjust seasoning with more salt and pepper if needed. The soup should be rich, velvety, and perfectly balanced between the hearty chuck roast, creamy potatoes, and umami-packed broth. If it's too thick, whisk in a splash of hot broth to loosen it.
Rest and Serve Warm
Let the soup rest for 10 minutes off the heat. This allows the flavors to meld together and the potatoes to absorb any remaining liquid. I know it's tempting to serve it immediately, but this resting time makes a world of difference in the final result.
Ladle the soup into bowls, making sure each serving gets a generous portion of chuck roast and potatoes. Garnish with fresh thyme leaves if you like, and serve with crusty bread to soak up every last drop of that delicious broth. This soup tastes even better the next day, so make extra if you can!
Pro Tips For Making Campbell'S Steak And Potato Soup
- Sear the Chuck Roast: Don’t skip browning the meat—cut the chuck roast into thick chunks first, then sear them in a hot pot with a little oil until deep golden. I learned this the hard way: skipping the sear leaves you with bland, gray meat that blends into the broth instead of adding rich flavor.
- Cube Potatoes Evenly: Russets break easily, so cut them into 1.5-inch cubes before adding them to the pot. Uneven pieces mean some will turn to mush while others stay undercooked—no one wants a soup with a potato texture lottery.
- Deglaze with Broth: After searing the onions and garlic, splash in 1 cup of beef broth before adding the rest. This scrapes up all the browned bits stuck to the bottom—those bits are pure flavor, and skipping them means missing out on the soup’s depth.
- Simmer Low and Long: Let the soup bubble gently for at least 1.5 hours, not rushing it to save time. Chuck roast needs patience: low heat breaks down the collagen into tender, fork-shreddable meat, while high heat turns it tough. (Yes, even if you’re impatient like me.)
Regional styles of campbell's steak and potato soup
Classic Diner Style
This is the version you’d find at a classic American diner—rich, hearty, and packed with slow-cooked beef. The key here is using a thick-cut chuck roast (about 2 lbs) that’s browned deeply before simmering for 1 hour 15 minutes in beef broth with red wine.
I like adding a pinch of smoked paprika to the flour slurry for that subtle diner-house touch. Serve with a side of crusty sourdough and a sprinkle of grated Parmesan on top. 🍽️
New England Clam Chowder Twist
For a coastal take, swap half the beef broth for clam juice (or substitute with 1 cup heavy cream + 1 cup water). Add 1 cup chopped celery and ½ cup chopped green onions to the caramelized onions.
Stir in ½ cup chopped fresh parsley at the end and top each bowl with crumbled bacon and a dollop of sour cream. This version keeps the soul of steak and potato soup but gives it a briny, oceanic lift. 🦪
Cajun-Inspired Creole
Kick up the heat with a Cajun-inspired version by adding 1 tbsp Cajun seasoning (like Tony Chachere’s) to the chuck roast while browning.
Deglaze with ½ cup hot sauce (like Crystal or Tabasco) instead of wine, and finish with ¼ cup chopped green onions and a dash of filé powder (just before serving). Serve with cornbread on the side for the ultimate Louisiana-inspired bowl. 🌶️
Italian-Inspired Ribollita
Transform this into an Italian-style ribollita by adding 1 cup chopped kale or Swiss chard with the potatoes and finishing with ½ cup grated Pecorino Romano instead of Parmesan. Deglaze the pot with ½ cup white wine (like Pinot Grigio) and add 1 tsp dried oregano to the thyme.
The result is a rustic, Tuscan-inspired soup with the same comforting depth but a Mediterranean flair. 🍷
Smoky BBQ Potato Soup
For a smoky, Southern-inspired twist, add 1 tbsp smoked salt (like Morton’s) to the flour slurry and finish with a drizzle of BBQ sauce (like Sweet Baby Ray’s Original). Top each bowl with crumbled smoked gouda and a sprinkle of crushed red pepper flakes.
This version is perfect for game day or chilly evenings when you crave bold, smoky flavors. 🔥
Lighter Vegetarian Version
Skip the beef entirely and use 1 lb extra-firm tofu (pressed and cubed) or mushrooms (like cremini or portobello) for umami. Boost the broth with 1 tbsp soy sauce and 1 tsp miso paste, and add 1 cup diced carrots with the potatoes.
Finish with 2 tbsp nutritional yeast for a cheesy, savory note. This version keeps the soul of the soup but makes it plant-based and just as satisfying. 🌱
Nutrition facts
Frequently asked questions
Can I make this soup with canned Campbell's soup as a shortcut?
For a quick version, start with 1 (10.5 oz) can of Campbell's Steak and Potato Soup and simmer it with 1 lb chuck roast for 30 minutes to infuse extra beef flavor. Add 1 cup beef broth and 0.5 cup heavy cream at the end for richness. The slow-simmered method still gives better depth, but this cuts prep time by 45 minutes.
Why does the recipe call for red wine when I don't drink alcohol?
The wine adds acidity and depth, but you can substitute with 1 cup beef broth + 1 tbsp balsamic vinegar for the same effect. The acidity helps tenderize the beef and brighten flavors. For a completely alcohol-free option, use 1 cup apple cider vinegar instead. The soup will still taste rich and flavorful.
How do I prevent the potatoes from turning mushy?
Keep the potatoes whole (don't cut too small) and simmer at a gentle boil—not a rolling boil. For extra insurance, add them 5 minutes after the beef starts simmering. If they're cooking too fast, reduce heat to low-medium and cover tightly. The ideal texture is tender but still holds shape when pressed with a fork.
Can I make this soup in an Instant Pot or electric pressure cooker?
Yes! Sear the beef and onions first, then add all ingredients except cream. Pressure cook on high for 15 minutes, then quick-release. Stir in cream at the end. For extra flavor, add 1 tsp Worcestershire sauce with the broth. The pressure cooker cuts time by 45 minutes while keeping the beef tender.
What's the best way to reheat leftovers?
Reheat gently on the stove over low heat with a splash of broth or water to prevent curdling. Never microwave directly—it makes the potatoes gummy. For best results, warm to 165°F and stir frequently. If the soup thickens too much, whisk in a little cream or broth. Leftovers taste even better the next day!
