There's nothing quite like the sizzle of steak hitting a hot skillet, especially when it's coated in garlic and butter. These Garlic Parmesan Steak Bites with Mashed Potatoes are a flavor-packed, comfort food dream that brings the steakhouse experience right to your dinner table.

I first made this recipe on a cold winter night, craving something hearty but not too complicated. The result? Tender, juicy steak bites with a garlicky crust, served over creamy mashed potatoes and topped with a sprinkle of Parmesan. It's been a regular in our meal rotation ever since.
The best part? This dish is weeknight-friendly, fancy enough for a date night in, and beloved by kids and adults alike. Let me show you exactly why you'll love it.
Why You'll Love This Garlic Parmesan Steak Bites with Mashed Potatoes
This dish hits all the right notes — bold, buttery, garlicky steak paired with rich and fluffy mashed potatoes. What's not to love?
It's quick and easy. From stovetop to table in about 30 minutes, this recipe proves that a delicious steak dinner doesn’t have to be time-consuming. With just a few ingredients and one pan, you can whip this up even on a busy weekday.
Incredibly satisfying. The juicy steak bites are seared to perfection, while the mashed potatoes provide a creamy contrast that’s perfect for soaking up all that garlicky butter sauce. It’s comfort food in every bite.
Budget-friendly and flexible. You don’t need a fancy cut of meat for this to shine — sirloin or even stew meat works beautifully. Plus, it’s easy to swap in sweet potatoes or cauliflower mash if you’re feeling adventurous.
Great for entertaining or cozy nights in. This dish looks impressive but is secretly simple, making it perfect for a dinner party or a casual meal with family.
Once you try it, this recipe is sure to become a repeat request in your home.
Ingredients Notes

The magic of these Garlic Parmesan Steak Bites lies in the flavorful, straightforward ingredients. With each component playing a key role, it's the kind of recipe where less truly is more.
The steak is the star of the show. I typically go for sirloin, as it's affordable, lean, and tender when cooked quickly over high heat. You can also use ribeye or strip steak if you're feeling fancy, but sirloin provides the perfect balance of quality and cost.
Fresh garlic is non-negotiable here. We’re not just tossing in a clove or two — this recipe leans into bold garlic flavor. Mince it finely or use a garlic press for best results. If you love garlic, feel free to add even more than the recipe calls for.
Butter and olive oil create the luscious base for the pan sauce. The butter adds richness, while the olive oil prevents it from burning during high-heat cooking. Combined, they coat the steak bites and garlic in a golden, flavorful glaze.
Parmesan cheese, freshly grated, finishes the steak bites with a nutty, savory touch. Don’t skimp on quality here — skip the pre-grated stuff and grab a wedge of Parmigiano-Reggiano if you can.
Yukon Gold potatoes are my pick for the mashed potatoes. They mash up creamy and smooth without needing too much butter or cream. Add a splash of warm milk, a dollop of sour cream, and a generous pinch of salt, and you're in mashed potato heaven.
No special equipment is required, but a cast iron skillet works wonders for searing the steak and achieving that crusty, caramelized exterior. A hand mixer or potato masher makes quick work of the mash.
How To Make This Garlic Parmesan Steak Bites With Mashed Potatoes

