Tender, savory Swiss steak simmered in a rich tomato gravy with onions, bell peppers, and herbs, served with creamy mashed potatoes. This comforting Southern-style dinner is hearty, flavorful, and perfect for a cozy family meal.
🛒 Ingredients
For the Swiss Steak
4 beef cube steaks or round steaks
2 tablespoons all-purpose flour
1 teaspoon salt
½ teaspoon black pepper
1 teaspoon paprika
2 tablespoons olive oil
1 medium onion, sliced
1 green bell pepper, sliced
2 cloves garlic, minced
1 can (14.5 oz) diced tomatoes
1 cup beef broth
2 tablespoons tomato paste
1 teaspoon Worcestershire sauce
1 teaspoon Italian seasoning
½ teaspoon smoked paprika
½ teaspoon dried thyme
For the Mashed Potatoes
2 lb potatoes, peeled and cubed
4 tablespoons butter
½ cup warm milk
½ teaspoon salt
¼ teaspoon black pepper
👩🍳 Instructions
- Season the steaks: Pat the steaks dry. Combine flour, salt, black pepper, paprika, and smoked paprika. Coat both sides of the steaks with the mixture.
- Brown the beef: Heat olive oil in a large skillet over medium-high heat. Sear the steaks for about 2–3 minutes per side until nicely browned. Remove and set aside.
- Cook the vegetables: In the same skillet, add the sliced onion and bell pepper. Cook for 4–5 minutes until softened. Add the garlic and cook for another 30 seconds.
- Make the gravy: Stir in the tomato paste, diced tomatoes, beef broth, Worcestershire sauce, Italian seasoning, and thyme. Mix well and bring to a gentle simmer.
- Simmer the steak: Return the steaks to the skillet and spoon some of the tomato gravy over them. Cover and simmer on low heat for 45–60 minutes, or until the beef becomes tender and the gravy thickens.
- Prepare the potatoes: Meanwhile, boil the potatoes in salted water for 15–20 minutes, or until fork-tender. Drain well.
- Mash: Add butter and warm milk to the potatoes. Mash until smooth and creamy. Season with salt and black pepper.
- Serve: Place creamy mashed potatoes on each plate and top with a tender Swiss steak and plenty of tomato gravy. Garnish with fresh parsley if desired.
⏱️ Recipe Details
Prep Time: 15 minutes
Cook Time: 1 hour
Total Time: 1 hour 15 minutes
Servings: 4
Category: Dinner
Cuisine: American / Southern-inspired
💡 Tips for the Best Swiss Steak
Searing the beef first adds much more flavor to the finished dish.
Keep the steak covered while simmering so it becomes tender.
If the gravy gets too thick, add a small splash of beef broth.
For extra richness, stir a tablespoon of butter into the gravy just before serving.
Serve with mashed potatoes, rice, or buttered noodles to soak up the delicious gravy.
❤️ Why You’ll Love This Recipe
This Swiss steak is the ultimate comfort food dinner—tender beef, flavorful tomato gravy, sweet onions and peppers, and creamy mashed potatoes all on one plate. It’s an easy family-friendly meal that’s especially satisfying on a chilly evening.