The Best Old-Fashioned Swiss Steak Recipe
Introduction
Swiss steak is a comforting, tender beef dish simmered in a rich tomato-based gravy with vegetables. This old-fashioned recipe transforms inexpensive cubed steak into a hearty meal perfect for family dinners. Slow-baked and smothered in flavorful sauce, it’s both satisfying and easy to prepare.

Ingredients
- 1/4 cup all-purpose flour
- 1/2 teaspoon salt
- 1/4 teaspoon ground black pepper
- 1 teaspoon granulated garlic
- 2 pounds cubed steak or round steak (cut into serving-size pieces if necessary)
- 1/4 cup vegetable oil (or other high-temperature cooking oil)
- 1 onion, diced
- 1–2 stalks celery, diced
- 1 green bell pepper, thinly sliced
- 8 ounces cremini or white button mushrooms, sliced
- 2 cloves garlic, minced
- 3 tablespoons tomato paste
- 1 (15-ounce) can diced or stewed tomatoes (or 1 pint home-canned tomatoes)
- 2 cups beef broth
- 1 tablespoon Worcestershire sauce
- 1/2 teaspoon dried thyme
- 1 teaspoon sugar
- 1 pinch celery seed (optional)
- 2 tablespoons water + 2 tablespoons cornstarch
Instructions
- Step 1: Preheat your oven to 325°F. In a large resealable plastic bag, combine flour, salt, pepper, and granulated garlic. Add the steak pieces a few at a time and shake gently to coat evenly. Set aside.
- Step 2: Heat vegetable oil in a heavy, oven-safe pot or cast-iron Dutch oven over medium-high heat. Brown the coated steaks on both sides until a crust forms, then transfer to a plate.
- Step 3: Lower heat to medium. Add onion, celery, bell pepper, and mushrooms to the pot. Sauté for 6–7 minutes, stirring occasionally until vegetables soften. Add more oil if needed. Stir in garlic and tomato paste, cooking for another minute until fragrant.
- Step 4: Pour in diced tomatoes, beef broth, Worcestershire sauce, thyme, sugar, and celery seed. Stir gently, scraping browned bits from the pot bottom. Return steaks to the pot, submerging them in the sauce.
- Step 5: Cover and bake in the oven for 1½ to 2 hours, until the meat is fork-tender. Remove from oven and transfer steaks to a plate, leaving the gravy in the pot.
- Step 6: Mix cornstarch and water to make a slurry. Stir the slurry into the gravy. Place the pot on the stovetop and bring to a gentle boil over medium heat, stirring constantly until the gravy thickens.
- Step 7: Serve steaks generously topped with gravy alongside mashed potatoes, buttered egg noodles, or cooked white rice.
Tips & Variations
- For extra flavor, marinate the steak in a bit of Worcestershire sauce and garlic before dredging with flour.
- If you prefer a thicker gravy, add a bit more cornstarch slurry gradually until desired consistency is reached.
- Swap cremini mushrooms for shiitake or portobello for a different taste and texture.
- Use fresh herbs like thyme or parsley in place of dried for a brighter flavor.
Storage
Store leftover Swiss steak and gravy in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop over low heat, adding a splash of beef broth or water to loosen the gravy if it thickens too much during refrigeration.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
What cut of meat works best for Swiss steak?
Cubed steak or round steak works well as they become tender when slow-cooked. Avoid very lean or tough cuts that don’t soften with baking.
Can I make this recipe in a slow cooker?
Yes, after browning the steak and sautéing the vegetables, transfer everything to a slow cooker. Cook on low for 6–8 hours or on high for 3–4 hours until the meat is tender.
PrintThe Best Old-Fashioned Swiss Steak Recipe
A classic and hearty Old-Fashioned Swiss Steak recipe featuring tender cubed steak slow-baked in a rich tomato-based gravy with sautéed vegetables, perfect for a comforting family meal.
- Prep Time: 15 minutes
- Cook Time: 2 hours
- Total Time: 2 hours 15 minutes
- Yield: 4 to 6 servings 1x
- Category: Main Course
- Method: Baking
- Cuisine: American
Ingredients
Meat and Coating
- 1/4 cup all-purpose flour
- 1/2 teaspoon salt
- 1/4 teaspoon ground black pepper
- 1 teaspoon granulated garlic
- 2 pounds cubed steak or round steak (cut into serving-size pieces if necessary)
Cooking and Vegetables
- 1/4 cup vegetable oil (or other high-temperature cooking oil)
- 1 onion, diced
- 1–2 stalks celery, diced
- 1 green bell pepper, thinly sliced
- 8 ounces of cremini or white button mushrooms, sliced
- 2 cloves garlic, minced
- 3 tablespoons tomato paste
- 1 (15-ounce) can diced or stewed tomatoes (or use 1 pint of home-canned tomatoes)
- 2 cups beef broth
- 1 tablespoon Worcestershire sauce
- 1/2 teaspoon dried thyme
- 1 teaspoon sugar
- 1 pinch celery seed (optional)
Thickening Agent
- 2 tablespoons of water
- 2 tablespoons cornstarch
Instructions
- Prepare the Coating: Preheat your oven to 325°F. In a large resealable plastic bag, combine the flour, salt, black pepper, and granulated garlic. Add the steak pieces a few at a time, shaking gently to coat each piece evenly. Set coated steaks aside.
- Brown the Steak: Heat the vegetable oil in a heavy, oven-safe pot or cast-iron Dutch oven over medium-high heat. Add the coated steaks and brown them well on both sides until a nice crust forms. Remove the browned steaks and place them on a plate.
- Sauté the Vegetables: Reduce heat to medium. In the same pot with the remaining oil and browned bits, add the diced onion, celery, sliced bell pepper, and mushrooms. Sauté for 6 to 7 minutes, stirring occasionally until the vegetables soften. Add more oil if needed. Stir in the minced garlic and tomato paste, cooking for another minute until fragrant.
- Add Liquids and Seasonings: Pour in the diced tomatoes, beef broth, Worcestershire sauce, dried thyme, sugar, and an optional pinch of celery seed. Stir gently, scraping the browned bits from the pot’s bottom to enhance flavor. Return the browned steaks to the pot, making sure they’re fully submerged in the tomato mixture.
- Bake the Swiss Steak: Cover the pot with a lid and place it in the preheated oven. Bake for 1½ to 2 hours, or until the meat becomes fork-tender and absorbs the rich flavors of the sauce.
- Thicken the Gravy: When the steaks are done, carefully remove the pot from the oven. Remove the steaks to a serving plate, leaving the gravy in the pot. Mix the cornstarch and water in a small bowl to create a slurry. Return the pot to a stovetop over medium heat and stir in the slurry. Bring the gravy to a gentle boil, stirring constantly until it thickens to your desired consistency.
- Serve: Spoon the thickened gravy over the steaks and serve alongside mashed potatoes, buttered egg noodles, or cooked white rice for a complete and savory meal.
Notes
- For best results, use a heavy oven-safe pot or cast-iron Dutch oven to retain heat evenly during baking.
- If using home-canned tomatoes, ensure they are flavorful and slightly crushed for better texture.
- You can adjust the thickness of the gravy by adding more or less cornstarch slurry as needed.
- Optional celery seed adds a subtle earthy flavor, but it can be omitted if unavailable.
- Leftovers taste even better the next day as flavors continue to meld.
Keywords: Swiss steak, old-fashioned recipe, baked steak, comfort food, tomato gravy, cubed steak

