There’s something downright irresistible about a sizzling skillet of garlic parmesan steak bites served over a cloud of creamy mashed potatoes. The rich, savory aroma, the golden sear on every juicy piece of steak, and that cheesy garlic butter sauce dripping into the fluffy spuds—it’s the kind of dinner that turns a regular night into something special.
I came up with this recipe one chilly evening when all I had was a pound of sirloin and some leftover mashed potatoes. What started as a quick experiment quickly became a family staple, perfect for when I want something comforting yet quick to prepare. It’s the perfect mix of indulgence and simplicity.
Let’s dive into why this meal deserves a permanent spot on your weekly rotation.
Why You'll Love This Garlic Parmesan Steak Bites With Mashed Potatoes
Get ready to fall in love with your new favorite weeknight dinner. This dish is more than just delicious—it’s easy, fast, and satisfies every craving.
First, it’s all about speed and simplicity. The steak bites sear up in under 10 minutes, and you can whip up the mashed potatoes while the meat rests. If you already have mashed potatoes prepped, this becomes a 20-minute wonder.
It’s also incredibly budget-friendly. You don’t need filet mignon to make it special—sirloin or even chuck steak will do. A few pantry staples and some butter, and you’re good to go.
The flavor is next-level. Between the buttery garlic sauce and the nutty parmesan finish, each bite feels like a restaurant-quality experience. That creamy mash underneath soaks up every drop, turning it into a complete, satisfying meal.
Best of all, it’s totally versatile. Swap in sweet potatoes, try different cheeses, or add sautéed spinach or mushrooms on the side—there are endless ways to make it your own.
Ready to see what you’ll need? Let’s walk through the ingredients that bring this dish to life.
Ingredients Notes

The beauty of this recipe lies in how a few basic ingredients come together to create something deeply flavorful and comforting. Let’s break down the key players.
Steak is the star, and I recommend using sirloin, ribeye, or NY strip for the best combination of tenderness and rich flavor. Cut your steak into bite-sized cubes, about 1-inch pieces, for quick, even cooking. Be sure to pat them dry with paper towels before seasoning to help get that golden sear.
Garlic brings an irresistible depth to the dish. I use freshly minced garlic—at least 4 cloves—for bold, aromatic flavor. Sauté it gently in butter until it’s fragrant but not browned, as burnt garlic can turn bitter.
Parmesan cheese adds a sharp, nutty note that balances beautifully with the garlic and butter. Use freshly grated parmesan, not the shelf-stable kind in a green can—it melts better and adds far more flavor.
Butter forms the base of the sauce, and you’ll want a good amount—about 3 tablespoons. When combined with the garlic and a splash of steak drippings, it creates a luscious coating that clings to every bite.
For the mashed potatoes, I recommend Yukon Golds for their creamy texture and buttery flavor. Boil them until fork-tender, then mash with butter, milk or cream, and salt until smooth. A hand mixer or ricer makes them ultra-silky if you want to go the extra mile.
You’ll also need a cast iron or heavy-bottomed skillet to get that perfect sear on your steak bites. A good nonstick pan will work in a pinch, but cast iron really shines here.
How To Make This Garlic Parmesan Steak Bites With Mashed Potatoes

