If you want to use fresh tomatoes I recommend peeling and roasting them first for around 30 minutes. This will help cook off the extra moisture and give a deeper flavor.