This vegan scalloped potatoes recipe is a simple, wholesome take on the classic warm, creamy and slightly crusty casserole. It’s dairy-free and naturally gluten-free when made with the potato “cheese” sauce described here. Perfect as a comforting weeknight main or an elegant side dish for gatherings, this dish highlights tender baked potatoes layered with onions and a rich, creamy plant-based sauce.
It’s potato harvest season for many home cooks and gardeners, and while there are endless ways to prepare potatoes, scalloped potatoes remain a favorite for special dinners. This version keeps the familiar textures — soft, layered potatoes, a silky sauce, and a golden top — while using only plant-based ingredients to recreate the classic “au gratin” feel without dairy.

The Sauce that Brings this Recipe Together
The secret to this recipe is the potato “cheese” sauce, which replaces milk, butter, flour, and dairy cheese commonly used in traditional scalloped potatoes. Made from blended cooked potatoes combined with flavorful seasonings and other plant-based ingredients, the sauce provides creaminess, body, and a mild “cheesy” taste while keeping the dish gluten-free. Because it uses potato as a base, the sauce melds seamlessly with the layers of sliced potatoes for a unified texture and flavor.
Make the potato “cheese” sauce ahead of time, then assemble the casserole by layering potato slices, onions, and sauce. The assembly is straightforward and quick — just alternate thin rounds of potatoes with onion and spoonfuls of the sauce until the pan is filled. Finish with a final coat of sauce on top and bake until golden and bubbling.

Add-Ons and Recipe Variation Ideas
This recipe’s strength is its simplicity and flexibility. If you’d like to vary the flavor profile, here are several easy ideas to experiment with while staying vegan and gluten-free:
- For extra savory depth, add garlic powder or granulated garlic between layers alongside salt and pepper.
- If you prefer a spicy kick, mix in chili powder, smoked paprika, or a pinch of cayenne to the layers or the sauce.
- Fresh herbs like chopped rosemary, thyme, or plenty of dill work beautifully between the potato layers for herbal brightness.
- To boost cheesiness, fold vegan parmesan or a bold-flavored vegan shredded cheese into a few layers.
- For a heartier, smoky note, scatter vegan bacon bits or small pieces of a plant-based deli slice between layers.
- Add a touch of liquid smoke to the potato “cheese” sauce when making it for a subtle smoked flavor.
The structure of the dish remains the same with these variations: the potatoes provide the main texture, onions add moisture and sweetness, and the sauce binds everything into a rich, creamy casserole. Season well with salt and pepper to bring the flavors into balance.

Quick Notes on the Dish Size
This recipe is very forgiving in terms of pan shape and size. You can scale it up or down to match the dish you have available. A wider, shallower casserole will bake faster than a deep one, so adjust baking time accordingly. I typically use a 2″ deep dish similar to an 8″ x 6″ pan, which yields even cooking through the layers within the recommended time.
When using a deeper or larger pan, allow extra baking time and test doneness by inserting a toothpick or skewer into the center. The potatoes should feel tender with a similar texture to a boiled potato. If the center is still firm, return the casserole to the oven until fully cooked. The top should be golden and slightly crisp, with a few blistered bubbles from the sauce.

Ingredients
- 385 gr potatoes, sliced into thin rounds
- 1 medium-small onion, sliced into thin rounds
- 1 ½ cups vegan potato “cheese” (potato-based creamy sauce)
- Salt and pepper, to taste
- Optional: vegan butter or a light coating of oil to oil the baking dish
- Optional: ketchup or your preferred condiment for serving
Instructions
- Preheat the oven to 375°F (190°C). Lightly oil or butter a medium-small casserole dish. A dish around 8″ x 6″ x 2″ works well, but any similar sized pan will do.
- Arrange a thin layer of potato slices across the base of the dish. Season lightly with salt and pepper. Spoon a portion of the potato “cheese” sauce over the potatoes to coat them evenly.
- Spread a layer of sliced onions over the sauce. Season lightly with salt and pepper and add a thin layer of sauce over the onions.
- Continue to alternate potato layers, seasoning, onions (if using), and sauce until the pan is filled. End with a final layer of potatoes topped with sauce.
- Bake in the preheated oven for about 40 minutes, or until the top is golden and crisp and the potatoes are tender all the way through. Let the casserole rest for a few minutes before serving. Serve warm with ketchup or your favorite accompaniment.
Notes
Oiling the dish is optional. The potato “cheese” sauce is often creamy enough to prevent significant sticking, so you can skip oil if you prefer. Lightly oiling or using vegan butter can make cleanup easier and add a touch of richness.
Store leftovers in the refrigerator and reheat gently in the oven or microwave when ready to eat. This recipe keeps well and makes a satisfying next-day meal.