In a large non-stick frying pan over medium heat, cook the potatoes, onions, tomatoes, parsley, and garlic in the oil until most of liquid has evaporated from the tomatoes.

Transfer to a large bowl and stir in eggs.

Wipe out the frying pan, then place it over medium-high heat and let stand for about 2 minutes. Add 1 teaspoon margarine and swirl the pan to distribute.

Add half of the egg mixture; lift and rotate pan so that the eggs are evenly distributed.

As the eggs set around the edges, lift them to allow uncooked portions to flow underneath.

Turn the heat to low, cover the pan and cook until the top is set. Invert onto a serving plate.

Cut into wedges. Repeat with the remaining 1 teaspoon margarine and egg mixture.

This content is reviewed regularly and is updated when new and relevant evidence is made available. This information is neither intended nor implied to be a substitute for professional medical advice. Always seek the advice of your physician or other qualified health provider prior to starting any new treatment or with questions regarding a medical condition.