This Swiss steak recipe with gravy is a classic, comforting dinner with juicy beef slow-braised in a rich tomato sauce with seasonings. It's delicious over mashed potatoes or rice!
Tenderize the meat. Place the steaks between two pieces of plastic wrap and pound them with a meat mallet until they are ½-inch thick.
Season and coat the steak. Place the flour on a shallow plate. Pat the steaks dry with a paper towel, generously season them with salt and pepper, and coat them with the flour, shaking off the excess.
Cook the steaks. Heat 2 tablespoons of cooking oil in a cast-iron skillet over medium-high heat. Add the steaks to the heated skillet and brown on all sides. Remove from the skillet and set aside.
Cook the veggies. In the same skillet, add the remaining oil. Add onions, carrots, and celery. Cook, stirring, for 5 minutes over medium-high heat. Add garlic and cook for 15 seconds or until fragrant.
Add the remaining ingredients. Stir in the beef stock and bring to a boil, scraping down any bits with a wooden spoon. Add the plum tomatoes and break them gently with the spoon. Add Worcestershire sauce and paprika, and season to taste with salt and pepper. Simmer for 2 minutes, then return the steaks to the skillet.
Cover and transfer to the oven. Take your cast-iron skillet off the heat and cover it with a lid or aluminum foil. Transfer the skillet to the oven and continue to cook for 2½-3 hours, or until the beef is fork-tender.
Serve. Serve the Swiss steak warm, with mashed potatoes and garnished with chopped parsley.
Notes
Steak options. For this recipe, you can use top round or chuck steak.
Prep. Make sure to pat-dry the steaks before seasoning them with salt and pepper.
For extra flavor, use fire-roasted tomatoes and smoked paprika, and add a pinch of cayenne pepper.
Thicken the sauce. If you want a thick sauce, add a cornstarch slurry once the beef is cooked. Whisk 1 tablespoon of cornstarch with ¼ cup of water until well combined, then add it to the tomato sauce and simmer until thickened.
You can also make this recipe on the stove. Cover the skillet with a lid and simmer for 2 hours over low heat.