Creating this dish is surprisingly straightforward — and most of it happens in a single pan. Here’s how to make it happen.
Start by prepping your steak. Cut the meat into bite-sized cubes, around 1-inch each, and pat them dry with paper towels. This step helps the steak brown properly. Season generously with salt, pepper, and a touch of paprika for color and subtle smokiness.
Next, get those mashed potatoes going. Peel and chop your Yukon Golds into chunks and add them to a pot of salted boiling water. Let them cook until fork-tender, about 12-15 minutes. Drain well and return to the pot. Mash with butter, warm milk, sour cream, and salt until smooth and fluffy.
While the potatoes cook, heat your skillet over medium-high heat and add a splash of olive oil. When the oil is shimmering, add the steak in a single layer. Don’t overcrowd the pan — work in batches if needed. Let them sear undisturbed for 2-3 minutes per side until deeply browned.
Once all the steak bites are seared, return them to the skillet and reduce the heat. Add butter and your minced garlic. Stir constantly for about 1 minute, just until the garlic is fragrant and golden. Off the heat, sprinkle in the freshly grated Parmesan and toss to coat.
To serve, scoop a generous portion of mashed potatoes onto each plate and top with the sizzling garlic parmesan steak bites. Spoon over any extra garlic butter from the pan for maximum flavor.
The whole process takes about 30 minutes, start to finish. Expect a comforting, restaurant-worthy dish with minimal cleanup.
Storage Options
Leftovers store surprisingly well, making this a great make-ahead option for busy weeks.
Store any leftover steak bites and mashed potatoes in separate airtight containers. They'll keep in the refrigerator for up to 3 days.
To freeze, portion the mashed potatoes and steak bites separately into freezer-safe containers. Label and date them, and store for up to 2 months. Thaw overnight in the fridge before reheating.
Reheat the steak bites in a skillet over medium heat with a splash of broth or butter to keep them moist. For the mashed potatoes, microwave in 30-second intervals, stirring between, or reheat on the stovetop with a little milk to restore creaminess.
Variations and Substitutions
This recipe is endlessly adaptable, so don’t be afraid to make it your own.
If you’re cutting back on red meat, swap the steak for chicken breast or thighs. Cook the same way — quick sear, garlic butter, Parmesan — and you’ll still end up with a delicious meal.
Want to lower the carbs? Try cauliflower mash instead of traditional mashed potatoes. Steam or boil cauliflower florets, then blend with butter, garlic, and cream until smooth.
Feeling spicy? Add a pinch of crushed red pepper flakes or a drizzle of hot sauce to the garlic butter. It adds a subtle kick that pairs beautifully with the creamy mash.
Herb lovers can mix things up with fresh rosemary, thyme, or parsley. Stir chopped herbs into the garlic butter or sprinkle over the finished dish for an aromatic twist.
Don’t have Parmesan? Try grated Asiago or Pecorino Romano for a slightly different cheesy finish. Each brings a unique salty tang that complements the garlicky steak perfectly.
Once you’ve made this dish a few times, you’ll find yourself tweaking and personalizing it to suit your cravings. And that’s the beauty of a recipe like this — it’s a foundation for creativity and comfort all in one.
PrintGarlic Parmesan Steak Bites With Mashed Potatoes Recipe
This Garlic Parmesan Steak Bites With Mashed Potatoes recipe is the ultimate comfort food combo. Tender, juicy steak bites are seared to perfection with garlic and Parmesan, then paired with rich, buttery mashed potatoes. It's an easy, satisfying dinner that’s packed with flavor and ideal for weeknights or special occasions.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
- Yield: 4 servings
- Category: Dinner
- Method: Skillet
- Cuisine: American
- Diet: Gluten Free
Ingredients
For the Steak Bites:
-
1.5 lbs sirloin steak, cut into bite-size cubes
-
4 cloves garlic, minced
-
2 tbsp olive oil
-
2 tbsp butter
-
¼ cup grated Parmesan cheese
-
Salt and pepper to taste
-
1 tbsp chopped fresh parsley (optional, for garnish)
For the Mashed Potatoes:
-
2 lbs russet potatoes, peeled and cubed
-
4 tbsp butter
-
½ cup milk (adjust to desired creaminess)
-
Salt and pepper to taste
-
Optional: ¼ cup sour cream for extra creaminess
Instructions
-
Prepare Mashed Potatoes:
Boil the cubed potatoes in salted water until fork tender, about 15-20 minutes. Drain and mash with butter, milk, salt, and pepper. Add sour cream if desired. Keep warm. -
Cook Steak Bites:
Heat olive oil in a large skillet over medium-high heat. Add steak cubes in batches, sear for 2-3 minutes until browned. Avoid overcrowding. -
Add Garlic and Butter:
Return all steak to the pan. Add butter and garlic. Cook for 1-2 minutes, stirring to coat steak evenly. -
Add Parmesan:
Sprinkle grated Parmesan over steak bites. Stir to coat and let it melt slightly. -
Serve:
Serve steak bites over mashed potatoes. Garnish with chopped parsley if desired.
Notes
-
Use sirloin or ribeye for best flavor and tenderness.
-
You can add a splash of beef broth for a slight gravy effect.
-
Adjust garlic and cheese to taste.
Nutrition
- Serving Size: 1 plate
- Calories: 520 kcal
- Sugar: 2 g
- Sodium: 480 mg
Leave a Reply