Preheat oven to 375 degrees.
Peel and cut into medium pieces the potatoes and place in a large pot of salted water.
Bring to a boil and simmer for 20 minutes until potatoes are fork tender.
Heat oil in frying pan.
Add onions and sautee for a few minutes then add your minced garlic.
Add ground beef and brown it thoroughly.
Drain and set aside in a bowl.
In the same frying pan, melt butter and then add flour. Stir and cook for 2 minutes continually.
Whisk in worcestershire sauce and beef broth gradually.
Cook for 1-2 minutes to thicken.
Add the meat mixture back in, along with corn and peas & carrots. Combine.
Place in a 9x13 baking dish.
Drain potatoes and and add milk, cheese, butter, salt & pepper, then mash.
Place mashed potatoes in zip loc bag, cut a hole in the tip at bottom of bag.
Begin piping the potatoes on meat mixture to cover. (Any way you want)
Place in oven for 20-30 minutes until heated through.
ENJOY!