Shakshuka is a traditional North African dish that is wildly popular in Israel. You can find shakshuka on the menu in just about every café in Tel Aviv. Shakshuka is generally eaten as a breakfast food, but makes a good meal at any time of the day.