Swiss Steak (Tender, Old-Fashioned & Irresistible with Slow Onion Gravy)

This is the kind of Southern comfort food that fixes a bad day instantly. Swiss steak — tender, slow-braised round steak smothered in a rich, deeply savory caramelized onion gravy — is one of those old-fashioned recipes that deserves far more attention than it gets in the modern food world. It is humble, honest, budget-friendly, and so deeply delicious that you will wonder why you do not make it every single week.

My version of swiss steak is pure onion gravy — no tomatoes, no canned soups, no shortcuts. Just caramelized onions cooked low and slow until they are sweet and golden, built into a rich beef broth gravy with Worcestershire and garlic, and then the pounded, flour-dredged round steak braises in that liquid for two hours until it is so tender it falls apart at the touch of a fork. Served over a mountain of creamy mashed potatoes with that glossy onion gravy poured over everything — this is the swiss steak of Sunday dinners and family memories.

If you love our smothered chicken thighs, you already understand the magic of slow-braised meat in a deeply flavored pan gravy. Swiss steak is that same magic, applied to a budget-friendly cut of beef that transforms into something extraordinary with time and patience. Let me show you every step.

swiss steak with caramelized onion gravy
Old-fashioned swiss steak with rich caramelized onion gravy
Table of Contents

Why You’ll Love This Swiss Steak

  • Budget-friendly — round steak is one of the most affordable beef cuts
  • Pounding tenderizes the meat and creates a better crust when searing
  • Pure caramelized onion gravy — no tomatoes, no canned soups, deeply flavorful
  • Two-hour low-and-slow braise produces fall-apart tender swiss steak every time
  • One skillet or Dutch oven — everything cooks in the same pot
  • Gluten-free adaptable with a simple flour swap
  • This swiss steak over mashed potatoes is the ultimate Southern comfort meal

What Is Swiss Steak?

Despite the name, swiss steak has nothing to do with Switzerland. The term comes from the technique of swissing — pounding or rolling a tough cut of meat with a textured mallet or passing it through rollers to tenderize it. This breaks down the tough muscle fibers and creates small indentations in the meat that help it absorb the braising liquid and seasonings more deeply.

Swiss steak is traditionally made with round steak — specifically top round or bottom round — which is one of the tougher, leaner cuts of beef. On its own, round steak can be quite chewy. But when pounded thin, dredged in seasoned flour, seared to develop a crust, and then braised low and slow in liquid for two hours, it transforms into something extraordinary — tender, deeply flavorful, and completely irresistible.

The original swiss steak recipes used a tomato-based gravy, and that is still a beautiful version. This recipe takes a different path — a pure caramelized onion gravy built from slow-cooked golden onions and beef broth — that produces a darker, richer, more savory result that I personally think is even better. This is the swiss steak that every table deserves.

swiss steak with caramelized onion gravy over mashed potatoes in a white bowl
4534285e994d3677308680c4764f1b63The Savory Hearth

Swiss Steak with Caramelized Onion Gravy

This old-fashioned Swiss steak is slow-braised until fork-tender in a rich caramelized onion gravy made with beef broth, Worcestershire sauce, and garlic. A comforting Southern classic served best over creamy mashed potatoes.
Prep Time 20 minutes
Cook Time 2 hours
Total Time 2 hours 20 minutes
Servings: 6 servings
Course: Dinner, Main Course
Cuisine: American, Southern, Southern American
Calories: 465

Ingredients
  

  • 2 lbs round steak (top or bottom round), about 3/4 inch thick
  • 1/2 cup all-purpose flour
  • 1.5 tsp salt
  • 1 tsp black pepper
  • 1 tsp garlic powder
  • 1/2 tsp smoked paprika
  • 3 tbsp vegetable oil
  • 2 tbsp unsalted butter
  • 3 large yellow onions, thinly sliced
  • 4 cloves garlic, minced
  • 2 tbsp all-purpose flour
  • 2 cups low-sodium beef broth
  • 1/2 cup low-sodium chicken broth
  • 2 tbsp Worcestershire sauce
  • 1 tsp soy sauce
  • 1/2 tsp dried thyme
  • 1 bay leaf
  • 1 tbsp cold butter
  • fresh parsley for garnish

