Follow Me On Social Media!
Garlic Butter Steak with Roasted Potatoes
Some dinners just feel like a little celebration, even if you’re making them on an ordinary weeknight. This garlic butter steak with roasted potatoes and asparagus is exactly that kind of meal. It’s cozy, satisfying, and full of those rich, savory smells that make everyone wander into the kitchen asking when dinner will be ready.
The potatoes roast until golden and crisp around the edges, the asparagus turns tender with just the right bite, and the steak gets a beautiful sear before being bathed in warm garlic herb butter. It feels restaurant-worthy, but it’s simple enough to make at home without any fuss.
This is the perfect recipe for a date night, a quiet weekend dinner, or any evening when you want something hearty, comforting, and a little special.

Ingredients
- 2 ribeye, sirloin, or strip steaks, about 1 inch thick
- 1 pound baby potatoes, halved
- 1 bunch asparagus, trimmed
- 3 tablespoons olive oil, divided
- 3 tablespoons unsalted butter
- 4 cloves garlic, minced
- 1 tablespoon fresh parsley, chopped
- 1 teaspoon fresh thyme or rosemary, chopped
- 1 teaspoon paprika
- 1/2 teaspoon garlic powder
- 1/2 teaspoon onion powder
- Salt and black pepper, to taste
- 1 tablespoon lemon juice
- Lemon wedges, for serving
Instructions
Preheat your oven to 400°F, or 200°C. Place the halved baby potatoes on a baking sheet. Drizzle them with 1 tablespoon of olive oil.
Sprinkle the potatoes with paprika, garlic powder, onion powder, salt, and black pepper. Toss everything together so the potatoes are well coated.
Roast the potatoes for 25 to 30 minutes, flipping them halfway through. They should be golden, crisp in spots, and tender when pierced with a fork.
During the last 10 to 12 minutes of roasting, add the asparagus to the baking sheet. Drizzle it with 1 tablespoon of olive oil and season lightly with salt and pepper. Let it roast until bright green and tender.
While the vegetables finish cooking, pat the steaks dry with paper towels. This helps them sear beautifully. Season both sides generously with salt and black pepper.
Heat the remaining 1 tablespoon of olive oil in a large skillet over medium-high heat. Once the pan is hot, add the steaks. Let them sear for 3 to 4 minutes per side for medium-rare, or a little longer if you prefer them more done.
Lower the heat to medium-low. Add the butter, minced garlic, parsley, and thyme or rosemary to the skillet. As the butter melts, spoon it over the steaks for 1 to 2 minutes. The garlic will become fragrant, and the butter will turn rich and glossy.
Transfer the steaks to a cutting board. Let them rest for 5 minutes so the juices settle back into the meat.
Slice the steaks against the grain into tender pieces. Finish with a little lemon juice for brightness.
Presentation
Serve the sliced steak alongside the roasted potatoes and asparagus on a warm plate or shallow serving dish. Spoon a little extra garlic butter from the skillet over the top so it glistens beautifully.
Add a sprinkle of fresh parsley for color, and tuck a few lemon wedges on the side. The golden potatoes, deep seared steak, and bright green asparagus make the whole plate feel fresh, rustic, and inviting.
For an extra cozy touch, serve it with crusty bread to catch any leftover garlic butter.
Nutritional Information:
- ⏰ Prep Time: 10 minutes | Cooking Time: 35 minutes | Total Time: 45 minutes
- 🔥 Kcal: 620 kcal per serving | 🍽️ Servings: 2 servings
Conclusion
Garlic Butter Steak with Roasted Potatoes and Asparagus is one of those meals that feels comforting and elegant at the same time. It’s buttery, garlicky, hearty, and brightened up with just enough lemon to keep every bite balanced.
It’s simple enough for a weeknight, but special enough to serve when you want dinner to feel memorable. Make it once, and it might just become one of those go-to meals you save for when you want something truly satisfying.



