01 -
Heat olive oil in a large skillet over medium-high heat. Add beef chunks to the skillet, sear until browned on all sides, about 2-3 minutes per side.
02 -
Lower heat to medium, add butter, minced garlic, salt, black pepper, red pepper flakes (if using), and Worcestershire sauce to the skillet. Stir and cook until garlic is fragrant, about 1-2 minutes.
03 -
Toss the seared beef chunks in the garlic butter sauce to coat evenly. Sprinkle with fresh parsley, remove from heat, and set aside.
04 -
Place potatoes in a large pot, cover with water, and add a generous pinch of salt. Bring to a boil and cook until tender, about 15-20 minutes. Drain well.
05 -
In the same pot, add butter, milk or cream, salt, black pepper, and garlic powder (if using) to the drained potatoes. Mash thoroughly until smooth and creamy.
06 -
Spread mashed potatoes on serving plates, top with the garlic butter beef bites, and sprinkle with fresh parsley for garnish. Serve immediately.