Campbell's Swiss Steak Recipe: Slow-Cooked Mushroom Gravy Magic

Main Courses

Campbell's Swiss Steak Recipe: Slow-Cooked Mushroom Gravy Magic

This Campbell’s Swiss steak recipe transforms tough cuts of beef into melt-in-your-mouth tenderness using a slow-cooked mushroom gravy that’s rich, savory, and impossible to resist.

The secret lies in searing the meat first to lock in flavor, then letting it simmer until fork-tender while building a velvety sauce from scratch—or with Campbell’s tomato soup for a shortcut.

I’ve perfected this method over years of testing, ensuring every bite delivers that perfect balance between hearty meat and deep, aromatic gravy.

The beauty of this dish is its versatility—whether you’re using a Dutch oven on the stovetop or a slow cooker for hands-off convenience, the result is the same restaurant-quality comfort food.

The mushroom gravy adds earthy depth without overpowering the beef, while the slow cooking process ensures the meat stays juicy and flavorful. It’s the kind of meal that feels indulgent yet comes together with simple ingredients and straightforward techniques.

By the time you’re done, you’ll have perfectly tender slices of beef swimming in a luscious gravy that clings to every bite. The aroma alone will have everyone gathering at the table, and the first taste will confirm why this dish has been a classic for generations.

Serve it with buttery mashed potatoes or steamed green beans to complete the meal—this is comfort food at its finest.

Whether you’re cooking for a family dinner or meal prepping for the week, this recipe delivers foolproof results every time. The slow-cooked method means minimal effort for maximum reward, and the gravy can be made ahead to save even more time.

Let’s get started on creating this timeless dish that’s sure to become a staple in your recipe rotation.

👨‍🍳
Difficulty
Medium
🥩
Category
Meat
🔥
Calories
Med Cal

Ingredients for campbell's swiss steak

Simple pantry staples plus one beefy star—this Swiss steak comes together in minutes.

Ingredient Amount Notes
Beef Chuck Roast 🥩 2 lb Cut into 1-inch cubes
All-Purpose Flour 🌾 ½ cup For dredging meat
Unsalted Butter 🧈 2 tbsp Full-fat for richness
Yellow Onion 🧅 1 whole Diced, medium size
Garlic Cloves 🧄 4 cloves Minced, fresh preferred
Mushrooms 🍄 8 oz Button or cremini, sliced
Campbell's Tomato Soup 🍅 1 can 10.5 oz can, unsweetened
Beef Broth 💧 1 cup Low-sodium preferred
Worcestershire Sauce 🍯 1 tbsp For umami depth
Dried Thyme 🌿 1 tsp Or 1 tbsp fresh
Salt 🧂 1 tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground
Olive Oil 🫒 1 tbsp For searing meat

The beef is everything. Chuck roast is the secret—it's tougher than sirloin but turns into melt-in-your-mouth perfection when slow-cooked. Grab it from the butcher counter if you can, or the pre-cubed variety from the grocery store's meat section works too. Look for good marbling (those little white flecks) and avoid anything with grayish edges. I usually buy 2 lbs for this recipe—enough for leftovers. If you're feeling fancy, ask for top blade chuck; it's even more flavorful. The Campbell's tomato soup? Don't skip the unsweetened version—it keeps things balanced without extra sugar.

No Campbell's? Canned crushed tomatoes with a splash of beef broth works in a pinch. Fresh mushrooms are ideal, but canned mushrooms drained well save time and still add great flavor. Running low on thyme? Dried oregano at half the amount gives similar earthiness. The Worcestershire sauce can be swapped for 1 tbsp soy sauce, but you'll lose some depth. For extra richness, add 1 tbsp of heavy cream at the end. And if you're using a slow cooker, sear the beef first—it makes all the difference in flavor. The flour? All-purpose is fine, but if you've got bread flour, it'll give a slightly thicker gravy.

This reheats like a dream—just add a splash of beef broth or water to loosen the gravy. Keeps 4-5 days in the fridge, freezes for 3 months if you portion it out. I always make extra because it's perfect for sandwiches the next day. Store the gravy separately if you're freezing—it thickens up but thaws beautifully. For meal prep, divide the beef and gravy into 2-cup portions—one for lunch, one for dinner. And if you're serving with mashed potatoes, make a double batch—they disappear fast.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this recipe because it’s that kind of dish—just the beef, onions, and garlic simmering together in one pot. No chopping boards, no extra pans, and honestly? The cleanup is so minimal I’ll often just toss the pan in the sink and call it a win.
  • Garlic Butter Crust: That crispy flour crust sealed with butter? It’s the secret weapon here. The moment the beef hits the pan, the flour turns golden and caramelized—like a little bite of French fries with every forkful. (Yes, even on a Tuesday night.)
  • Budget-Friendly Feast: A chuck roast stretches across three meals for my family, and the flavors only get better the second day. I’ll often make double batches—one for dinner, one for sandwiches the next week—without breaking the bank.
  • Weeknight Workhorse: This is my go-to when I’m too tired to think but still need something hearty. Toss in some mashed potatoes or crusty bread, and suddenly you’ve got a meal that feels fancy without the effort. (Between us, my kids don’t even know it’s not from a restaurant.)

