Fry beef, onion and garlic until cooked. (if making a mash boil potatoes)
Add carrot, corn, zucchini, water, stock cubes and tomatoes.
Simmer for 20 minutes, or until vegetables are cooked.
Peel and slice potatoes (as thinly as you can or else they will not cook through), alternatively if you would like to make a potato mash , prep mash.
Grease a deep casserole dish and pour half of the veggie/beef mixture into the dish.
Then spread the half the sliced potatoes (or potato mash) over the veggie/beef
Repeat steps, beef/ veggie layer then potato layer
Make the white sauce, start by warming the milk, you can do this in the microwave if you wish.
In a saucepan heat 3 tbs olive oil, add the flour and cook for 2 mins
Gradually add the warm milk mixing continuously, you will end up with a smooth thick sauce,
Finish with the white sauce and cheese on top.
Cook at 180C for 45 minutes.