Ingredients:
For the Beef Bites:
1 lb (450g) beef steak (sirloin or ribeye), cut into bite-sized cubes
2 tbsp olive oil
3 tbsp unsalted butter
4 cloves garlic, minced
1 tsp salt
1/2 tsp black pepper
1/2 tsp red pepper flakes (optional)
1 tsp Worcestershire sauce
1 tbsp fresh parsley, chopped
For the Creamy Mashed Potatoes:
4 large potatoes, peeled and cut into chunks
4 tbsp unsalted butter
1/2 cup whole milk or heavy cream
1/2 tsp salt
1/4 tsp black pepper
1/2 tsp garlic powder (optional)
Fresh parsley for garnish


Let the beef sit at room temperature for 20 minutes. Pat dry and cut into 1-inch cubes. Season with salt, black pepper, and red pepper flakes if using.

Heat olive oil in a large skillet over medium-high heat. Add beef in a single layer and sear for 2–3 minutes on each side until browned. Work in batches to avoid overcrowding.

Reduce heat to medium. Add butter, minced garlic, and Worcestershire sauce to the skillet. Stir and cook for 1–2 minutes until the garlic becomes fragrant. Toss the beef bites to coat evenly. Sprinkle with chopped parsley.

Place peeled and chopped potatoes in a large pot. Cover with cold, salted water. Bring to a boil and simmer for 15–20 minutes or until fork-tender.

Drain the potatoes and return them to the pot. Add butter, milk or cream, salt, black pepper, and garlic powder if using. Mash until smooth and creamy. Adjust milk or butter for desired consistency.

Plate the mashed potatoes, top with garlic butter beef bites, and drizzle any remaining sauce over the top. Garnish with fresh parsley.




