Preheat your oven to 400°F (200°C) and gather all your ingredients.
In a large baking dish, combine cherry tomatoes, zucchini slices, diced onion, garlic cloves, olive oil, garlic powder, crushed red pepper flakes, salt, and pepper. Place the block of feta cheese in the center. Bake for about 30 minutes until the tomatoes burst and the feta becomes golden brown.
While your vegetables are roasting, bring a large pot of salted water to boil. Add your pasta and cook according to package instructions until al dente.
Once both the roasted vegetable mixture and pasta are done cooking, combine them in a large bowl while gently breaking apart the roasted feta with a fork. Toss everything together until well mixed.
Stir in fresh basil and sprinkle grated parmesan on top before serving. Serve immediately while it’s still warm.