1. Pre-heat the oven to 200°C (180°C fan-forced) and lightly grease a large baking dish.
  2. In a pot of boiling salted water, add the pasta and cook as per packet directions.
  3. In a small frying pan, heat oil over a medium heat. Add onion and cook for 4 minutes, or until onion becomes translucent and aromatic.  Add tomatoes, salt and pepper, cover and cook on a low heat for 20 minutes, or until the sauce has thickened.
  4. Add tuna and basil, stirring until well combined. Add the cooked pasta, tossing until well coated.
  5. Place half the pasta into greased baking dish, sprinkle over ½ cup Parmesan cheese to cover pasta. Add remaining pasta and sprinkle with remaining Parmesan cheese.
  6. Cover baking dish with foil and place in preheated oven for 25-30 minutes until cooked.  Remove foil for the last 5 minutes of cooking to allow the top of the pasta to become golden and crisp.
  7. Serve and enjoy with family and friends!