in

Garlic Butter Steak with Mash & Veggie Medley

Save this recipe on:

I used to think making a restaurant-quality steak dinner at home was intimidating. Honestly, the idea of nailing the perfect crust, the creamy mash, and roasted vegetables all at once felt overwhelming.

Then I actually tried it.

Turns out, this garlic butter steak with mash and veggie medley is one of the easiest impressive dinners you can make. Everything comes together in about 45 minutes, and most of that is just letting things cook while you relax.

This is the kind of meal that looks fancy on the plate but doesn’t require fancy technique. Just good ingredients and a bit of timing.

Pin this Recipe
Recipe

Why You Will Love This Garlic Butter Steak with Mash & Veggie Medley

Restaurant-quality result – Looks like you spent hours in the kitchen when you really only spent 45 minutes.
Simple ingredient list – No obscure pantry items or fancy techniques required.
Customizable vegetables – Swap in or out any veggie you have on hand.
Perfect for date night or family dinner – Elegant enough to impress, comforting enough for weeknights.
Butter and garlic – These two ingredients do all the heavy lifting on flavor.

Ingredients

  • For the steak:
  • 2 beef steaks
  • 1 tbsp olive oil
  • 2 tbsp butter
  • 3 garlic cloves, minced
  • 1 tsp black pepper
  • 1 tsp salt
  • 1 tsp dried parsley
  • For the mashed potatoes:
  • 3 large potatoes, peeled
  • 2 tbsp butter
  • 1/2 cup milk
  • 1/2 tsp salt
  • 1/2 tsp black pepper
  • 1 cup peas
  • For the veggie medley:
  • 1 cup broccoli florets
  • 1 cup asparagus, chopped
  • 2 carrots, sliced
  • 1/2 cup green beans
  • 2 garlic cloves, minced
  • 1 tbsp butter

Step 1: Prep the Potatoes and Start Boiling

  • 3 large potatoes, peeled and cubed
  • Water for boiling
  • Salt for the water

I like to get the potatoes going first since they take the longest. Peel and cut them into roughly equal-sized chunks so they cook at the same rate. Fill a large pot with salted water and bring it to a boil, then add the potatoes. This typically takes about 15-20 minutes until they’re fork-tender.

Step 2: Season and Sear the Steaks

  • 2 beef steaks
  • 1 tsp salt
  • 1 tsp black pepper
  • 1 tbsp olive oil

While the potatoes cook, I pat the steaks dry and season both sides generously with salt and pepper. Let them sit at room temperature for a few minutes so they cook more evenly. Heat a cast iron or heavy skillet over medium-high heat until it’s very hot, then add the olive oil.

Once the oil shimmers, place the steaks in the pan. I tend to let them sear undisturbed for 3-4 minutes on each side for a medium doneness. Don’t move them around too much or you’ll lose that beautiful crust.

Step 3: Add Garlic Butter to the Steaks

  • 2 tbsp butter
  • 3 garlic cloves, minced
  • 1 tsp dried parsley

In the last minute of cooking, I add the butter and minced garlic to the pan. This is when the magic happens. The garlic becomes fragrant and the butter gets infused throughout the pan, coating those steaks beautifully.

I find it helpful to tilt the pan and baste the steaks with the garlic butter a couple of times. This makes them extra rich and flavorful. Once done, transfer them to a plate to rest for about 5 minutes.

Step 4: Finish the Mashed Potatoes

  • Cooked potatoes from Step 1
  • 2 tbsp butter
  • 1/2 cup milk
  • 1/2 tsp salt
  • 1/2 tsp black pepper
  • 1 cup peas

Drain the potatoes well and transfer them to a mixing bowl. I like to mash them with the butter and milk until they’re creamy but still have a little texture. Add the salt and pepper to taste.

Fold in the peas right at the end. I find the warmth of the potatoes is enough to warm them through without overcooking them. Taste and adjust seasonings as needed.

Step 5: Sauté the Vegetable Medley

  • 1 cup broccoli florets
  • 1 cup asparagus, chopped
  • 2 carrots, sliced
  • 1/2 cup green beans
  • 2 garlic cloves, minced
  • 1 tbsp butter
  • Salt and pepper to taste

