Blend basil, parmesan, oil, nuts, garlic, salt, and pepper together until smooth.
Preheat a thick bottom skillet to medium-high heat.
Sprinkle steak liberally with salt and pepper.
Add butter to a pan followed immediately by the steak.
Tip the pan onto one edge and use a large serving spoon to pick up the excess butter and coat the steak. Repeat for 4 minutes.
Flip steak over onto the other side and add cherry tomatoes to the butter. Repeat the basting for another 4 minutes.
Let the steak rest on a plate for 4 minutes.
Slice against the grain and top with pesto and roasted tomatoes.