Season the steak slices with salt and black pepper.
Heat olive oil in a skillet over medium-high heat. Cook the steak slices until they are browned and cooked to your desired level of doneness. Remove from the skillet and set aside.
In the same skillet, add olive oil and sauté the chopped onion until translucent, about 5 minutes.
Add the minced garlic and cook for an additional 1-2 minutes until fragrant.
Stir in the tomato sauce, beer, beef broth, Worcestershire sauce, hot sauce, paprika, dried thyme, salt, and black pepper.
Bring the mixture to a simmer and cook for 10-15 minutes, or until the sauce has thickened slightly.
Preheat the oven to 350°F (175°C).
On a baking sheet or oven-safe dish, lay out the slices of bread.
Top each slice of bread with a slice of ham, then a cooked steak slice.
Pour some of the sauce over the steak and ham.
Place a slice of cheese over the top and then pour more sauce over the cheese.
Bake in the preheated oven for about 10-15 minutes, or until the cheese is melted and bubbly.
Garnish with fresh chopped parsley before serving.
Enjoy your meal!