Restaurant-Quality Garlic Butter Steak Bites and Mashed Potatoes
There’s something magical about perfectly seared steak paired with velvety mashed potatoes. I’ve been making this recipe for years, and it never fails to impress dinner guests or satisfy my family on a weeknight. The best part? It comes together in under 30 minutes, which makes it perfect for those evenings when you want restaurant-quality food without the fuss.
I’ll be honest, I used to overcomplicate this dish. I’d marinate the steak for hours, add a dozen ingredients to the potatoes, and stress about getting everything perfect. Then one night, I was running late and threw this together with just the basics. My husband asked if I’d ordered takeout because it tasted that good. That’s when I learned that sometimes simple really is better.
The secret lies in two things: a screaming hot cast iron skillet and real butter. Not margarine, not oil, but actual butter. Trust me on this one. I’ve tested this recipe dozens of times with different cooking methods, and nothing beats the crust you get from a properly heated cast iron skillet.
Essential Ingredients
For the Steak Bites:
- 1.5 lbs sirloin steak, cut into 1-inch cubes
- 4 tablespoons unsalted butter
- 6 cloves garlic, minced
- 1 tablespoon olive oil
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1/2 teaspoon smoked paprika
- Fresh parsley for garnish
For the Mashed Potatoes:
- 2 lbs Yukon Gold potatoes, peeled and cubed
- 1/2 cup heavy cream
- 4 tablespoons butter
- 1/3 cup sour cream
- Salt and pepper to taste
- 2 cloves garlic, minced (optional)

Alternative Ingredients
If you can’t find sirloin, ribeye or tenderloin work beautifully. I’ve even used top round in a pinch, though it’s a bit tougher. For the potatoes, russet potatoes give you a fluffier texture if that’s your preference. I personally love Yukon Golds for their naturally buttery flavor.
Some folks use a food processor for their mashed potatoes, but I prefer the texture you get from a good old-fashioned potato masher or ricer. If you have a stand mixer, that works too, just don’t overmix or you’ll end up with gluey potatoes. I learned that lesson the hard way at Thanksgiving one year.
For a lighter version, you can substitute Greek yogurt for the sour cream and use half-and-half instead of heavy cream. The potatoes won’t be quite as rich, but they’re still delicious.
Step-by-Step Directions
Prepare the Potatoes:
Start by getting your potatoes into a large pot of cold, salted water. This is important because starting with cold water helps them cook evenly. Bring to a boil over high heat, then reduce to medium and simmer for 15-20 minutes until fork-tender.
While those are cooking, pat your steak cubes completely dry with paper towels. This step is crucial for getting a good sear. Any moisture on the surface will steam instead of sear, and you’ll miss out on that beautiful crust.
Season the Steak:
In a bowl, toss the steak cubes with salt, pepper, and smoked paprika. The smoked paprika isn’t traditional, but it adds this subtle depth that people always ask me about.
Sear the Steak:
Heat your cast iron skillet over high heat until it’s smoking hot. Add the olive oil and half the butter. Working in batches so you don’t overcrowd the pan, add the steak cubes in a single layer. This is where patience pays off. Let them sit undisturbed for 2-3 minutes until you get a deep brown crust. Flip once and cook another 2 minutes for medium-rare.
Remove the first batch and repeat with remaining steak. I used to try cooking everything at once to save time, but overcrowding the pan just steams the meat instead of searing it. Not worth it.
Make the Garlic Butter:
Once all the steak is cooked and resting, reduce heat to medium. Add the remaining butter and minced garlic. Cook for about 30 seconds until fragrant but not brown. Burnt garlic is bitter, so watch it carefully.
Return all the steak to the pan and toss in the garlic butter. Sprinkle with fresh parsley.
Finish the Potatoes:
By now your potatoes should be tender. Drain them well and return to the hot pot for a minute to evaporate excess moisture. This prevents watery mashed potatoes.
Add butter, heavy cream, and sour cream. Mash until smooth but still slightly chunky. I like some texture in my mashed potatoes. Season generously with salt and pepper, tasting as you go.

