Shell the eggs and add the salt and 2 tbsp of the oil to beat together thoroughly in a mixing bowl.
Heat an 8” frying pan and bring the remaining 2 tbsp oil to boil. Pour in the beaten eggs to shallow fry for 2 to 3 minutes till the batter puffs up. Turn over and cook for a further 2 minutes, until both sides are golden brown. Turn out on to a chopping board and cut into 12 small triangles, then arrange on a platter.
Put all the sauce ingredients into a bowl and mix well. Pour into a saucepan and bring to the boil.
Slowly add the gravy mixture to thicken the sauce. Adjust the seasoning to taste and pour over the egg puffs. Garnish with parsley and spring onion. Serve hot.