Increase the oven temperature to 400 degrees F. Place the asparagus and tomatoes on a sheet tray or baking pan. Drizzle with the olive oil, lemon zest and lemon juice. Season with salt and pepper. Toss to coat the asparagus. Bake the asparagus and tomatoes for 12-15 minutes or until the asparagus is tender and the tomatoes have softened. Top the asparagus and tomatoes with the toasted nuts and the grated parmesan cheese. Adjust seasoning as needed. Gently toss to combine and serve.