Heat olive oil in a large skillet over medium heat.
Add the diced potatoes and onions to the skillet, and season with salt and pepper. Cook for 10-15 minutes, or until the potatoes are tender and lightly browned.
Add the diced meat to the skillet and cook for an additional 10-15 minutes, or until the meat is cooked through.
Add the frozen peas to the skillet and cook for 2-3 minutes, or until they are heated through.
In a separate skillet, fry the eggs to your desired doneness.
To serve, divide the meat and vegetable hash among 8 plates, and top each portion with a fried egg.