The main difference is taste. Italian basil is sweet with a slight pepper aroma. Thai basil has a more licorice aroma - when you smell it - it smacks of every Thai restaurant you've been to. Holy basil smells a little more like cloves than licorice but is often used interchangeably with Thai Basil.