Soups & Stews
This Campbell's soup Swiss steak recipe delivers the classic comfort of tender pan-seared beef simmered in rich mushroom gravy—just like your grandmother made. The secret lies in searing the beef to lock in juices before slow-cooking it in Campbell's classic beef broth, creating melt-in-your-mouth texture.
I've perfected this method over years of testing, ensuring every bite stays moist and flavorful.
What sets this recipe apart is the mushroom gravy, which transforms simple beef into a hearty stew. The beef broth base from Campbell's provides instant depth, while sautéed mushrooms add earthy richness that pairs perfectly with the tender beef.
This method requires just 30 minutes of active prep time, with most of the work happening during the simmering process.
By the end, you'll have juicy, fork-tender beef swimming in a velvety mushroom gravy that clings to every bite. The aroma alone will have everyone gathering at the table, and the leftovers reheat beautifully for quick lunches.
This is the kind of dish that feels like a hug in bowl form—warm, comforting, and impossible to resist.
The beauty of this recipe is its versatility. Serve it over mashed potatoes for a classic presentation or with crusty bread to soak up every last drop of gravy.
It's equally at home as a weeknight dinner or a special occasion meal. Let's get started on creating this timeless comfort dish.
Ingredients for campbell's soup swiss steak
Twelve essential ingredients transform simple beef into restaurant-quality Swiss steak with velvety mushroom gravy.
| Ingredient | Amount | Notes |
|---|---|---|
| Swiss Steak (Top Round Roast) 🥩 | 1 ½ lb | Center-cut preferred, pounded to even thickness |
| Campbell's Classic Beef Broth 🍲 | 2 cups | Original recipe, not low-sodium |
| Mushrooms (White or Cremini) 🍄 | 8 oz | Sliced 1/4-inch thick, stems removed |
| Yellow Onion 🧅 | 1 whole | Medium size, diced |
| Garlic Cloves 🧄 | 3 cloves | Minced, fresh preferred |
| All-Purpose Flour 🌾 | 2 tbsp | For gravy thickening |
| Unsalted Butter 🧈 | 2 tbsp | Cold, for searing |
| Diamond Crystal Kosher Salt 🧂 | 1 ½ tsp | For seasoning and gravy |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground for best flavor |
| Worcestershire Sauce 🍯 | 1 tbsp | For depth of flavor |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish |
| Olive Oil 🫒 | 1 tbsp | For initial pan coating |
The Swiss steak must be center-cut for tenderness—ask your butcher to source it for you if needed. Costco and Whole Foods typically carry pre-cut roasts, but verify the cut is top round. Pounding the beef to even thickness ensures even cooking. For mushrooms, cremini or white varieties work best—their meaty texture holds up during simmering. The Campbell's Classic Beef Broth is non-negotiable here; its rich umami base forms the gravy's foundation. Fresh garlic and parsley elevate the dish, but dried alternatives can substitute in a pinch (use one-third the amount).
No Worcestershire sauce? Substitute 1 tbsp soy sauce plus 1 tsp tomato paste for umami depth. The flour acts as a gravy thickener, but cornstarch slurry works equally well if you prefer a glossier finish. For a lighter version, reduce the butter to 1 tbsp and increase olive oil to 1.5 tbsp during searing. The onions should be diced uniformly for even distribution throughout the dish. If using pre-sliced mushrooms, pat them dry thoroughly to prevent excess moisture in the gravy. For a deeper flavor, sauté the mushrooms in butter until golden before adding broth.
This recipe reheats beautifully—simmer leftovers on low heat for 5-7 minutes with a splash of broth to restore moisture. Store in an airtight container for up to 4 days in the refrigerator. The gravy thickens upon cooling, so thin with additional broth when reheating. For meal prep, portion the beef and gravy separately; reheating them together prevents the beef from drying out. Freeze for up to 3 months by wrapping tightly in foil. The dish gains complexity overnight as flavors meld, making it even more comforting the next day.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe—just sear the steak, toss in onions and mushrooms, pour in that rich Campbell’s broth, and let it simmer. No extra pots, no fuss, and the flavors meld together like it’s been cooking all day.
- Umami Bomb: The combo of caramelized onions, earthy mushrooms, and that deep beef broth? It’s like a flavor explosion in your mouth. Honestly, the first time I made it, I took a second helping just to taste it again.
- Leftovers for Days: This recipe actually tastes better the next day—yes, really. I make a big batch on Sunday, and by Wednesday, the steak is tender enough to cut with a fork. Perfect for lunches or a quick dinner when you’re tired.
- Budget Meal Hero: Swiss steak is affordable, Campbell’s broth adds depth without breaking the bank, and mushrooms stretch the filling factor. Between us, this feeds four for under $15 and still feels like a restaurant-worthy meal.
Step-by-step instructions for juicy pan-seared Swiss steak with mushroom gravy
Master this classic technique for tender, juicy beef and rich gravy using only 12 essential ingredients.
Prepare the Swiss Steak for Perfect Texture
Remove the 1.5 lb Swiss Steak (Top Round Roast) from packaging and pat it dry with paper towels. This step is critical—any moisture on the surface will prevent proper browning. Place the steak between two sheets of plastic wrap and pound it gently but firmly to an even ¼-inch thickness using a meat mallet. The goal is to create an even surface that will cook uniformly and remain tender.
Season both sides generously with 1.5 tsp Diamond Crystal Kosher Salt and 0.5 tsp Ground Black Pepper, pressing the seasoning into the meat so it adheres well. Let the seasoned steak sit at room temperature for 15-20 minutes before cooking. This resting period ensures even cooking and prevents the meat from drying out during the searing process.
Sear the Steak to Lock in Juices
Heat a large skillet over medium-high heat until it's hot but not smoking. Add 1 tbsp Olive Oil and swirl to coat the bottom evenly. Place the Swiss Steak in the pan and let it sear undisturbed for 3-4 minutes until a deep golden-brown crust forms. This crust, known as a crustacean, is essential for flavor and helps lock in juices.
Flip the steak and cook for another 3-4 minutes on the second side. Partway through the second side, add 2 tbsp Unsalted Butter to the pan. As the butter melts, baste the steak with the rendered fat, spooning it over the meat for 1 minute. This basting step adds richness and helps carry flavors into the meat. Remove the steak from the pan and set it aside on a warm plate to rest.
Build the Mushroom Gravy Foundation
In the same skillet (no need to clean it—the browned bits are flavor gold), add 1 tbsp Olive Oil if needed and reduce heat to medium. Add the diced 1 whole Yellow Onion and cook for 4-5 minutes until softened and lightly caramelized. Add the 8 oz sliced Mushrooms (White or Cremini) and cook for another 5 minutes until they release their moisture and begin to brown.
Stir in the 3 cloves minced Garlic Cloves and cook for 30 seconds until fragrant. Sprinkle the 2 tbsp All-Purpose Flour over the mushrooms and onions, stirring constantly for 1-2 minutes to cook off the raw flour taste. This step creates a roux that will thicken the gravy beautifully. Pour in the 2 cups Campbell's Classic Beef Broth and scrape up any browned bits from the bottom of the pan.
Simmer and Finish the Gravy
Bring the mixture to a gentle simmer and cook for 5-7 minutes until the gravy thickens slightly. Stir in the 1 tbsp Worcestershire Sauce and let it simmer for another 2 minutes. Taste and adjust seasoning with additional Diamond Crystal Kosher Salt and Ground Black Pepper if needed. The gravy should coat the back of a spoon but still be pourable.
Return the Swiss Steak to the skillet, spooning the gravy over the top. Let it heat through for 1-2 minutes to absorb some of the rich flavors. The steak should reach an internal temperature of 145°F for medium-rare (or 160°F for medium). If you're using a meat thermometer, insert it into the thickest part of the steak, avoiding the bone.
Serve with Fresh Parsley Garnish
Transfer the Swiss Steak to a cutting board and let it rest for 5 minutes before slicing against the grain into ¼-inch thick slices. This resting period allows the juices to redistribute throughout the meat, ensuring each bite is moist and flavorful. Serve the sliced steak over mashed potatoes, egg noodles, or crusty bread, spooning the mushroom gravy generously over the top.
Garnish with 0.25 cup chopped Fresh Parsley just before serving to add a pop of color and freshness. The combination of tender, juicy beef and rich mushroom gravy makes this dish a comforting classic that's perfect for any meal. The key to success lies in the careful searing and proper resting—don't skip these steps for the best results!
Pro Tips For Making Campbell'S Soup Swiss Steak
- SEAR THE STEAK FIRST: That Campbell’s broth is salty enough to make you wince if you don’t get a good crust on the meat first. Hit your top round with high heat in a heavy pan—no oil needed, just let the juices render for 2-3 minutes per side until it’s deep brown. I learned this the hard way after serving a bland, broth-soaked slab of beef.
- SLICE AGAINST THE GRAIN: Top round is tough enough without fighting its natural fibers. Cut the steak into ½-inch slices against the grain before adding it to the pot—this makes each bite melt-in-your-mouth instead of chewy. Use a sharp knife, or the struggle will turn your dinner into a workout.
- DEGLAZE WITH BEER: The Campbell’s broth is fine, but a splash of dark beer (like stout or porter) while deglazing adds depth the can’t. Just pour in ¼ cup after browning the onions and mushrooms, let it bubble for 30 seconds, then add the broth. It’s not mandatory, but it turns "good" into "restaurant-quality."
- LOW AND SLOW FOR TENDERNESS: Swiss steak needs patience—simmer the whole thing (meat + veggies + broth) on low heat for at least 1.5 hours, covered. I used to rush it, and the result was like eating shoe leather. Check occasionally and add water if the broth reduces too much. The longer it cooks, the more the meat breaks down.
Common mistakes when making this recipe
Overcooking the Steak
This is the #1 mistake I see when making Swiss steak—letting it cook past 160°F internal temperature. Once the beef reaches medium (160°F), it starts losing moisture rapidly. I recommend using a meat thermometer to monitor the temperature precisely.
Remove the steak from heat when it hits 145°F for medium-rare, then let it rest. The residual heat will carry it to perfect doneness without drying it out. 🌡️
Skipping the Pounding Step
Many home cooks forget to pound the steak to even thickness, which leads to uneven cooking and tough spots. Use a meat mallet or heavy pan to gently pound the steak to ¼-inch thickness before seasoning. This ensures all parts of the steak cook at the same rate.
I've tested this with and without pounding—pounding makes a noticeable difference in tenderness. For best results, ask your butcher to source a center-cut top round roast, which is naturally more tender.
Not Browning the Pan Properly
A cold pan or insufficient heat will prevent that crucial Maillard reaction that creates flavor. Heat your skillet over medium-high heat until it's smoking hot before adding oil. Let the steak sear undisturbed for 3-4 minutes per side to develop a deep golden crust.
I've ruined many steaks by moving them too soon—patience here is key. The crust isn't just for looks; it locks in juices and adds depth of flavor.
Using Low-Quality Broth
The Campbell's Classic Beef Broth is non-negotiable for this recipe—it provides the rich umami base that makes the gravy exceptional. Using low-sodium or homemade broths can result in a bland final product. The sodium content in Campbell's broth actually helps tenderize the beef during simmering.
If you must use a substitute, add an extra ½ tsp Diamond Crystal Kosher Salt to compensate for flavor differences. The broth should be simmering gently when combined with the vegetables.
Overthickening the Gravy
Too much flour or simmering too long will turn your gravy into glue. The goal is a pourable consistency that coats the back of a spoon. Stir in the flour for only 1-2 minutes until it loses its raw taste, then immediately add the broth.
Simmer for 5-7 minutes maximum—any longer and the gravy will separate. If it thickens too much while reheating, thin with a splash of beef broth. I've learned this the hard way—once you've ruined a batch with over-thickened gravy, you'll never forget the proper timing. 💫
Rushing the Resting Time
Skipping the 5-minute rest after cooking will cause all the juices to run out when you slice the steak. This resting period allows the meat fibers to relax and redistribute moisture throughout. I've seen people slice steak immediately after cooking and end up with dry, stringy meat.
Trust the process—even if it feels like waiting forever, those 5 minutes make all the difference. Place the steak on a warm plate and tent loosely with foil while it rests.
Nutrition facts
Frequently asked questions
Can I use a different type of beef for this recipe?
While Swiss steak (top round roast) is ideal, you can substitute with other lean cuts like top sirloin or chuck roast. Avoid tougher cuts like flank steak, as they won't become tender enough during simmering. For best results, choose a cut with good marbling and pound it to ¼-inch thickness before cooking. The Campbell's broth will help tenderize the meat, but the texture may differ slightly.
How do I make this dish in a slow cooker?
For a hands-off version, sear the steak as directed, then transfer it to a 6-quart slow cooker. Add all remaining ingredients except the parsley, then cook on low for 6-8 hours or high for 3-4 hours. The slow cooking time ensures tender beef without overcooking. The gravy may thicken more, so thin with beef broth if needed before serving. This method works especially well for meal prep!
What's the best way to reheat leftovers?
Reheat leftovers gently to preserve moisture. Place portions in a skillet over low-medium heat with a splash of beef broth, covering with a lid. Warm for 5-7 minutes until heated through (165°F internal temp). Avoid microwaving—it can make the beef dry. For extra richness, add a pat of butter while reheating. Store leftovers in an airtight container for up to 4 days in the fridge.
Can I make this recipe without Worcestershire sauce?
Yes! Substitute with 1 tbsp soy sauce plus 1 tsp tomato paste for umami depth. Alternatively, use 1 tbsp fish sauce or ½ tsp smoked paprika for a different but still delicious flavor profile. The sauce adds complexity, but the dish will still taste great without it. Just remember that Worcestershire sauce also contains vinegar, which helps balance the richness of the beef and gravy.
What sides pair best with this dish?
Classic pairings include creamy mashed potatoes, buttered egg noodles, or crusty bread for soaking up gravy. For a lighter option, try steamed green beans or a simple side salad with a tangy vinaigrette. The rich flavors of the beef and gravy work especially well with starchy sides that can stand up to the hearty main dish.