If using unhulled sesame seeds, rinse them in lots of water and rub with both your palms.
Drain them to a colander and repeat the rinse few more times. Shake off the colander to get rid of excess water.
Pat them dry with a kitchen clothe.
Roast sesame seeds on a low to medium flame until crunchy and aromatic. Cool them completely.
Add them to a processor or grinder jar along with salt if using.
Blend until the seeds are crushed well and fine. Within a few minutes the seeds will begin to release oils.
If you do not have a high speed blender add the oil as needed and blend until it turns to a smooth paste.
Store tahini in a airtight glass jar.