This Creamy Garlic Butter Steak & Parmesan Smashed Potatoes is the ultimate restaurant-quality meal made at home. Perfectly seared, butter-basted steak meets crispy, golden smashed potatoes, all finished with a luxurious creamy garlic Parmesan sauce that takes everything to next-level indulgence.
In a large pot, boil baby potatoes in salted water for 12-15 minutes until fork-tender.
Drain and place on a parchment-lined baking sheet.
Use a glass or potato masher to gently smash each potato to about ½ inch thick.
Drizzle with olive oil, season with salt, pepper, and garlic powder, and roast for 15 minutes.
Sprinkle with grated Parmesan and bake for 5 more minutes until golden and crispy.
Step 2: Cook the Garlic Butter Steak
Pat steaks completely dry with paper towels. Season both sides with salt, black pepper, and smoked paprika.
Heat olive oil in a cast-iron skillet over medium-high heat.
Sear steaks for 3-4 minutes per side until deeply browned.
Reduce heat to medium-low, add butter, smashed garlic cloves, and rosemary.
Tilt the pan and spoon the garlic butter over the steaks continuously for 1-2 minutes.
Remove steaks from heat and let rest for 5 minutes before slicing.
Step 3: Make the Creamy Garlic Parmesan Sauce
In a small saucepan, melt butter over medium heat.
Add minced garlic and cook for 30 seconds until fragrant.
Stir in heavy cream, Parmesan, black pepper, salt, and red pepper flakes.
Simmer for 2-3 minutes, stirring until the sauce thickens.
Step 4: Assemble & Serve
Slice the steak and arrange on plates with crispy Parmesan smashed potatoes.
Drizzle creamy garlic Parmesan sauce over everything.
Garnish with fresh parsley and extra Parmesan.
Serve immediately and enjoy!
Notes
Want a Healthier Version?
✔ Use cauliflower mash instead of potatoes.
✔ Swap Greek yogurt for heavy cream in the sauce.
✔ Choose lean sirloin steak for lower fat.