Heat two tablespoons of olive oil in a heavy-bottomed pan and cook the onion, chilli, cinnamon and basil stalks on a medium low heat for 5 to 7 minutes until the onion has softened. Increase the heat to medium high and add the tomatoes, tuna and a good pinch of salt. Break the tomatoes up, then bring to a boil and simmer for 20 minutes. Taste for seasoning.
Meanwhile cook the rigatoni in a pan of salted boiling water per the package instructions. When al dente, drain the pasta in a colander, reserving some of the cooking water. Toss the pasta into the sauce with the roughly torn basil leaves, a tablespoon of olive oil, the lemon zest, lemon juice and the Parmesan and mix together.
Loosen the pasta with a little of the reserved cooking water if needed. Check the seasoning and devour immediately.