01 -
Allow steak to rest at room temperature for 20 minutes to ensure even cooking. Pat dry thoroughly with paper towels, then cut into 2.5 cm cubes. Season liberally with salt, black pepper, and red pepper flakes if desired.
02 -
While beef rests, peel and cut the potatoes into even chunks. Transfer to a saucepan, cover with cold water, and season generously with salt. Bring to a boil over high heat.
03 -
Heat olive oil in a large skillet over medium-high heat until shimmering. Arrange beef cubes in a single layer without crowding; sear for 2–3 minutes per side until golden brown, working in batches if necessary.
04 -
Reduce heat to medium. Add butter to the pan and allow to melt and foam. Stir in minced garlic and Worcestershire sauce. Cook for 1–2 minutes until fragrant, stirring frequently, without burning the garlic. Toss beef bites to coat thoroughly.
05 -
Once potatoes are tender (15–20 minutes), drain thoroughly and return to the pot. Add butter, milk or cream, salt, black pepper, and garlic powder. Mash until creamy, adjusting milk as needed for consistency.
06 -
Spoon mashed potatoes onto plates. Top with garlic butter beef bites and drizzle with remaining garlic butter from the pan. Sprinkle with chopped parsley to serve.