Garlic Butter Beef Bites with Creamy Mashed Potatoes

Garlic Butter Beef Bites with Creamy Mashed Potatoes
Tender, juicy beef bites coated in a rich garlic butter sauce, served over creamy mashed potatoes — this comforting dish is perfect for weeknight dinners or cozy weekend meals. It’s packed with bold flavor, yet comes together in under an hour using simple, wholesome ingredients.

Whether you’re cooking for your family, meal prepping, or hosting a casual dinner, this dish delivers a restaurant-quality experience right from your own kitchen.

Ingredients
For the Garlic Butter Beef Bites:
1 lb (450g) beef steak (sirloin or ribeye), cut into 1-inch cubes
2 tablespoons olive oil
3 tablespoons unsalted butter
4 cloves garlic, minced
1 teaspoon salt
1/2 teaspoon black pepper
1/2 teaspoon red pepper flakes (optional for heat)
1 teaspoon Worcestershire sauce
1 tablespoon fresh parsley, chopped
For the Creamy Mashed Potatoes:
4 large potatoes, peeled and chopped into chunks
4 tablespoons unsalted butter
1/2 cup whole milk or heavy cream
1/2 teaspoon salt
1/4 teaspoon black pepper
1/2 teaspoon garlic powder (optional for extra flavor)
Fresh parsley, for garnish
Instructions
1. Prepare the Beef:
Let the beef sit at room temperature for 20 minutes before cooking. This helps it cook more evenly.
Pat the beef dry with paper towels — removing surface moisture gives a better sear.
Season the beef cubes with salt, black pepper, and red pepper flakes (if using). Set aside.
2. Sear the Beef Bites:
Heat olive oil in a large skillet or cast iron pan over medium-high heat.
Add beef in a single layer — do not overcrowd the pan. Sear for 2–3 minutes per side, or until a golden-brown crust forms.
Remove cooked beef to a plate and repeat with remaining pieces if necessary.
3. Make the Garlic Butter Sauce:
Reduce heat to medium.
In the same skillet, add butter, followed by minced garlic and Worcestershire sauce.
Cook for 1–2 minutes, stirring constantly, until the garlic becomes fragrant but not browned.
Return the beef to the skillet and toss to coat in the garlic butter sauce.
Finish with a sprinkle of fresh chopped parsley.
4. Boil the Potatoes:
While the beef is cooking, place peeled and chopped potatoes in a large pot.
Cover with cold, salted water and bring to a boil.
Reduce heat and simmer for 15–20 minutes, or until potatoes are fork-tender.
Drain and return the potatoes to the pot.
5. Mash the Potatoes:
Add butter, milk or cream, salt, pepper, and garlic powder (if using).
Use a potato masher or hand mixer to mash until smooth and creamy.
Adjust texture with more milk or butter as needed. Taste and adjust seasoning.
Assemble & Serve:
Spoon a generous serving of mashed potatoes onto each plate.
Top with hot garlic butter beef bites.
Drizzle any remaining garlic butter sauce from the pan over the top.
Garnish with extra chopped parsley for color and freshness.
Recipe Notes
Prep Time: 15 minutes
Cook Time: 30 minutes
Total Time: 45 minutes
Servings: 4
Calories: ~420 kcal per serving (varies depending on portion size and ingredients used)
Pro Tips & Variations
Choose the right cut: Sirloin and ribeye are both great options because they stay tender and juicy, even when cooked quickly.
Don’t skip the resting time for the beef before cooking — it ensures even cooking and better flavor.
Customize your mash: Try adding cream cheese, sour cream, or roasted garlic to your mashed potatoes for extra richness.
Make it low-carb: Serve the beef bites over cauliflower mash or sautéed greens instead of potatoes.
Meal prep friendly: Store the beef and mashed potatoes separately in airtight containers. Reheat gently for best results.
Why You’ll Love This Recipe
This dish brings together everything we love about comfort food: buttery, garlicky beef with a perfectly seared crust, and fluffy mashed potatoes that soak up all that flavorful sauce. It’s filling, satisfying, and surprisingly easy to make — no oven required!

Leave a Comment