Cook the pasta according to package instructions until slightly firm. Reserve some pasta water before draining.
Toss the chopped zucchini, eggplant, bell peppers, tomatoes, and onion with garlic, olive oil, salt, pepper, and herbs. Roast until the vegetables are tender and slightly caramelized.
Meanwhile, simmer crushed tomatoes with Italian seasoning, basil, oregano, and chili flakes to create a simple flavorful sauce.
Add the cooked pasta and roasted vegetables into the sauce. Toss everything together, adding a splash of pasta water if needed.
Finish with fresh basil and a light sprinkle of parmesan cheese before serving.