Preheat your oven to 375°F (190°C).
Cook the pasta in a large pot of salted boiling water for 2 minutes less than package instructions. Drain and set aside.
In a large skillet, heat the olive oil over medium heat. Add the red onion and sauté for 2-3 minutes until it begins to soften.
Add the bell peppers and courgette, cooking for another 5 minutes until the vegetables are tender. Season with salt and pepper.
Stir in the garlic, tomato puree, oregano, and thyme, cooking for 1 minute until fragrant.
Pour in the chopped tomatoes and heavy cream, stirring to combine. Let it simmer for about 5 minutes, then mix in the cooked pasta and fresh basil.
Transfer the mixture to a baking dish. Top with cheddar and mozzarella cheese evenly.
Bake in the oven for 25-30 minutes, or until the cheese is melted and bubbly.
Sprinkle with fresh parsley before serving. Enjoy your cheesy veggie goodness!