Preheat the Oven: Preheat your oven to 200°C (390°F).
Cook the Pasta: In a large pot of salted boiling water, cook the penne pasta according to package instructions until al dente. Drain and set aside.
Prepare the Vegetables: In a large skillet, heat the olive oil over medium heat. Add the chopped onion and cook for 3-4 minutes until softened. Add the garlic and cook for another 1-2 minutes.
Add Vegetables: Add the chopped bell peppers, zucchini, and carrot to the skillet. Cook for about 5-7 minutes until the vegetables are slightly tender.
Make the Tomato Sauce: Stir in the canned chopped tomatoes, passata, tomato paste, dried oregano, and dried basil. Season with salt and pepper. Simmer for 10-15 minutes, stirring occasionally, until the sauce thickens.
Combine Pasta and Sauce: In a large mixing bowl, combine the cooked pasta and the vegetable tomato sauce. Mix well to ensure the pasta is evenly coated.
Assemble the Bake: Transfer the pasta and vegetable mixture to a large baking dish. Sprinkle the shredded mozzarella and grated Parmesan evenly over the top.
Bake: Place the baking dish in the preheated oven and bake for 20 minutes, or until the cheese is melted and golden brown.
Serve: Remove from the oven and let it cool for a few minutes. Garnish with fresh basil leaves if desired. Serve warm.