
I still remember the first time I made this Gourmet Steak & Garlic Mashed Potatoes Recipe for my family on a random weeknight. I wasn’t expecting much, just something warm and filling after a long day. But the second the steak hit the pan and that garlicky aroma filled my kitchen, I knew this one was a keeper.
Now it’s become my go-to whenever I want a meal that feels a little special without much effort. If you’re craving something hearty, juicy, and comforting, this recipe is exactly what you need.

Ingredients You’ll Need
Here’s everything that goes into making this dish taste like it came from a proper steakhouse.
- 2 New York strip steaks, cut into bite-sized cubes – strip steak stays tender and cooks fast, so it’s perfect for quick bites
- 1 tablespoon kosher salt – helps season the meat evenly and pulls out extra moisture for a better sear
- 1 tablespoon black pepper – freshly cracked works best for a sharper, more fragrant bite
- 1 tablespoon garlic powder – adds a savory backbone without burning the way fresh garlic can at high heat
- Neutral oil, as needed – something like avocado or canola oil handles high heat without smoking
- 5 to 6 golden potatoes, peeled – Yukon Golds hold their shape and mash up naturally creamy
- ½ cup whole milk – gives the mash richness; skip low-fat versions if you want that velvety texture
- ½ cup sharp cheddar cheese, freshly grated – pre-shredded bags contain anti-caking starch that keeps the mash from melting smoothly
- 4 tablespoons unsalted butter – lets you control the salt level in the final dish
- ½ cup beef broth – forms the base of the pan sauce and pulls up all the flavor stuck to the pan
- 1½ tablespoons steak sauce – adds depth and a slight tang to balance the richness
- 1½ tablespoons champagne vinegar – brightens the sauce without overpowering it like stronger vinegars can
- ½ tablespoon Dijon mustard – gives the sauce a subtle sharpness and helps it thicken
- 1 teaspoon Worcestershire sauce – rounds out the sauce with a savory, slightly smoky note
- 1 teaspoon black pepper – for the sauce, separate from the steak seasoning
- Kosher salt, to taste

Note: These amounts are based on 4 servings, so adjust the quantities up or down depending on how many people you’re feeding.
Variations to Try
Want to switch things up? Here are a few easy swaps.
- Use ribeye or filet mignon instead of strip steak for an even more buttery bite. If you enjoy bold beef flavors, Pepper Steak Stir Fry Recipe is another delicious way to prepare steak.
- Swap sharp cheddar for parmesan if you want a lighter, nuttier flavor in the mash
- Go dairy-free by using plant-based butter and a milk alternative like oat milk
- Add roasted garlic cloves into the mashed potatoes for extra depth
- Stir a splash of hot sauce into the pan sauce if you like a bit of heat
- Swap the potatoes for mashed sweet potatoes for a slightly sweeter side

Cooking Time
- Prep Time: 30 minutes
- Cooking Time: 1 hour
- Total Time: 1 hour 30 minutes
Equipment You’ll Need
- Large pot – for boiling the potatoes until fork-tender
- Cast iron skillet – gives the steak bites a deep, even sear
- Sharp knife – for cutting the steak into clean, uniform cubes
- Potato masher – for getting that smooth, lump-free mash
- Mixing bowl – to combine the mashed potatoes with butter, milk, and cheese
- Tongs – for flipping the steak bites without losing their juices
How to Make Gourmet Steak & Garlic Mashed Potatoes?
This recipe comes together in two main parts that you can prep at the same time. First you’ll get the potatoes boiling, then move on to searing the steak. Once both are ready, a quick pan sauce ties everything together beautifully.
Boil the Potatoes
Start by filling a large pot with water and adding about 1.5 teaspoons of salt. While that heats up, peel your potatoes and cut them into even quarters. Drop them into the boiling water and let them cook for 25 to 30 minutes, until a fork slides through easily.
Mash Them Until Creamy
Once the potatoes are tender, drain out all the water completely. Add the potatoes to a mixing bowl along with the butter and milk, pouring the liquid in slowly while mashing. Finish by folding in the freshly grated cheddar until everything is smooth and creamy.
Season and Cut the Steak
While the potatoes cook, cut your steak into bite-sized cubes using a sharp knife. Toss the cubes with a little neutral oil so the seasoning sticks evenly. Sprinkle on the kosher salt, black pepper, and garlic powder, coating every piece well.

Sear the Steak Bites
Heat your cast iron skillet over high heat until it’s very hot. Add the steak bites in a single layer and sear for about 3 to 3.5 minutes per side, until they reach an internal temperature of 120°F. Pull them off the heat and let them rest for a few minutes.
Build the Pan Sauce
Using the same hot skillet, pour in the beef broth to deglaze the pan, scraping up all those flavorful browned bits. Add the steak sauce, champagne vinegar, Dijon mustard, Worcestershire sauce, and black pepper. Let it simmer for about 10 minutes until it thickens into a glossy sauce.
Bring It All Together
Spoon the warm garlic mashed potatoes onto each plate and arrange the seared steak bites right beside them. Drizzle the pan sauce generously over the top of both. Finish with a sprinkle of fresh parsley for a pop of color and freshness.

