Season the Steaks: Pat your steaks dry with paper towels, then combine the garlic powder, paprika, black pepper, and salt in a small bowl. Rub this seasoning blend evenly over both sides of each steak.
Heat the Skillet: Pour 2 tablespoons of olive oil into a large skillet and heat it over medium-high heat for about 2 minutes until the oil just begins to shimmer.
Sear the Steaks: Carefully place the steaks in the hot skillet and cook without moving them for 4-5 minutes on the first side until a golden crust forms. Flip and cook for another 4-5 minutes on the second side for medium-rare doneness. Remove the steaks to a plate and let them rest for 5 minutes.
Prepare the Potatoes: Toss cut potatoes with 1 tablespoon olive oil, salt, and pepper on a baking sheet. Bake at 400°F for 20-25 minutes, stirring halfway through, until golden and crispy.
Sauté the Mushrooms: In the same skillet you used for the steaks, melt 2 tablespoons of butter over medium-high heat. Add the sliced mushrooms and cook for 5-7 minutes, stirring occasionally, until they release their moisture and begin to brown.
Add the Garlic: Stir in the minced garlic and cook for 1 minute until fragrant.
Build the Sauce: Pour in 1 cup of heavy cream and bring to a gentle simmer. Reduce heat to medium and let it simmer for 2-3 minutes to thicken slightly.
Finish with Cheese: Stir in 1 cup of grated parmesan cheese until fully melted and combined, about 1-2 minutes. Taste and adjust seasoning as needed.
Assemble the Plates: Arrange fresh lettuce leaves on each plate as the base. Top the lettuce with sliced tomato and cucumber for a fresh contrast to the rich steak and sauce. Place a rested steak on each plate alongside the salad. Spoon the creamy mushroom sauce generously over each steak and arrange the crispy potato wedges on the plate.