Learn How to Make Restaurant Style Salsa. It requires just a few basic ingredients in less than 10 minutes! It’s fresh and flavorful, and it rivals your favorite restaurant salsa! This restaurant salsa utilizes canned tomatoes, which makes it a great option any time of year. I love Mexican food, and the best way to make it next level to is to make the condiments from scratch for maximum fresh flavor!