Season the Beef: Pat your steaks dry with paper towels, then generously season both sides with salt, black pepper, minced garlic, rosemary, and thyme about 10 minutes before cooking.
Heat the Pan: Place a cast-iron skillet or heavy-bottomed pan over medium-high heat and add 1 tablespoon of olive oil.
Sear the Steaks: Once the oil is shimmering, carefully place the steaks in the pan and sear for 4-5 minutes on the first side without moving them, then flip and cook for another 4-5 minutes for medium-rare doneness (internal temperature around 130-135°F).
Rest the Meat: Transfer the steaks to a clean plate and let them rest for 5 minutes, which allows the juices to redistribute and keeps the meat tender.
Roast the Potatoes: Toss the halved baby potatoes with remaining olive oil, salt, pepper, and fresh rosemary, spread on a baking sheet, and roast at 400°F for 20-25 minutes until golden and fork-tender.
Sauté the Green Beans: Heat 1 tablespoon butter in a skillet over medium heat, add the green beans, and cook for 5-7 minutes until tender-crisp, seasoning with salt and pepper.
Warm the Corn and Carrots: In the same skillet, add the sliced carrots and sweet corn, stirring occasionally for 4-5 minutes until heated through and lightly caramelized.
Season to Taste: Adjust the seasoning of all vegetables with additional salt, pepper, and fresh herbs as needed.
Start with Rice: Place a generous portion of fluffy white rice as the base in the center of each plate.
Position the Steak: Lean the rested steak against or slightly overlapping the rice at an attractive angle.
Arrange the Vegetables: Artfully place the herb potatoes, green beans, carrots, and corn around the plate in distinct sections for visual appeal.
Garnish and Drizzle: Top with fresh rosemary sprigs and serve immediately while everything is warm.