Peel and cut the potatoes into chunks.
Put them in a pot with plenty of water and salt and boil until tender (around 20-25 minutes).
Drain the potatoes and keep aside.
In the same pot, add the butter, milk, garlic and thyme (destemmed), and simmer on a medium heat.
Add the boiled potatoes, cream cheese and mustard and use a potato masher or a fork to break the potatoes and mix everything well.
Remove from the heat and spread in a baking dish (17x25cm).
Peel and cut the 2 potatoes, in 0.5cm thickness and place into a bowl.
Add the butter, season with salt and pepper and grated garlic and combine well.
Then arrange the sliced potatoes on top of the mashed potatoes, and sprinkle the vegan cheese on top.
Cover with foil and bake in a preheated oven at 180°C for 20 minutes.
Then remove the foil, increase the temperature to 190°C and bake for additional 20 minutes.