Equipment

  • large cast iron skillet or Dutch oven 12-inch minimum recommended
  • meat mallet
  • shallow dredging dish
  • Tongs
  • Whisk

Method
 

  1. Cut the round steak into 4 to 6 serving-size pieces. Place each piece between two sheets of plastic wrap and pound with a meat mallet until about 1/2 inch thick. Mix together salt, black pepper, garlic powder, and smoked paprika. Season both sides generously, then dredge each piece in flour.
  2. Heat vegetable oil in a large skillet or Dutch oven over medium-high heat. Sear the steak pieces for 3 to 4 minutes per side until deeply browned. Transfer to a plate.
  3. Reduce heat to medium and melt butter in the skillet. Add sliced onions and cook for 15 to 20 minutes until deeply caramelized. Stir in minced garlic and cook for 1 minute.
  4. Sprinkle flour over the onions and stir for 1 to 2 minutes. Slowly whisk in beef broth, then add chicken broth, Worcestershire sauce, soy sauce, thyme, and bay leaf. Bring to a gentle simmer.
  5. Return the steak pieces to the skillet and spoon gravy over them. Cover and braise on low heat for 1 hour 45 minutes to 2 hours, turning once halfway through, until fork tender.
  6. Remove the bay leaf and stir in cold butter off the heat until silky. Taste and adjust seasoning. Serve over mashed potatoes and garnish with parsley.

Nutrition

Serving: 1servingCalories: 465kcalCarbohydrates: 15gProtein: 42gFat: 25gSaturated Fat: 9gPolyunsaturated Fat: 2gMonounsaturated Fat: 11gCholesterol: 118mgSodium: 760mgPotassium: 760mgFiber: 2gSugar: 5gVitamin A: 310IUVitamin C: 8mgCalcium: 58mgIron: 4.2mg

Notes

For gluten-free Swiss steak, use a 1:1 gluten-free flour blend and tamari instead of soy sauce. You can also add mushrooms or tomatoes for variation. Always braise low and slow for the most tender result.

Tried this recipe?

Let us know how it was!

Ingredients

Here is everything you need to make swiss steak for 4 to 6 servings:

For the Swiss Steak

  • 2 lbs round steak (top or bottom round), about 3/4 inch thick
  • 1/2 cup all-purpose flour (or GF 1:1 blend), for dredging
  • 1.5 tsp salt
  • 1 tsp black pepper
  • 1 tsp garlic powder
  • 1/2 tsp smoked paprika
  • 3 tbsp vegetable oil (for searing)

For the Caramelized Onion Gravy

  • 2 tbsp unsalted butter
  • 3 large yellow onions, thinly sliced
  • 4 cloves garlic, minced
  • 2 tbsp all-purpose flour (or GF 1:1 blend)
  • 2 cups low-sodium beef broth
  • 1/2 cup low-sodium chicken broth
  • 2 tbsp Worcestershire sauce
  • 1 tsp soy sauce (or tamari for GF)
  • 1/2 tsp dried thyme
  • 1 bay leaf
  • 1 tbsp cold butter (for finishing)
  • Fresh parsley for garnish

Steak tip: Round steak is the traditional and best cut for swiss steak. It is tough when cooked quickly but becomes extraordinarily tender after a long braise. Ask your butcher to run it through the tenderizer, or pound it yourself at home with a meat mallet.

Onion tip: Three large onions may seem like a lot, but they cook down dramatically and become sweet and golden during caramelization. They are the heart and soul of this onion gravy — do not reduce the quantity.

Gluten-free: Use a 1:1 GF flour blend for both the dredge and the gravy roux. Use tamari instead of soy sauce and verify your broth and Worcestershire are certified GF. The swiss steak comes out just as tender and the gravy just as rich.

Equipment You’ll Need

  • Large cast iron skillet or Dutch oven with a lid (12-inch minimum)
  • Meat mallet
  • Shallow dish for dredging
  • Tongs
  • Whisk

How to Make Swiss Steak

This swiss steak comes together in one skillet in about 2 hours and 20 minutes. The active prep time is only 20 minutes — the rest is hands-off braising time that fills your kitchen with an incredible aroma.

Step 1: Pound and Season the Steak

