Heat the oven: Preheat to 425°F (220°C). Line a large baking sheet with parchment for easy cleanup.
Prep the veggies: Toss cherry tomatoes, zucchini, bell pepper, red onion, and mushrooms with 2 tbsp olive oil, 1 tsp salt, and black pepper.
Spread in an even layer. Don’t crowd the pan.
Roast to caramelize: Bake 20–25 minutes, stirring once. Veggies should be tender with browned edges.
If not, give them 5 more minutes.
Cook the pasta: While veggies roast, boil a large pot of salted water. Cook pasta until just al dente. Reserve 1 cup pasta water, then drain.
Build the sauce: In a wide skillet, warm 1 tbsp olive oil over medium heat.
Add minced garlic, cook 30–60 seconds until fragrant. Stir in crushed tomatoes, oregano, and red pepper flakes. Simmer 5–7 minutes to thicken slightly.
Season with salt and pepper.
Combine: Add roasted veggies and cooked pasta to the sauce. Toss, adding splashes of reserved pasta water until it’s glossy and clings to the pasta.
Brighten: Turn off heat. Add lemon zest and a squeeze of lemon juice.
Fold in chopped basil or parsley. Taste and adjust seasoning.
Finish and serve: Drizzle with a bit more olive oil. Top with vegan parmesan or nutritional yeast, and add capers or olives if using.