In a large heavy based saucepan, sauté onion and garlic in oil over medium-low heat until onion softened.
Add mince, gravy powder and water and cook until meat browned through. Add frozen mixed vegetables and stir through until well combined. Set aside.
Place potato pieces into a large saucepan filled with water. Cover, and bring to the boil. Reduce heat to simmer, and cook for 15 minutes or until well cooked (soft when tested with pointy end of a knife). Drain and return to saucepan.
Use a potato masher to mash potato until very well mashed and very smooth in texture. Add Vitasoy Soy Milky Regular and dairy free spread, mix until well combined. Add pepper to taste. Spoon on top of mince base and bake in oven for 30-40 minutes or until golden brown.