Heat the olive oil in a medium non-stick skillet over medium-high heat.
Add the diced yellow onion and sauté for 3 to 4 minutes until softened and translucent.
Add the ground beef to the skillet, breaking it apart with a wooden spoon, and cook until fully browned and no pink remains.
Stir in the minced garlic, sea salt, black pepper, and dried oregano, cooking for 1 minute until the spices are fragrant.
Pour in the diced tomatoes (with their juices) and reduce the heat to medium-low, simmering for 5 minutes until the liquid has slightly reduced.
Use the back of a spoon to create two small wells in the beef and tomato mixture.
Carefully crack one egg into each well, then cover the skillet with a tight-fitting lid.
Cook for 3 to 5 minutes, or until the egg whites are completely opaque and the yolks are cooked to your desired level of firmness.
Remove from heat, garnish with freshly chopped parsley, and serve warm directly from the skillet.