- Clean, peel, and boil potatoes until tender. Mash boiled potatoes with milk, butter, garlic salt, oregano, and paprika. Set aside. 
- Boil corn in saucepot. Then set aside. 
- In large saucepan, melt butter. Once melted, add chopped onion and saute until golden. 
- Add ground beef to the onions. 
- Once ground beef starts to brown, stir in minced garlic, flour, beef broth, tomatoes, herbs, Worcestershire sauce, and corn. Cook for 1 minute. 
- Pour cooked mixture into casserole dish. 
- Spoon potatoes over meat in casserole dish. 
- Place the pan in the over at 350°F for 20 minutes. Serve hot.