This one-pan asparagus, potatoes, and steak dinner is the definition of a balanced, hearty meal made effortless. It combines crispy golden potatoes, tender-crisp asparagus, and juicy oven-roasted steak, all finished with a vibrant herb-lemon sauce. With minimal prep and easy cleanup, this recipe is the perfect go-to for busy evenings when you still want something satisfying and flavorful on the table.

Ingredient Breakdown
At the center of this recipe is a thick-cut steak—either sirloin or strip—which offers robust beefy flavor and a tender bite. These cuts are marbled just enough to stay juicy while oven-roasting, making them perfect for this method without requiring a stovetop sear.
Baby red potatoes bring a creamy interior and a naturally buttery flavor. When halved and roasted, they crisp up beautifully, offering a golden, caramelized shell that contrasts the softness inside. Asparagus joins the pan midway through, contributing a slightly earthy crunch that brightens the plate and complements the richness of the meat.
The seasoning blend—smoked paprika, garlic powder, sea salt, and cracked pepper—adds depth and a touch of smokiness without overpowering the dish. Then comes the finishing touch: a simple yet powerful sauce made from lemon zest and juice, fresh parsley and mint, red pepper flakes, and smashed garlic. This adds a zippy, aromatic layer that wakes up every bite.
Olive oil plays a silent yet essential role in every step. Used in stages, it enhances the roasting process, prevents sticking, and binds the sauce together in a silky, citrus-infused drizzle.
Step-by-Step Preparation Guide
Begin by heating the oven to 400°F (200°C), setting the stage for a high-heat roast that ensures crispy potatoes without steaming them.
The potatoes are halved and tossed with olive oil, salt, and pepper, then roasted solo in a hot oven to start developing their golden crust. After about 15 to 17 minutes, they’re nearly tender, and that’s when the asparagus joins the party. A quick drizzle of oil and a gentle toss allows the asparagus to roast without wilting, maintaining a fresh snap in the final dish.
Once the vegetables are roasted to perfection, they’re removed to rest while the oven temperature is reduced to 350°F (175°C). The steak is brushed with oil and seasoned thoroughly. It’s then placed in the same hot skillet to roast gently, absorbing the flavorful remnants left by the vegetables. In just 10 to 12 minutes, the meat reaches a succulent medium-rare.
After roasting, the steak must rest for at least 15 minutes. This step is critical—it allows the juices to redistribute through the meat rather than spilling out upon slicing, keeping every bite tender and flavorful.
While the steak rests, prepare the sauce. Whisk together lemon zest, lemon juice, chopped parsley, fresh mint, smashed garlic, red pepper flakes, olive oil, and a pinch of seasoning. The result is bright, punchy, and layered with herbal complexity.
Finally, the steak is thinly sliced across the grain for maximum tenderness. Serve it alongside the roasted vegetables and spoon over the herb-lemon sauce to finish.

Recipe Tips
How to avoid overcooking your steak in the oven:
Use a meat thermometer and pull it at 130°F (54°C) for medium-rare. Residual heat will continue cooking the steak while it rests.
The secret to crispy potatoes without over-drying:
Roast cut-side down for maximum contact with the pan and don’t overcrowd.
When to add asparagus for the ideal texture:
Always add during the final 12–15 minutes of cooking. This keeps it vibrant and just tender.
Resting time: why patience leads to better steak:
Resting locks in juices, giving you slices that are flavorful and never dry.
Getting the most flavor out of the herb sauce:
Let it sit for a few minutes before serving to let the garlic and herbs bloom in the lemony olive oil.
What to Serve With This Recipe
A slice of warm crusty sourdough or soft garlic rolls makes a delicious sponge for any juices or sauce left on the plate. A fresh green salad—perhaps arugula with a lemon vinaigrette—offers a crisp contrast to the rich meat and potatoes.
For drinks, try a chilled Sauvignon Blanc or a citrusy sparkling water with herbs. Both work well to refresh the palate between bites.
If you’re looking to round out the dish further, roasted cherry tomatoes or sautéed mushrooms make flavorful, texture-rich side options that blend seamlessly with the main components.
Creative Variations
To switch things up, swap the steak for bone-in chicken thighs or thick-cut lamb chops. Adjust roasting time as needed, but the core technique stays the same.
Add cherry tomatoes or sliced shallots along with the asparagus for extra bursts of flavor and juiciness. You can also play with the herb sauce—try substituting dill, cilantro, or basil depending on the season or your mood.
Sweet potatoes can take the place of red potatoes if you’re after a slightly sweeter, more nutrient-rich base. Their natural sugars caramelize beautifully in the oven and pair surprisingly well with the tangy herb sauce.
Frequently Asked Questions
Can I cook the steak on the stovetop instead of the oven?
Yes, sear the steak in a hot pan over medium-high heat for 3–4 minutes per side, then finish in the oven if needed to your preferred doneness.
How do I adjust for different levels of steak doneness?
For rare, roast 8 minutes; medium, go for 12–14 minutes. Use a thermometer for accuracy.
What if I don’t have fresh herbs—can I use dried?
Fresh herbs provide the best brightness, but in a pinch, use 1/3 the amount of dried parsley and mint.
Can this dish be made ahead or reheated the next day?
Yes, store components separately. Reheat gently in a low oven to avoid drying out the steak and veggies.
This one-pan asparagus, potatoes, and steak meal brings together hearty comfort, bold flavor, and fresh finishing touches—all in a single skillet. It’s ideal for weeknight efficiency or casual entertaining, giving you the best of both simplicity and sophistication. From the crisp-tender vegetables to the juicy herb-dressed steak, every bite feels complete.

