01 -
Add halved potatoes to a medium pot. Cover with cold water and bring to a boil over high heat. Reduce to a simmer and cook until fork-tender, approximately 6–8 minutes. Drain well and set aside.
02 -
Generously season ribeye on all sides with salt and pepper. Heat the vegetable oil in a large cast iron skillet over high heat until shimmering and just starting to smoke. Place steak in the pan and cook, flipping every 30 seconds, until a deep brown crust forms on both sides and edges, about 4 minutes total.
03 -
Reduce heat to medium. Add butter, garlic cloves, rosemary, and thyme to the pan. Once butter has melted, tilt the skillet and, using a spoon, baste the steak continuously with the hot butter and aromatics. Continue basting and turning the steak occasionally until the internal temperature reaches 49–52°C for medium-rare or 52–54°C for medium, about 3–4 minutes longer. Transfer steak to a cutting board and let rest.
04 -
Place drained potatoes cut-side-down in the same skillet. Arrange asparagus in the center. Cook over medium heat, tossing asparagus occasionally and leaving potatoes undisturbed, until asparagus is just tender, about 6 minutes. Remove asparagus to serving plate. Continue to brown potatoes undisturbed until golden and crisp, about 2 more minutes. Transfer potatoes to plate with asparagus.
05 -
Slice steak against the grain if desired. Plate with crispy potatoes and asparagus. Spoon over any reserved butter and aromatics from the pan.