Cook pasta according to package directions until al dente.
Drain pasta, reserving 3 tablespoons of the cooking water.
Melt butter in a large saucepan over medium heat, add zucchini and cook for about 5-6 minutes, until soft and starting to caramelize.
Stir in the garlic, Italian seasoning, onion powder, salt and pepper and cook for 30 seconds, until fragrant.
Add in cherry tomatoes and sauté for 2 minutes.
Next, add the pasta, reserved cooking liquid, and parmesan cheese, stirring constantly for another 2 minutes.
Remove from heat and then serve.