Step-by-step instructions for Campbell's Swiss steak recipe

Here's how to turn tough chuck roast into melt-in-your-mouth Swiss steak with rich mushroom gravy.

1

Sear the Beef Chuck Roast for Maximum Flavor

Cut the 2 lb beef chuck roast into 1-inch cubes and pat them completely dry with paper towels. This step is crucial—dry meat sears better and develops that golden crust we're after.

Heat the 1 tablespoon olive oil in a large Dutch oven over medium-high heat until shimmering. Working in batches, add the beef cubes and sear for 2-3 minutes per side until deeply browned. You want that caramelized crust that packs so much flavor. Don't crowd the pan or the temperature will drop and you'll end up steaming instead of searing.

Once all the beef is browned, remove it from the pot and set it aside. You'll have about 2 minutes before we need to use that same pot for the next step—don't walk away.

2

Dredge and Brown the Meat

In a shallow bowl, combine the 0.5 cup all-purpose flour with 1 teaspoon salt and 0.5 teaspoon black pepper. Toss the browned beef cubes in this flour mixture until they're evenly coated. I like to shake the bowl gently to make sure every side gets that crispy flour crust.

Return the floured beef to the same Dutch oven over medium heat. Cook for 1-2 minutes per side until the flour turns golden brown. This creates that signature crust that makes Swiss steak so satisfying. You'll know it's ready when the flour looks toasted and smells nutty.

Remove the beef again and set it aside. You're building layers of flavor here—the sear, the flour crust, and what's coming next in the pot.

3

Build the Flavor Base with Onions and Mushrooms

In the same Dutch oven, melt the 2 tablespoon unsalted butter over medium heat. Add the diced 1 whole yellow onion and cook for 3-4 minutes until softened and translucent. This is where the sweetness of the onions starts to develop.

Add the 8 oz sliced mushrooms and cook for another 5-6 minutes until they've released their moisture and are nicely browned. Stir occasionally so they cook evenly. You want those mushrooms to really develop their earthy flavor—this is the umami foundation of our gravy.

Push the onions and mushrooms to the side of the pot and add the 4 cloves minced garlic. Cook for 30 seconds until fragrant—this is where you get that wonderful garlic aroma without burning it. Be careful not to let it brown too much or it'll turn bitter.

4

Create the Rich Gravy Base

Pour in the 1 can Campbell's tomato soup and the 1 cup beef broth. Stir well to scrape up all those browned bits from the bottom of the pot—this is where all the flavor hides. Add the 1 tablespoon Worcestershire sauce and 1 teaspoon dried thyme. Bring everything to a gentle simmer.

Return the beef to the pot and spoon some of that delicious sauce over the top. The goal here is to infuse the beef with all those flavors while it finishes cooking. Let it simmer gently for 1 hour and 15 minutes, or until the beef is fork-tender and easily pulls apart.

Here's a pro tip: If the sauce starts to thicken too much, just add a splash of water or beef broth to keep it smooth and velvety.

5

Finish and Serve

Once the beef is tender, transfer it to a serving platter and tent loosely with foil to keep it warm. Return the sauce to a gentle simmer and let it reduce for another 5-7 minutes until it's thickened slightly. This helps create that perfect gravy consistency that clings to every bite.

Serve the Swiss steak over mashed potatoes or egg noodles, ladling that rich mushroom gravy generously over the top. The beef should be tender enough to pull apart with a fork but still have some structure. Each bite should deliver that perfect combination of tender beef, savory mushrooms, and that rich tomato-based gravy.

This dish tastes even better the next day when the flavors have really melded together. The gravy will thicken up nicely as it cools, making it perfect for those hearty winter meals.

👨‍🍳

Pro Tips For Making Campbell'S Swiss Steak

  • CRANK THE HEAT FIRST: The Campbell’s Swiss Steak recipe starts with a quick sear—don’t skimp on this. Get your pan screaming hot (medium-high to high) before adding the butter and beef, or you’ll end up with greasy, undercooked meat instead of that rich, caramelized crust. I used to rush this, and the flavor just never stuck right.
  • SLICE THE ONION THIN: The recipe calls for onions, but if you chop them into big chunks, they’ll sit like rocks at the bottom of the pan. Thinly slice them—almost translucent—so they soften fast and blend into the sauce instead of making you fish them out with your fork. (Yes, I’ve done that.)
  • DON’T DROWN THE MEAT: The gravy is delicious, but if you add all the liquid at once, the beef will stew instead of simmer. After browning, splash in just enough broth to deglaze (about ½ cup), let it reduce slightly, then add the rest. This keeps the meat tender without turning it mushy.
  • USE COLD BUTTER: The recipe says butter, but I’ve learned the hard way—use cold, unsalted butter for the initial sear. It coats the meat evenly and creates a better crust than melted butter, which just pools at the bottom. (And no, that extra salt isn’t worth the cleanup.)

