Go Back

Easy Gourmet Steak with Mashed Potatoes and Asparagus

A simple gourmet dish that combines rich steak, creamy mashed potatoes, and bright asparagus, perfect for weeknight dinners or special occasions.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 2 servings
Course: Dinner, Main Course
Cuisine: American
Calories: 700

Ingredients
  

For the steak
  • 2 steaks 2 steaks (your choice of cut)
  • 2 tablespoons 2 tablespoons olive oil
  • Salt to taste Salt and pepper to taste
For the mashed potatoes
  • 4 medium 4 medium potatoes Peeled and diced
  • 2 tablespoons 2 tablespoons butter Warm for better mixing
  • 1/4 cup 1/4 cup milk Warm for creaminess
  • Salt to taste Salt to taste (for mashed potatoes)
For the asparagus
  • 8 ounces 8 ounces asparagus Trimmed
  • 1 tablespoon 1 tablespoon lemon juice For brightness
  • 1 teaspoon 1 teaspoon garlic powder (optional) For extra flavor

Method
 

Steak Preparation
  1. Season the steaks with salt and pepper.
  2. Heat olive oil in a skillet over medium-high heat and cook steaks to your desired doneness.
  3. Remove from skillet and let rest.
Mashed Potatoes Preparation
  1. Peel and dice the potatoes.
  2. Boil in salted water until tender, about 15-20 minutes.
  3. Drain, then add butter, milk, and salt.
  4. Mash until smooth.
Asparagus Preparation
  1. In the same boiling water, add the asparagus and cook for about 3-5 minutes until bright green and tender.
  2. Drain.
Serving
  1. Plate a generous scoop of mashed potatoes.
  2. Slice the rested steak against the grain and arrange on or beside the mash.
  3. Place asparagus alongside and drizzle with lemon juice and garlic powder if desired.

Notes

Bring steaks to room temperature for even cooking. Use a meat thermometer for perfect doneness (125–130°F for medium-rare after resting). Warm the milk and butter before mashing for extra-creamy potatoes. Don’t overcook asparagus to preserve its texture. Let steaks rest 5–10 minutes after cooking for optimal juiciness.