Restaurants can build an email list by offering incentives such as a discount on the next meal or a free appetizer for signing up. They can also collect email addresses through their website, social media platforms, and during in-person visits. Loyalty programs and reservation systems are also effective ways to gather customer emails.