Much of the Egyptian everyday table evolved from necessity as much as tradition. Meat was expensive, beans and grain were not, and so the backbone of the street-food culture — koshari, ful medames, ta'ameya, molokhia cooked with garlic and coriander, mahshi stuffed with herbed rice, dukkah eaten with bread and olive oil — is plant-based by default. A vegetarian in Cairo is not fighting the cuisine; in many ways they're eating the heart of it.
This is distinct from much of the Middle Eastern restaurant trade, where vegetable dishes are often sidelines to a meat-heavy menu. At a Cairo ful cart, the beans are the entire point. At a koshari counter, there is no meat option to upsell you on. At a baladi bakery, the bread is the main event and you eat it with baba ganoush or tahini from a jar, which is exactly how it's meant to be eaten.
The challenge for vegetarians, vegans especially, is hidden animal products — meat broth used to cook vegetables, ghee brushed on flatbreads, chicken stock in rice — and a cultural assumption that small amounts of meat don't "count" as meat. Knowing what to ask and how to ask it solves most of that. The rest of this guide is that knowledge.
For the full picture of where the dishes below are served best, cross-reference our street food guide and the regional dishes overview. Both cover provenance and neighbourhood for most of what's listed here.