It is hard to beat a meal like this on a cool evening. Classic old fashioned Swiss steak dinner is pure comfort, and it has that cozy, home-cooked taste people remember from family tables. The beef turns tender, the gravy turns rich, and every bite feels warm and filling.
What makes this Swiss steak so good is the simple mix of 2 lb cubed steak or round steak, a light coating of flour, and a slow braise in a tomato-based gravy. You also get sweet onion, celery, green bell pepper, mushrooms, garlic, tomato paste, diced tomatoes, beef broth, Worcestershire sauce, thyme, and a little sugar to round out the flavor. Then, a cornstarch slurry gives the gravy that smooth finish. Serve it over mashed potatoes, buttered egg noodles, or rice, and you have a dinner that feels complete.
The method is easy to follow, too. First, you preheat the oven to 325°F. Then you dredge and brown the steak, sauté the vegetables, build the gravy, and braise everything until tender. After that, you thicken the gravy and serve. It takes about 30 minutes of prep, 1 hour 30 minutes of cooking, and 2 hours total, so it is a practical choice for a hearty homemade dinner.
This recipe is a great fit for busy weekends, Sunday supper, or any night when you want real comfort food without a lot of fuss. In fact, it is also a smart make-ahead meal because the flavor gets even better after a day in the fridge. So whether you are cooking for your family, sharing with neighbors, or planning a potluck dish, this old fashioned Swiss steak is a dependable favorite.
Why You’ll Love This Classic Old Fashioned Swiss Steak Dinner
- It uses simple, budget-friendly ingredients you may already have on hand.
- The beef becomes fork-tender and easy to serve, which makes it a family favorite.
- The tomato gravy is rich, savory, and lightly sweet, so it tastes balanced and satisfying.
- It works well for oven, stovetop, or slow cooker cooking.
- It reheats beautifully, so it is great for leftovers and meal prep.
Swiss Steak Tips
For the best classic old fashioned Swiss steak dinner, choose cubed steak or round steak with a little surface texture, since that helps the gravy cling to each piece. If you use round steak, cut it into serving-size portions before cooking so it braises evenly. Also, do not skip the flour dredge, because it helps the meat brown and slightly thickens the sauce later. If the steak pieces are large, gently pound them a little thinner so they turn tender faster during braising.
Options for Substitutions
- Use chuck steak instead of cubed steak or round steak if you want a richer beef flavor.
- Swap the vegetable oil for canola oil, avocado oil, or another high-heat oil.
- Replace cremini or white button mushrooms with sliced portobello mushrooms for a deeper, earthier taste.
- Use beef stock instead of beef broth for a stronger gravy.
- Substitute fresh thyme for dried thyme, using about 1 1/2 teaspoons fresh.
- If you need a different thickener, use all-purpose flour slurry instead of cornstarch, though the gravy may be slightly less glossy.
Watch Out for These Mistakes
One common mistake is not browning the steak enough. That step builds flavor, so let each piece get a good sear before turning it. However, do not crowd the pan, or the meat will steam instead of brown. Work in batches if needed, and keep the heat steady.
Another problem is overcooking the vegetables at the wrong stage. You want the onion, celery, bell pepper, and mushrooms to soften, but you do not want them to turn mushy. So cook them just until tender, then add the garlic and tomato paste for one more minute. After that, move right into the gravy.
Also, be sure the steak is mostly covered in liquid before it goes into the oven or slow cooker. If it sits too high above the gravy, it may dry out. On the other hand, if you add too much broth, the sauce can become thin and less flavorful. So aim for enough liquid to fully braise the meat while still keeping the gravy rich.
Finally, do not add the cornstarch slurry too early. It should go in after the steak is tender and removed from the pot. Then bring the gravy to a gentle boil so it thickens properly. If you add it too soon, the sauce can turn flat or break down during the long cook time.
What to Serve With Classic Old Fashioned Swiss Steak Dinner?
This classic old fashioned Swiss steak dinner is wonderful over mashed potatoes, because the smooth potatoes soak up the tomato gravy so well. Still, buttered egg noodles are a great choice if you want something light and homey. Rice works nicely, too, especially if you like every bit of sauce to settle into the plate. For a full meal, add a simple side like green beans, buttered corn, or a crisp garden salad. That way, you get a balanced dinner with comfort, color, and a little freshness on the side.
Storage Instructions
Store: Let the Swiss steak cool, then place it in an airtight container. Refrigerate for up to 4 days.
Freeze: You can freeze the cooked steak and gravy for up to 3 months. For best results, store it in freezer-safe containers and leave a little space for expansion.
Reheat: Reheat on the stovetop over low to medium heat until hot. Add a splash of broth if the gravy is too thick. For the microwave, heat in short bursts, stirring between each one so the meat warms evenly.
Recipe Info
Preparation Time: 30 minutes
Cooking Time: 1 hour 30 minutes
Total Time: 2 hours
Level of Difficulty: Easy
Servings: 6
Kcal: 430 kcal
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: about 2,400 to 2,700
- Protein: about 170 to 190 grams
- Fat: about 140 to 160 grams
- Carbohydrates: about 90 to 120 grams
Ingredients
-
FOR THE STEAK:
- 2 lb cubed steak or round steak, cut into serving pieces
- 1/4 cup all-purpose flour
- 1/2 tsp salt
- 1/4 tsp black pepper
- 1 tsp granulated garlic
- 1/4 cup vegetable oil (or another high-heat oil)
-
FOR THE VEGETABLES:
- 1 onion, diced
- 1 to 2 celery stalks, diced
- 1 green bell pepper, thinly sliced
- 8 oz cremini or white button mushrooms, sliced
- 2 cloves garlic, minced
-
FOR THE TOMATO GRAVY:
- 3 tbsp tomato paste
- 1 can (15 oz) diced or stewed tomatoes
- 2 cups beef broth
- 1 tbsp Worcestershire sauce
- 1/2 tsp dried thyme
- 1 tsp granulated sugar
- 1 pinch celery seed (optional)
-
FOR THICKENING:
- 2 tbsp cornstarch mixed with 2 tbsp water
-
FOR SERVING:
- Mashed potatoes, buttered egg noodles or rice
Step-by-Step Instructions
Step 1: Preheat the Oven and Prepare the Steak
Start by heating the oven to 325°F. At the same time, mix the flour, salt, pepper, and granulated garlic in a shallow dish. Then coat the steak pieces a few at a time, and shake off any extra flour. This light coating helps the beef brown well and gives the gravy a little body later.
Step 2: Brown the Beef
Next, heat the vegetable oil in a heavy oven-safe pot or Dutch oven over medium-high heat. Brown the steak well on both sides in batches, and then move the browned pieces to a plate. Do not rush this part, because a good sear adds deep flavor to the whole dish.
Step 3: Cook the Vegetables and Build Flavor
Lower the heat to medium. Then cook the onion, celery, green bell pepper, and mushrooms for 6 to 7 minutes, adding a little oil if the pot looks dry. After that, stir in the garlic and tomato paste, and cook for 1 minute more. This short step removes the raw edge from the tomato paste and helps the gravy taste fuller.
Step 4: Make the Tomato Gravy and Braise
Now add the diced or stewed tomatoes, beef broth, Worcestershire sauce, thyme, sugar, and optional celery seed. Scrape up the browned bits from the bottom of the pot, because that is where a lot of flavor lives. Then return the steak to the pot so it is fully submerged in the liquid. Cover the pot and bake for 1 1/2 to 2 hours, until the steak is fork-tender and pulls apart easily.
Step 5: Thicken the Gravy and Finish
Once the steak is tender, lift it out of the pot. Stir the cornstarch slurry into the gravy, then set the pot on the stove over medium heat. Bring it to a gentle boil, stirring until it thickens. After that, return the steak to the gravy so every piece is coated.
Step 6: Serve and Enjoy
Spoon the Swiss steak and gravy over mashed potatoes, buttered egg noodles, or rice. Serve it warm, and enjoy that rich, old fashioned comfort food flavor. If you have leftovers, they are just as good the next day.
Conclusion
This classic old fashioned Swiss steak dinner brings together tender beef, soft vegetables, and a rich tomato gravy in one cozy meal. Because it uses simple ingredients and an easy braising method, it is a dependable recipe for family dinners, chilly nights, and make-ahead meals. Plus, it stores well and tastes even better the next day.
If you try this Swiss steak, I would love to hear how it turned out for you. Leave a comment, share your favorite side dish, or explore more comforting home-style recipes for your next dinner.

Swiss Steak
Ingredients
Method
- Preheat the oven to 325°F.
- In a shallow dish, mix the flour, salt, pepper, and granulated garlic. Dredge the steak pieces in the mixture, shaking off any excess flour.
- Heat the vegetable oil in a heavy oven-safe pot or Dutch oven over medium-high heat. Brown the steak well on both sides in batches. Transfer the browned steak to a plate.
- Lower the heat to medium. Cook the onion, celery, green bell pepper, and mushrooms for 6-7 minutes, adding oil if needed.
- Stir in the garlic and tomato paste, cooking for 1 minute.
- Add the diced tomatoes, beef broth, Worcestershire sauce, thyme, sugar, and optional celery seed to the pot.
- Scrape up the browned bits from the bottom of the pot, return the steak to the pot, cover, and bake for 1.5 to 2 hours, until fork-tender.
- Remove the steak from the pot. Stir the cornstarch slurry into the gravy and set the pot on medium heat. Bring to a gentle boil until thickened.
- Return the steak to the gravy, ensuring all pieces are coated.
- Spoon the Swiss steak and gravy over mashed potatoes, buttered egg noodles, or rice. Serve warm.