Pro Tips
The biggest mistake I see people make is cooking the steak straight from the fridge. Let it sit at room temperature for 20-30 minutes before cooking. Cold meat doesn’t sear properly and cooks unevenly.
For the potatoes, heating the cream and butter before adding them keeps everything hot. Cold dairy cools down your potatoes fast.
If you’re doing meal prep for the week, these steak bites reheat surprisingly well in a non-stick pan with a tiny bit of butter. Just don’t microwave them or they’ll get tough. The mashed potatoes keep for 3-4 days in airtight meal prep containers.
Want to make this fancier? Add a tablespoon of Dijon mustard to the garlic butter. It’s a game-changer.
Why You’ll Love This Recipe
This is the kind of recipe that makes you look like a professional chef with minimal effort. The steak bites are incredibly tender and flavorful, and the garlic butter sauce is so good you’ll want to lick the plate. Don’t judge me, I’ve done it when no one was looking.
The mashed potatoes are everything comfort food should be: creamy, buttery, and rich without being heavy. They’re the perfect vehicle for soaking up all that garlic butter from the steak.
This recipe also scales beautifully. I’ve made it for two people on date night and for twelve people at dinner parties. The technique stays the same.
Frequently Asked Questions
Can I use a different cut of steak?
Yes. Ribeye will give you a richer and more tender result, while tenderloin creates a very luxurious dish but costs more. Flank steak can also work if you slice it thin against the grain. New York strip is another good option when it is available.
How do I know when the steak is done?
For medium-rare steak bites, the internal temperature should be between 130°F and 135°F. Because the pieces are small, many cooks simply cut one open to check. The meat should look juicy and slightly pink in the center.
Can I make the mashed potatoes ahead of time?
Yes. Mashed potatoes can be made up to two days in advance and stored in the refrigerator. Reheat them gently in a saucepan with a splash of cream or milk while stirring to keep them smooth.
What if I do not have a cast iron skillet?
A heavy stainless steel pan works very well for searing steak bites. Make sure the pan is fully heated before adding the meat. Thin non-stick pans usually do not retain enough heat for a proper sear.
What Makes This Recipe Unique
Unlike traditional steak recipes that require precise timing for a whole cut, these bite-sized pieces are incredibly forgiving. Even if you slightly overcook them, they’re still delicious because the garlic butter keeps everything moist.
The combination of smoked paprika with regular black pepper gives these steak bites a subtle complexity that you don’t find in most garlic butter steak recipes. It’s my little secret ingredient.
For the potatoes, using both sour cream and heavy cream creates this tangy, rich flavor profile that balances perfectly with the savory steak. Most recipes use one or the other, but together they’re magic.
Key Features
- Quick cooking time: Perfect for busy weeknights
- Restaurant-quality results: Impressive enough for company
- Flexible ingredients: Easy substitutions for dietary needs
- Make-ahead friendly: Great for meal planning
- Kid-approved: Even picky eaters love these steak bites
- Budget-conscious: Sirloin is affordable and delicious
You’ll Also Love
If this recipe is hitting the spot, check out my Creamy Garlic Parmesan Chicken for another quick weeknight dinner winner. My readers also love the Herb-Crusted Pork Tenderloin with Roasted Vegetables for when you want something a bit fancier.
For more potato side dishes, the Loaded Twice-Baked Potatoes are always popular, and my Crispy Smashed Potatoes with Rosemary disappear every time I make them.
Conclusion
This Garlic Butter Steak Bites and Creamy Mashed Potatoes recipe has become my go-to when I want something special but don’t have hours to spend in the kitchen. It’s proof that simple ingredients, cooked properly, can create something truly memorable.
The key is not overthinking it. Get your pan hot, use good butter, and don’t rush the process. Those three things will transform basic ingredients into a restaurant-worthy meal that’ll have everyone asking for seconds.
I’d love to hear how this turns out for you. Do you prefer your steak more well-done? Got a secret ingredient you add to your mashed potatoes? Drop a comment and let me know what you think.
Garlic Butter Steak Bites and Creamy Mashed Potatoes
Perfectly seared steak bites in garlic butter sauce paired with rich, creamy mashed potatoes. Restaurant-quality meal ready in 30 minutes.
Ingredients
For the Steak Bites
- 1.5 lbs sirloin steak, cut into 1-inch cubes
- 4 tablespoons unsalted butter
- 6 cloves garlic, minced
- 1 tablespoon olive oil
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1/2 teaspoon smoked paprika
- Fresh parsley for garnish
For the Mashed Potatoes
- 2 lbs Yukon Gold potatoes, peeled and cubed
- 1/2 cup heavy cream
- 4 tablespoons butter
- 1/3 cup sour cream
- Salt and pepper to taste
- 2 cloves garlic, minced (optional)
Instructions
- Prepare the potatoes Place peeled and cubed potatoes in a large pot of cold, salted water. Bring to a boil, then reduce to medium and simmer for 15-20 minutes until fork-tender.
- Prepare the steak Pat steak cubes completely dry with paper towels. Toss with salt, pepper, and smoked paprika in a bowl.
- Sear the steak Heat cast iron skillet over high heat until smoking hot. Add olive oil and 2 tablespoons butter. Working in batches, add steak cubes in a single layer. Sear undisturbed for 2-3 minutes until deep brown crust forms. Flip and cook 2 more minutes for medium-rare.
- Make garlic butter Remove steak and set aside. Reduce heat to medium. Add remaining 2 tablespoons butter and minced garlic. Cook 30 seconds until fragrant but not brown.
- Finish steak Return all steak to the pan and toss in garlic butter. Sprinkle with fresh parsley.
- Finish mashed potatoes Drain cooked potatoes well and return to hot pot for 1 minute to evaporate moisture. Add butter, heavy cream, and sour cream. Mash until smooth but slightly chunky. Season with salt and pepper to taste.
- Serve Plate mashed potatoes and top with garlic butter steak bites. Spoon extra garlic butter sauce over everything.
Pro Tips
Let steak sit at room temperature 20-30 minutes before cooking for even searing. Heat cream and butter before adding to potatoes to keep them hot. For meal prep, reheat steak in a non-stick pan with butter (never microwave). Store in meal prep containers for 3-4 days. Add a tablespoon of Dijon mustard to the garlic butter for extra flavor.
