In an oven proof skillet over medium heat add 2 tablespoons of the oil. After a minute add the onion and cook for 8 minutes until translucent. Top with spinach and turn to cook for 2 minutes. Remove cooked onion and spinach from pan and set aside to cool. Discard any water left in the skillet.
Meanwhile chop herbs using sharp knife (do not use food processor, it releases too much water) and set aside.
In a large bowl whisk the eggs and add the herbs, walnuts, raisins, fenugreek, pepper, salt, turmeric and baking powder. Fold in the cooled onion and spinach (Note 1).
Wipe out the skillet and add remaining 3 tablespoon of the oil over medium high heat. When oil shimmers slightly, carefully add the herb egg mixture, and using a rubber spatula, pat down for an even top.
Cover and cook for 8-10 minutes, until just about set. Center will still be a little jiggly. Carefully run rubber spatula around rim to loosen. Place under broiler for 1-2 minutes to set and be ever so slightly light brown.
Serve warm or cold as is or with lavash bread, yogurt or cheese.