Preheat the oven to 180 degrees celsius.
Put your pasta on to cook in a large pan of boiling water. When it's al dente (cook for 2 minutes less than the packet says), drain and leave to one side.
Meanwhile, chop the onion and garlic and add to another pan with the olive oil. Soften over a medium high heat for 3 minutes, then tip in the wine and allow it to reduce down by half.
Add the chopped tomatoes and oregano, then turn down the heat and simmer for 10 minutes.
When the sauce and pasta are ready, you can start compiling the bake. Slice the mozzarella as thinly as you can.
Pour half of the pasta into a high sided oven proof dish. Layer half of the basil leaves on top of this, followed by half of the sauce then half of the mozzarella. Repeat, then top with the parmesan.
Bake in the oven for 20 minutes, or until the top is golden and the mozzarella is oozing!