Cut the round steak into 4 to 6 serving-size pieces. Place each piece between two sheets of plastic wrap and pound with the flat side of a meat mallet until about 1/2 inch thick. Do not skip this step — pounding is what makes the swiss steak tender and helps the seasoning penetrate deeply. Mix together the salt, black pepper, garlic powder, and smoked paprika. Season both sides of each piece generously. Dredge each piece in the flour, pressing firmly so it adheres on all sides. Shake off any excess flour.

Step 2: Sear the Swiss Steak

Heat vegetable oil in a large cast iron skillet or Dutch oven over medium-high heat until shimmering. Add the floured steak pieces in a single layer — work in batches if necessary, never crowd the pan. Sear for 3 to 4 minutes per side until a deep golden-brown crust forms. The crust adds enormous flavor to both the meat and the braising liquid. Transfer seared pieces to a plate. Do not wipe out the skillet.

Step 3: Caramelize the Onions

Reduce heat to medium. Add butter to the skillet. Once melted, add all the sliced onions. Cook, stirring occasionally, for 15 to 20 minutes until the onions are deeply golden, sweet, and caramelized. Do not rush this step — properly caramelized onions are what make the difference between a good swiss steak gravy and a truly extraordinary one. Add the minced garlic and cook for 1 more minute until fragrant. Scrape up all the browned bits from the bottom of the pan.

Step 4: Build the Onion Gravy

Sprinkle the 2 tablespoons of flour over the caramelized onions and stir constantly for 1 to 2 minutes to cook out the raw flour taste. Slowly pour in the beef broth, about half a cup at a time, whisking constantly after each addition. Add the chicken broth, Worcestershire sauce, soy sauce, thyme, and bay leaf. Whisk everything together and bring to a gentle simmer. The gravy will be thinner at this point — it will thicken significantly during the braise. For more on building a perfect from-scratch gravy, our perfect homemade gravy covers every technique in detail.

Step 5: Braise Low and Slow

Return the seared swiss steak pieces to the skillet, nestling them into the onion gravy. Spoon some gravy over each piece. Reduce heat to low, cover the skillet tightly, and braise for 1 hour 45 minutes to 2 hours, turning the steak pieces once halfway through, until the beef is completely fall-apart tender and the gravy is rich, thick, and deeply flavored. Check occasionally and add a splash of broth if the liquid reduces too much. The swiss steak is done when it offers no resistance when pierced with a fork.

Step 6: Finish and Serve

Remove the bay leaf. Remove the skillet from the heat and stir in the tablespoon of cold butter until fully melted and incorporated — this gives the onion gravy a beautiful silky finish. Taste and adjust salt and pepper. Serve the swiss steak immediately over creamy mashed potatoes with the onion gravy ladled generously over everything. Garnish with fresh chopped parsley.

pounded round steak searing in cast iron skillet until golden brown crust
Sear the swiss steak until deeply golden on all sides — this crust is the flavor foundation of the entire dish.

Tips for the Best Swiss Steak

  • Always pound the steak — this is the defining technique of swiss steak and cannot be skipped.
  • Dredge firmly — press the flour into every surface of the steak for the best crust.
  • Sear properly — deep golden crust on all sides adds enormous flavor to the braising liquid.
  • Caramelize the onions fully — 15 to 20 minutes minimum. Golden = sweet, complex, and extraordinary.
  • Braise on LOW — a gentle simmer, not a boil. High heat makes the meat tough.
  • Keep the lid on — trapped steam keeps the steak moist and tender throughout the braise.
  • Cold butter finish — always off the heat, whisked in at the very end for a silky gravy.
  • Taste before serving — the gravy concentrates during the braise, so always adjust seasoning at the end.

Variations and Substitutions

Gluten-free: Use a 1:1 GF flour blend for both the dredge and the gravy. The swiss steak comes out just as golden and the gravy just as thick and rich. Use tamari and certified GF broths.

Tomato version: Add 1 can of diced tomatoes or 2 tablespoons of tomato paste with the broth for the classic tomato-based swiss steak gravy.

Mushroom addition: Add 1 cup of sliced cremini mushrooms with the onions for a mushroom and onion gravy version with deeper umami flavor.

Slow cooker version: Sear the steak and caramelize the onions on the stovetop, then transfer everything to a slow cooker. Cook on LOW for 6 to 8 hours for an even more tender result. Check our slow cooker pot roast with brown gravy for slow cooker tips.