Troubleshooting great campbell's swiss steak

Meat Too Tough?

If your beef remains chewy after cooking, you likely didn’t cook it long enough. Chuck roast needs at least 1 hour and 30 minutes of simmering to break down properly. I’ve seen people rush this step and end up with disappointing results.

Use a meat thermometer—the beef should reach 195-200°F internally. If it’s still tough, return it to the pot with a splash of beef broth and cook another 20-30 minutes. 💡

Gravy Too Thin?

A watery gravy usually means you didn’t reduce it enough. After removing the beef, simmer the sauce uncovered for 5-10 extra minutes to thicken. If it’s still too thin, mix 1 tablespoon cornstarch with 2 tablespoons cold water, stir it into the sauce, and cook for 2 more minutes.

For a smoother finish, whisk in 1 tablespoon butter at the end. Avoid adding flour directly—it can make the gravy clumpy.

Burnt Onions or Mushrooms?

Watch your heat level when cooking onions and mushrooms—they burn easily, turning bitter. Keep the heat at medium-low and stir frequently. If they start to brown too quickly, reduce the heat further.

I like to cook onions for 3-4 minutes until soft, then add mushrooms and cook for 5-6 minutes until they release their moisture. Don’t walk away—this is where flavor builds! 🌶️

Sauce Too Acidic?

If the tomato flavor overpowers the beef, balance it with a touch of sweetness. Stir in 1 teaspoon brown sugar or ½ teaspoon honey while simmering. A splash of ½ cup heavy cream also smooths out acidity.

For a deeper flavor, add 1 teaspoon soy sauce or a pinch of sugar to the Campbell’s tomato soup before adding it to the pot.

Slow Cooker Issues?

If using a slow cooker, sear the beef first—this is non-negotiable for flavor. Then, add all ingredients and cook on low for 6-8 hours or high for 3-4 hours. The beef will be more tender, but the gravy may be thinner.

To thicken it, remove the beef, mash some of it with a fork, and stir it back into the sauce. If it’s still too thin, simmer it on the stovetop for 5-10 minutes after removing from the slow cooker.

Dry or Tough Beef?

Overcooking is the #1 cause of dry beef. Once the internal temp hits 195°F, remove the beef immediately and let it rest for 10 minutes before slicing. If you’re worried about doneness, use the fork test: pierce the thickest piece—if it slides in easily, it’s ready.

If the beef still feels firm, return it to the pot with ¼ cup beef broth and cook another 15 minutes on low heat.

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 14g70%
Cholesterol 145mg48%
Sodium 1250mg54%
Total Carbohydrate 38g14%
Dietary Fiber 4g14%
Sugars 12g
Protein 42g84%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use a different cut of beef instead of chuck roast?

Chuck roast is ideal because of its fat content and connective tissue, which break down beautifully during slow cooking. However, you can substitute with brisket or stew meat—just ensure it's cut into 1-inch cubes for even cooking. Avoid lean cuts like sirloin or tenderloin, as they won't become tender enough with this method.

2

How do I make this recipe in a slow cooker?

Start by searing the beef cubes in a skillet until browned, then transfer them to your slow cooker. Add all remaining ingredients (including Campbell's tomato soup and broth) and cook on low for 6-8 hours or high for 3-4 hours. The beef will be fork-tender, but the gravy may be thinner—simmer it on the stovetop for 5-10 minutes to thicken before serving.

3

What are the best sides to serve with Swiss steak?

Classic pairings include creamy mashed potatoes, buttery egg noodles, or steamed green beans. For a heartier meal, try roasted potatoes or crusty bread to soak up the rich gravy. A simple side salad with a tangy vinaigrette balances the richness of the dish.

4

Can I prepare this dish ahead of time?

This recipe tastes even better the next day. Cook the beef and gravy as directed, then refrigerate in an airtight container for up to 4 days. Reheat on the stovetop over medium-low heat, adding a splash of beef broth if the gravy thickens too much. For freezing, portion the beef and gravy separately and store for up to 3 months.

5

Why does my gravy turn out lumpy?

Lumpy gravy usually happens when flour or cornstarch isn't mixed smoothly with cold liquid before adding to the sauce. For a silky texture, always whisk 1 tablespoon cornstarch with 2 tablespoons cold water first, then stir it into the simmering gravy. If using flour, mix it with cold butter or broth before adding to the pot to prevent clumping.

★★★★★4.8(8 reviews)
Categories Main Courses