Ingredients
1½ pounds sirloin or strip steak
½ pound baby red potatoes, halved
1 bunch asparagus, cut into bite-sized pieces
¼ cup olive oil, divided
1 teaspoon garlic powder
1 teaspoon smoked paprika
1 garlic clove, smashed
Zest and juice of 1 lemon
2 tablespoons finely chopped mint
¼ cup finely chopped fresh parsley
1 pinch red pepper flakes
Fine sea salt and freshly ground black pepper, to taste
Instructions
Begin by preheating your oven to 400°F (200°C).
Place the halved baby potatoes in a large oven-safe skillet or frying pan. Drizzle with 2 tablespoons of olive oil, season generously with sea salt and pepper, and toss to coat evenly. Transfer the skillet to the oven and roast the potatoes until they begin to crisp and turn golden, about 15 to 17 minutes.
Carefully remove the pan and add the chopped asparagus. Drizzle with another tablespoon of olive oil and give everything a gentle stir to coat. Return the skillet to the oven and continue roasting until the asparagus is tender and vibrant, about 12 to 15 minutes. Once the vegetables are cooked, transfer them to a plate and set aside. Reduce the oven temperature to 350°F (175°C).
Brush the steak on both sides with the remaining tablespoon of olive oil. Season it thoroughly with smoked paprika, garlic powder, sea salt, and cracked black pepper. Lay the steak in the same skillet and return it to the oven. Roast the steak to your preferred level of doneness—about 10 to 12 minutes for medium-rare, depending on thickness.
Once cooked, remove the steak from the oven and let it rest for 15 minutes to allow the juices to redistribute.
Meanwhile, in a small bowl, whisk together the lemon zest, lemon juice, chopped parsley, fresh mint, smashed garlic, a pinch of red pepper flakes, and a splash of olive oil. Season the sauce with salt and pepper to taste.
Slice the rested steak into thin, even strips. Arrange alongside the roasted potatoes and asparagus, then spoon the fresh herb-lemon sauce over the top just before serving.

One Pan Asparagus Potatoes and Steak Recipe
Ingredients
- 1½ pounds sirloin or strip steak
- ½ pound baby red potatoes halved
- 1 bunch asparagus cut into bite-sized pieces
- ¼ cup olive oil divided
- 1 teaspoon garlic powder
- 1 teaspoon smoked paprika
- 1 garlic clove smashed
- Zest and juice of 1 lemon
- 2 tablespoons finely chopped mint
- ¼ cup finely chopped fresh parsley
- 1 pinch red pepper flakes
- Fine sea salt and freshly ground black pepper to taste
Instructions
- Begin by preheating your oven to 400°F (200°C).
- Place the halved baby potatoes in a large oven-safe skillet or frying pan. Drizzle with 2 tablespoons of olive oil, season generously with sea salt and pepper, and toss to coat evenly. Transfer the skillet to the oven and roast the potatoes until they begin to crisp and turn golden, about 15 to 17 minutes.
- Carefully remove the pan and add the chopped asparagus. Drizzle with another tablespoon of olive oil and give everything a gentle stir to coat. Return the skillet to the oven and continue roasting until the asparagus is tender and vibrant, about 12 to 15 minutes. Once the vegetables are cooked, transfer them to a plate and set aside. Reduce the oven temperature to 350°F (175°C).
- Brush the steak on both sides with the remaining tablespoon of olive oil. Season it thoroughly with smoked paprika, garlic powder, sea salt, and cracked black pepper. Lay the steak in the same skillet and return it to the oven. Roast the steak to your preferred level of doneness—about 10 to 12 minutes for medium-rare, depending on thickness.
- Once cooked, remove the steak from the oven and let it rest for 15 minutes to allow the juices to redistribute.
- Meanwhile, in a small bowl, whisk together the lemon zest, lemon juice, chopped parsley, fresh mint, smashed garlic, a pinch of red pepper flakes, and a splash of olive oil. Season the sauce with salt and pepper to taste.
- Slice the rested steak into thin, even strips. Arrange alongside the roasted potatoes and asparagus, then spoon the fresh herb-lemon sauce over the top just before serving.