Additional Tips for Making This Recipe Better
After making this dish more times than I can count, here’s what I’ve learned along the way.
- I always let my steak rest for at least 5 minutes after searing, since cutting into it too early lets all the juices run out
- I never use an electric mixer on the potatoes, because it turns them gummy instead of fluffy
- I warm my milk slightly before adding it to the potatoes so the mash doesn’t cool down too fast
- I grate my own cheese instead of buying pre-shredded, since it melts so much smoother
- I taste the pan sauce before serving and adjust the salt, since the broth can vary in saltiness
How to Serve Gourmet Steak & Garlic Mashed Potatoes?
For a beautiful presentation, spoon the mashed potatoes into a slight well on the plate so the pan sauce can pool in the center. Arrange the steak bites around or on top, letting a few pieces peek out from the sauce.
A light dusting of chopped parsley or chives adds color and makes the plate look restaurant-worthy. If you’re serving guests, a side of roasted green beans or glazed carrots pairs beautifully, while Spicy Chicken Sandwiches with Pickles Recipe is another flavorful option for casual family meals.

Nutritional Information
Here’s a general breakdown of what you can expect per serving.
- Calories: 601 kcal
- Protein: 33 g
- Carbohydrates: 44 g
- Fat: 34 g
Make Ahead and Storage
Storing: Let any leftover steak and mashed potatoes cool to room temperature before transferring them to an airtight container. Stored this way in the fridge, they’ll stay fresh for 3 to 5 days.
Freezing: The mashed potatoes freeze well for up to a month in a sealed container. The steak bites can also be frozen, though the texture is best when eaten within a couple of weeks.
Reheating: Warm the steak bites in a hot skillet for a couple of minutes to bring back some of that seared texture. The mashed potatoes reheat nicely in a pot over low heat with a splash of milk stirred in.
Why You’ll Love This Recipe
This dish checks so many boxes, and here’s why it’s earned a permanent spot in my rotation.
- It’s quick enough for a weeknight but feels special enough for guests, striking that perfect balance between easy and impressive
- The mashed potatoes are endlessly customizable, so you can swap cheeses or add-ins based on whatever you’re craving
- It works for various diets with a few simple swaps, like going dairy-free or using a leaner cut of steak
- The pan sauce ties the whole dish together, turning simple ingredients into something that tastes far more elevated than the effort required
- It’s a guaranteed crowd-pleaser, since juicy steak and creamy mashed potatoes are a combination almost everyone loves

Gourmet Steak & Garlic Mashed Potatoes Recipe
Ingredients
Method
- Start by filling a large pot with water and adding about 1.5 teaspoons of salt. While that heats up, peel your potatoes and cut them into even quarters. Drop them into the boiling water and let them cook for 25 to 30 minutes, until a fork slides through easily.
- Once the potatoes are tender, drain out all the water completely. Add the potatoes to a mixing bowl along with the butter and milk, pouring the liquid in slowly while mashing. Finish by folding in the freshly grated cheddar until everything is smooth and creamy.
- While the potatoes cook, cut your steak into bite-sized cubes using a sharp knife. Toss the cubes with a little neutral oil so the seasoning sticks evenly. Sprinkle on the kosher salt, black pepper, and garlic powder, coating every piece well.
- Heat your cast iron skillet over high heat until it’s very hot. Add the steak bites in a single layer and sear for about 3 to 3.5 minutes per side, until they reach an internal temperature of 120°F. Pull them off the heat and let them rest for a few minutes.
- Using the same hot skillet, pour in the beef broth to deglaze the pan, scraping up all those flavorful browned bits. Add the steak sauce, champagne vinegar, Dijon mustard, Worcestershire sauce, and black pepper. Let it simmer for about 10 minutes until it thickens into a glossy sauce.
- Spoon the warm garlic mashed potatoes onto each plate and arrange the seared steak bites right beside them. Drizzle the pan sauce generously over the top of both. Finish with a sprinkle of fresh parsley for a pop of color and freshness.
Notes
- I always let my steak rest for at least 5 minutes after searing, since cutting into it too early lets all the juices run out
- I never use an electric mixer on the potatoes, because it turns them gummy instead of fluffy
- I warm my milk slightly before adding it to the potatoes so the mash doesn’t cool down too fast
- I grate my own cheese instead of buying pre-shredded, since it melts so much smoother
- I taste the pan sauce before serving and adjust the salt, since the broth can vary in saltiness