Making this dish is surprisingly simple—just a few key steps and you’ll be sitting down to a hearty, flavorful dinner in no time.
Start by prepping your steak. Cut your chosen cut into 1-inch cubes, season generously with salt, pepper, and a pinch of paprika or garlic powder for added depth. Let the steak sit at room temperature for about 15 minutes while you prep the potatoes.
Peel and chop your potatoes, then add them to a pot of cold, salted water. Bring to a boil and cook until they’re easily pierced with a fork, about 15-20 minutes depending on the size of your chunks. Drain, then mash immediately with butter, cream, and salt to taste. Cover to keep warm.
Meanwhile, heat a large cast iron skillet over high heat. Add a tablespoon of oil and let it shimmer. Add your steak bites in a single layer—don’t overcrowd the pan—and sear for 2-3 minutes per side. You want a nice crust on the outside and a juicy center. Remove to a plate and tent with foil to rest.
Reduce the heat to medium and add your butter. Once melted, stir in the minced garlic and cook for 30 seconds until fragrant. Sprinkle in the grated parmesan and a splash of beef broth or water to loosen the sauce if needed. Return the steak bites to the pan, tossing gently to coat them in the garlicky butter.
To serve, scoop a generous portion of mashed potatoes onto each plate and pile the garlic parmesan steak bites on top. Drizzle over any extra sauce from the pan—it’s liquid gold.
From start to finish, this recipe takes about 35-40 minutes. What you get is a satisfying, elevated meal that feels like it came straight from a steakhouse, but without the fuss.
Storage Options
This dish stores surprisingly well, which is great if you love leftovers as much as I do.
Store any leftover steak bites in an airtight container in the refrigerator for up to 3 days. Make sure to keep the mashed potatoes in a separate container to maintain texture.
If you’re freezing, the mashed potatoes can go into a freezer-safe container for up to one month. The steak bites, however, are best enjoyed fresh or refrigerated—freezing can change the texture slightly, making them less tender when reheated.
To reheat, warm the steak bites in a skillet over medium heat with a splash of beef broth or water to loosen the sauce. Heat until warmed through, stirring gently. The mashed potatoes can be microwaved or reheated in a small saucepan with a bit of cream or milk to bring back their creaminess.
Variations and Substitutions
One of the best things about this recipe is how easily it adapts to different preferences and ingredients.
Not a beef fan? Try chicken breast or thighs cut into bite-sized pieces. Just be careful not to overcook—chicken cooks faster and dries out easily.
Looking for a lower-carb option? Swap the mashed potatoes for cauliflower mash. Steam cauliflower florets, then blend with butter, garlic, and a touch of cream for a silky, lighter base.
Add a pop of green by tossing in some steamed broccoli, sautéed spinach, or peas into the mashed potatoes for a veggie boost that still feels indulgent.
Want to take the flavor up a notch? Stir in a pinch of red pepper flakes or a splash of lemon juice to the garlic butter for brightness and heat.
And for cheese lovers, don’t stop at parmesan—try a blend of parmesan and pecorino, or even a little gorgonzola crumbled on top for a bolder finish.
Once you’ve made this dish a few times, you’ll start finding your own favorite spins. Don’t be afraid to get creative—it’s the kind of meal that welcomes experimentation.
Print
Garlic Parmesan Steak Bites With Mashed Potatoes Recipe
- Total Time: 30 minutes
- Yield: 4 servings
- Diet: Gluten Free
Description
Garlic Parmesan Steak Bites With Mashed Potatoes is a mouthwatering, protein-packed dish featuring tender seared steak coated in a buttery garlic parmesan sauce and served over smooth, creamy mashed potatoes. Ideal for weeknight dinners or indulgent weekends, this one-pan meal combines bold flavors with comfort food simplicity.
Ingredients
For the Steak Bites:
1½ lbs sirloin or ribeye steak, cut into bite-sized pieces
4 cloves garlic, minced
3 tbsp unsalted butter
2 tbsp olive oil
¼ cup grated parmesan cheese
Salt and black pepper to taste
1 tsp Italian seasoning
Fresh parsley (optional, for garnish)
For the Mashed Potatoes:
2 lbs Yukon gold or russet potatoes, peeled and cubed
4 tbsp butter
½ cup milk (adjust for creaminess)
Salt to taste
Optional: garlic powder or roasted garlic for extra flavor
Instructions
Boil Potatoes: Add cubed potatoes to salted boiling water. Cook until fork-tender (about 15 minutes).
Mash: Drain and mash with butter and milk until smooth. Season to taste. Keep warm.
Sear Steak: Heat olive oil in a skillet over medium-high heat. Sear steak pieces in batches for 2-3 minutes per side. Remove and set aside.
Make Sauce: Lower heat, add butter and garlic. Sauté for 1 minute, then add parmesan and Italian seasoning. Stir until well combined.
Combine: Return steak to pan and coat with garlic parmesan sauce.
Serve: Plate steak bites over mashed potatoes, garnish with parsley and more parmesan.
Notes
Adjust garlic and parmesan quantities to suit taste.
Add cream cheese or sour cream for extra creamy potatoes.
Use cast iron for best steak sear.
Swap steak for chicken if preferred.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Dinner, Main Course
- Method: Pan-Seared, Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 plate (steak + mashed potatoes)
- Calories: 620
- Sugar: 2g
- Sodium: 520mg
Leave a Reply