Heat some water in a large saucepan. When boiling add the tomatoes and cook for 1 minute. Drain and set aside to cool down.
When the tomatoes are cool enough to handle, peel the skin off.
Cut the tomato flesh into small square. Place into a bowl with tomato seeds and juices. Using a fork or a pestle, crush the tomatoes to a sauce. Make sure to leave some little chunks of flesh here and there so it is not completely liquid.
Add crushed garlic, salt and olive oil to the tomato sauce. Mix in 2 handfuls of chopped basil. Set aside.
Cook the pasta according to packet instructions.
Drain and rinse cannellini beans.
When cooked, drain pasta and mix in straight away in prepared tomato sauce. Toss together. Add cannellini beans and leave to cool for 15 mins or more.
Serve slightly warm, cold or at room temperature sprinkled with some more chopped basil.