Many people are curious about the foods seen in an Italian restaurant menu since they only use four to eight ingredients for every dish. The best Italian restaurants are more focused on providing high quality of ingredients than the food preparation. Today, Italian margaritas have many varieties.