Cube steak shortcut: Use pre-tenderized cube steak instead of pounding round steak yourself. Reduce the braise time to 1 hour to 1 hour 15 minutes.

Dairy-free: Skip the butter finish and use olive oil to sauté the onions. The gravy will be slightly less silky but still deeply flavorful.

What to Serve with Swiss Steak

  • Creamy mashed potatoes — the absolute classic pairing for swiss steak
  • Southern fried cabbage — a perfect Southern side that complements the rich onion gravy
  • Gluten-free dinner rolls — essential for soaking up every drop of that caramelized onion gravy
  • Buttered egg noodles — another traditional serving option for swiss steak
  • Steamed green beans or roasted broccoli
  • Simple garden salad with vinaigrette — balances the richness beautifully

How to Store and Reheat

Refrigerator: Store swiss steak and onion gravy together in an airtight container for up to 4 days. The flavors deepen significantly overnight — this is one of the best make-ahead comfort food meals you will ever find.

Freezer: Swiss steak and gravy freeze beautifully for up to 3 months. Thaw overnight in the refrigerator. The gravy may separate slightly — whisk vigorously over low heat to bring it back together beautifully.

Reheat: Warm in a covered skillet over medium-low heat with a splash of beef broth, turning the steak once or twice. Alternatively, microwave in 90-second intervals, covered, stirring the gravy between each. The steak gets even more tender when reheated.

swiss steak pieces nestled in caramelized onion gravy in a covered Dutch oven
Nestle the swiss steak into the onion gravy, cover tightly, and let time do the rest — 2 hours of pure magic

Frequently Asked Questions

Why is it called Swiss steak if it has nothing to do with Switzerland?

The name comes from the technique of swissing — a method of tenderizing tough cuts of meat by pounding them with a textured mallet or passing them through tenderizing rollers. The process creates small indentations in the meat that break down muscle fibers and allow the meat to absorb braising liquid more deeply. The name has nothing to do with the country — it refers entirely to this tenderizing technique.

Can I make swiss steak in a slow cooker?

Yes — swiss steak adapts beautifully to the slow cooker. Pound, season, dredge, and sear the steak as directed, then caramelize the onions and build the gravy on the stovetop. Transfer everything to a slow cooker and cook on LOW for 6 to 8 hours. The steak will be extraordinarily tender and the gravy even richer and more developed.

Can I make swiss steak gluten-free?

Yes, very easily. Swap the all-purpose flour for a 1:1 gluten-free flour blend in both the dredge and the gravy. Use tamari instead of soy sauce and verify your beef broth, chicken broth, and Worcestershire sauce are all certified gluten-free. The finished gluten-free swiss steak is just as tender and the gravy just as silky and rich as the original.

What is the difference between swiss steak and chicken fried steak?

Both dishes use pounded, flour-dredged beef, but the cooking methods are completely different. Chicken fried steak is deep-fried or pan-fried until crispy, then served with white pepper gravy. Swiss steak is seared and then braised low and slow in liquid until fall-apart tender. Chicken fried steak is crispy; swiss steak is meltingly soft and completely saturated with the braising liquid and onion gravy.

Why is my swiss steak tough?

Tough swiss steak almost always means it needs more time. Round steak is a tough cut that needs a full 1 hour 45 minutes to 2 hours of gentle braising to become truly tender. If your steak is still tough at the 90-minute mark, cover and continue braising for another 30 minutes. Also make sure the braising liquid is at a gentle simmer — not a hard boil, which can tighten the muscle fibers and make the meat tough.

Final Thoughts from Olivia

Swiss steak is the kind of recipe that reminds you why old-fashioned cooking is worth preserving. There is something quietly magnificent about taking a tough, inexpensive cut of beef, pounding it with patience, building a deeply flavored onion gravy from scratch, and then letting time do the rest. Two hours later, you have something that tastes like pure love on a plate.

Make this swiss steak on a weekend when the house needs that incredible slow-braised smell, and serve it over the most generous pile of mashed potatoes you can manage. If you love rich braised beef, our beef tips and gravy and our slow cooker pot roast with brown gravy are two more recipes that will never leave your rotation. Leave a comment below and tell me how yours turned out — I would love to hear from you! Happy cooking, y’all! — Olivia

Leave a Comment

Recipe Rating