01 - Set the oven to 425°F.
02 - Place diced bell pepper, zucchini, sliced red onion, and halved cherry tomatoes on a baking sheet. Drizzle with half the olive oil, season with salt and pepper, then toss to coat evenly. Roast for 18 to 20 minutes, stirring once midway, until tender and lightly caramelized.
03 - Bring a large pot of salted water to a boil, then cook the pasta according to package instructions. Drain and reserve ¼ cup of pasta water.
04 - Heat the remaining olive oil in a large skillet over medium heat. Add minced garlic and sauté for about 1 minute until fragrant.
05 - Stir in tomato paste, crushed tomatoes, oregano, thyme, and chili flakes. Simmer gently for 8 to 10 minutes until slightly thickened.
06 - Add the roasted vegetables and chopped basil to the tomato sauce, stirring to blend flavors thoroughly.
07 - Mix in the cooked pasta and reserved pasta water. Stir continuously until pasta is well coated and heated through.
08 - Plate immediately, topping with Parmesan cheese or nutritional yeast and garnish with extra basil if desired.