Pre-heat oven to 400 degrees.
Brown ground beef, onions and garlic in a large skillet on med-high heat.
When meat is completely cooked, stir in flour and cook for 1-2 minutes.
For mashed potatoes:
While ground beef is browning…peel, cube and boil potatoes until soft (use salt to help bring to a boil and add a slight flavor). Drain water then add ghee or butter and a small milk as needed to make mashed potatoes with a hand mixer.
Once grown beef is browned, stir in tomato paste, worcestershire sauce, soy sauce and chicken broth.
Simmer for 5-6 minutes, or until sauce is thick.
Turn the heat off and stir in frozen vegetables and salt and pepper, to taste.
Pour beef mixture into a large, oven-proof casserole dish. Top with mashed potatoes and smooth with a spatula. Sprinkle garlic salt on top of mashed potatoes.
Place casserole dish on a large sheet pan (in case the sauce overflows) and bake for 20-30 minutes, or until top is golden brown. Ladle and serve!