Heat a large skillet over medium-high heat and add the butter. Once it’s melted, I add all the vegetables at once, starting with the ones that take longest (carrots and green beans).

Stir occasionally as they cook, about 8-10 minutes total. When there’s about 2 minutes left, I add the minced garlic and finish cooking. I tend to like my vegetables with a bit of color and still having a slight bite to them, not mushy.

Recipe

Storage Instructions

Store: Keep leftovers in an airtight container in the refrigerator for up to 3 days. The steak, potatoes, and vegetables can all be stored together.

Freeze: The potatoes and vegetables freeze well for up to 2 months. I recommend freezing the steak separately if you plan to freeze it, as the texture can change slightly. Wrap it tightly in plastic wrap and foil.

Reheat: Reheat gently in a 350°F oven for about 10-15 minutes until warmed through. You can also reheat the steak briefly in a hot skillet to restore some of the crust. Microwave the potatoes and vegetables if you’re in a rush, but the oven gives better results.

What to Serve With This Garlic Butter Steak with Mash & Veggie Medley

  • A crisp green salad with a light vinaigrette to cut through the richness
  • Crusty bread to soak up any pan juices left on the plate
  • A full-bodied red wine like Cabernet Sauvignon or a nice Pinot Noir
  • Roasted garlic bread as a side carb option instead of the mash

Estimated Nutrition

  • Calories: 625
  • Protein: 52g
  • Fat: 28g
  • Carbohydrates: 42g

(Estimated per serving, without optional ingredients)

Garlic Butter Steak with Mash & Veggie Medley

A restaurant-quality dinner that's surprisingly simple to make at home. Pan-seared steaks with garlic butter, creamy mashed potatoes with peas, and roasted vegetables come together in about 45 minutes. Perfect for date night or family dinner.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 2 servings
Calories: 625

Ingredients
  

For the Steak
  • 2 beef steaks
  • 1 tbsp olive oil
  • 2 tbsp butter
  • 3 garlic cloves minced
  • 1 tsp black pepper
  • 1 tsp salt
  • 1 tsp dried parsley
For the Mashed Potatoes
  • 3 large potatoes peeled and cubed
  • 2 tbsp butter
  • 1/2 cup milk
  • 1/2 tsp salt
  • 1/2 tsp black pepper
  • 1 cup peas
For the Veggie Medley
  • 1 cup broccoli florets
  • 1 cup asparagus chopped
  • 2 carrots sliced
  • 1/2 cup green beans
  • 2 garlic cloves minced
  • 1 tbsp butter

Method
 

Instructions
  1. Peel and cube the potatoes into roughly equal-sized chunks. Fill a large pot with salted water and bring it to a boil. Add the potatoes and cook for 15-20 minutes until fork-tender.
  2. Pat the steaks dry and season both sides with salt and pepper. Let them sit at room temperature for a few minutes. Heat a cast iron skillet over medium-high heat and add olive oil. Once hot, sear the steaks for 3-4 minutes per side for medium doneness.
  3. In the last minute of cooking, add the butter and minced garlic to the pan. Tilt and baste the steaks with the garlic butter a couple of times. Transfer to a plate to rest for 5 minutes.
  4. Drain the cooked potatoes well and transfer to a mixing bowl. Mash with butter and milk until creamy but still textured. Add salt and pepper to taste. Fold in the peas just before serving.
  5. Heat a large skillet over medium-high heat and add butter. Add all vegetables, starting with carrots and green beans. Cook for 8-10 minutes, stirring occasionally. Add minced garlic in the last 2 minutes. Season with salt and pepper to taste.

Nutrition

Calories: 625kcalCarbohydrates: 42gProtein: 52gFat: 28gSodium: 890mgFiber: 7gSugar: 6g

Notes

For best results, use high-quality beef steaks (ribeye or New York strip work well). Don't skip the resting period for the steaks as it helps keep them tender and juicy. You can prepare all ingredients ahead of time, but cook everything fresh for the best texture and flavor.

Tried this recipe?

Let us know how it was!

Save this recipe on: