in a large frying pan, add half of olive oil and brown ground beef over medium high heat until browned all over.
2
in separate pan, add remaining olive oil and saute thyme and shallots over low heat for 2-3 minutes or until shallots softened slightly. stir in tomato puree and flour, and cook for another minute. add cooked beef.
3
deglaze beef pan with red wine, scraping up caramelized bits from the bottom with a wooden spoon. cook for 3-4 minutes or until wine has reduced by half, then pour into the pan with the beef.
4
add stock to the beef mixture and let simmer on low heat for 45 minutes until beef is tender and mixture has thickened. season to taste with salt and pepper to taste, add Worcestershire sauce. keep warm over low heat.
5
place beef mixture in a deep baking dish and layer the mashed potatoes over the top. mark with a fork to gt a rough top.
6
preheat broiler to high.
7
Place in broiler for 8-10 minutes or until the top is golden brown. serve spooned unto plates.