Heat the oil in a non-stick frying pan.Add the onion and garlic and stir-fry until soft.
Place the eggs in a bowl and add the onion and garlic and the remaining ingredients,except the extra oil and cheese.Mix well.
Heat the extra oil in the frying pan. Pour in the potato mixture and cook over a medium heat for 10-15 minutes or until well set.Sprinkle with the cheese.
Place under a hot grill until golden brown on top.