Prepare the Herb Butter: In a small bowl, combine the softened butter, minced garlic, rosemary, thyme, lemon zest, salt, and pepper. Mix until well combined. Transfer the herb butter onto a piece of parchment paper, roll it into a log, and twist the ends tightly. Chill in the refrigerator for at least 30 minutes until firm.
Prepare the Veggies: In a large bowl, toss the asparagus, cherry tomatoes, and red bell pepper with olive oil, salt, and pepper. Set aside.
Cook the Steaks: Remove the steaks from the refrigerator and let them sit at room temperature for about 30 minutes before cooking. Heat a large skillet over medium-high heat and add the olive oil. Season both sides of the steaks generously with salt and pepper. Once the oil is shimmering, add the steaks. Sear for about 4-5 minutes on each side for medium-rare (adjust time according to desired doneness). During the last minute of cooking, add the chilled herb butter to the skillet and spoon the melted butter over the steaks.
Sauté the Veggies: While the steaks rest (about 5 minutes), return the skillet to medium heat if needed, and add the seasoned veggies. Cook for about 5-7 minutes, stirring occasionally, until the veggies are tender and slightly caramelized.
Serve: Slice the rested steaks and serve alongside the sautéed veggies. Drizzle any remaining herb butter from the skillet over the top. Enjoy your culinary masterpiece!