Preheat the oven to 350°F/180°C and grease the baking dish with non-stick spray or vegan butter.
Thinly slice the potatoes and place them in a bowl of cold water. Set this aside.
6 medium potatoes
In a saucepan, sauté onions in olive oil for 5 minutes. Add the garlic and herbs and cook for an additional minute. Sprinkle flour into the pan and mix thoroughly. Cook for 30 seconds.
Gradually pour soy milk into the saucepan while whisking continuously. Cook the sauce for 5-7 minutes until it thickens and becomes bubbly. Add shredded cheese and continue cooking until fully melted.
2 ½ cups non-dairy milk, 6 oz vegan cheese, 1 teaspoon salt, ½ teaspoon black pepper
Pat the potato slices dry with paper towels and arrange them in a baking dish, creating a single layer. Season lightly with salt and pepper. Pour ¼ of the sauce over the potatoes. Repeat the layers until all the sauce is used. Cover the baking dish with foil and bake for 1 hour and 20 minutes. Remove the foil and bake for an additional 40 minutes.
Video
Notes
Russet potatoes are best for this recipe with Yukon gold being the next best selection.
Slice yellow onions and layer between the potatoes for more texture and flavor.
Top with additional shredded vegan cheese in the last half hour of baking.