To remove the skin from the tomatoes, use a knife make a cross on the tomatoes and plunge into boiling water for a few minutes. Remove skin and when cooled enough to handle, peel the skin off and roughly chop.
Heat a large saucepan over medium heat and add the olive oil, garlic and onion. Cook until soft but not browned.
Add the tomatoes and using the back of your spoon break them up as much as you can. Bring to the boil and then allow to simmer for about 30-90 minutes. It will depend on how ripe you tomatoes are and the water content. Also the consistency and taste you like best.
Once the sauce has thicken up, add basil and season; add 1 teaspoon of salt and pepper to taste.