In a large saute pan over medium-high heat add the olive oil and onions and cook until softened. Add the ground meat season with salt and pepper and cook until browned. Stir in the Worcestershire sauce, carrots, peas, oregano, salt and pepper. Cook until the carrots are slightly softened. Add the beef stock and bring to a simmer. Adjust seasoning if necessary and transfer to an 8x8-inch baking dish, set aside.

For the Mashed Potatoes: Add the potatoes to a large pot of water, bring to a boil and cook until they are soft, about 15 minutes (TK). Strain the potatoes and mash with the butter and milk. Season with salt and pepper to taste.

Spread the potatoes over the meat and vegetable mixture and place in the oven for approximately 40 minutes, or until the mashed potato topping turns a light brown and the meat mixture is bubbling. Let cool 5 minutes before serving.

Tip: Substitute any ground meat to your liking! Use a ricer for fluffier potatoes.