Fill a large saucepan with twice as much water as the rice to be used. It is recommended to use the same container you use to measure the amount of rice to calculate the correct amount of water. When the water begins to boil add the long grain rice and cook for as long as indicated on the rice package. The time varies depending on the brand and the variety of the rice, but it is usually around 10 minutes.
Meanwhile cut the cooked ham into small cube-shaped pieces. Optionally, although it is not part of the original recipe, I recommend that you also cut olives in half and reserve them because this ingredient combines perfectly with this dish.
Once the time has passed remove the rice from the pan, let it drain for a few seconds and let it rest and cool.
You can take advantage of the heat of the casserole to add more water. Cook the carrot and the peas with a little salt for 10 minutes when the water begins to boil.
Next, we remove the two ingredients from the water and cut the carrot in the same way as the cooked ham, in small cube-shaped pieces.
Then, in a wok-type frying pan, add 1 tablespoon of olive oil. While heating beat the eggs with a little salt.
When the pan is hot add the eggs. You have to break the eggs into small pieces while they curdle and then remove them from the pan.
Add another tablespoon of oil in the same wok pan and gradually add the ingredients that we have been reserving. First add the peas and carrot and sauté over medium-high heat for 3 minutes. Then add the rest of the ingredients reserving the rice for the end.
Mix all ingredients well and sauté for another 3 minutes. Finally, and optionally, add the soy sauce, stir one last time and serve. It can be served immediately when warm or just let it cold.