Preheat the oven to 375°F. Trim the hard ends off the asparagus and arrange them in a single layer on a large jelly roll baking sheet. Season with salt and pepper. Spread on the minced garlic then drizzle with three tablespoons of olive oil. Bake for ten minutes.
Meanwhile, whisk together the sriracha, honey, remaining olive oil, paprika, ginger, red pepper flakes, and parsley. Pour over the shrimp and stir until completely covered.
Remove the asparagus from the oven, keeping the heat on. Gently push the asparagus to the side of the baking sheet to make room for the shrimp. Spread the shrimp in a single layer, leaving a corner of space free.
Add the cherry tomatoes in a pile in the remaining corner of the baking sheet. Season with basil and sprinkle with some Parmesan cheese. Place one slice of butter on top of the tomatoes, and the remaining slices of butter on top of the shrimp.
Bake for an additional ten minutes, or until the shrimp is pink and cooked through. Garnish with fresh parsley and additional Parmesan cheese, as desired. Enjoy!