Préparer les légumes : hacher les oignons verts, trancher les champignons et couper les mini-poivrons en deux.
Dans une grande poêle à feu moyen-élevé, ajouter 4 cuillères à soupe d'eau, les poivrons, les champignons et les oignons verts. Laisser cuire jusqu'à ce que les champignons commencent à ramollir.
Réduire à feu moyen-doux et ajouter la sauce tomate, l'ail émincé, le persil séché, le basilic séché, la coriandre séchée, le paprika, le sel et le poivre, la crème, le sucre et l'huile d'olive. Mélanger et laisser mijoter 5 minutes ou jusqu'à ce que la sauce tomate commence à s'épaissir.
Pendant ce temps, casser les œufs dans un bol. Vous pouvez soit les garder entiers (pour des œufs pochés), soit percer les jaunes d'oeuf et mélanger le tout très grossièrement de sorte à ce qu'on distingue toujours les blancs d'oeufs des jaunes.
À l'aide d'une cuillère en silicone, répartir uniformément les légumes dans la poêle avant de verser les œufs de manière égale. Éviter de remuer une fois les œufs incorporés.
Parsemer le tout de ciboulette séchée, d'olives noires et de fromage râpé. Couvrir et réduire à feu doux. Laisser cuire jusqu'à ce que les blancs d'œufs soient pris.
Servir chaud avec du pain pita, naan ou challah!