Indulge in the comforting classic of scalloped potatoes, reimagined without dairy. This recipe features thinly sliced Russet potatoes baked in a rich, savory sauce made from full-fat coconut milk and nutritional yeast, delivering an incredibly creamy texture and deep, cheesy flavor. It's a heartwarming side dish perfect for any meal, proving that dairy-free can still be deliciously decadent.
Why You’ll Love This Dairy-Free Scalloped Potatoes
- Achieves a luxuriously creamy texture without any dairy.
- Packed with savory, cheesy flavor thanks to nutritional yeast.
- A comforting and satisfying side dish perfect for any occasion.
- Suitable for those with dairy allergies or following a vegan diet.
- Relatively simple steps for an impressive result.

Tips for the Best Dairy-Free Scalloped Potatoes
- Slice potatoes uniformly: Consistent thickness ensures even cooking. A mandoline is highly recommended for this.
- Don't overcrowd the pan: When sautéing onions and garlic, ensure there's enough space to cook them evenly, not steam them.
- Simmer the sauce gently: Allow the sauce to thicken properly on low heat, stirring frequently to prevent sticking.
- Cover, then uncover: The initial covered baking steams the potatoes until tender, while uncovering allows for a beautiful golden-brown crust.
- Rest before serving: Let the dish sit for 5-10 minutes after baking; this helps the sauce set and makes for cleaner servings.
How to Take It Further
Once you have made it the classic way, these small upgrades make it even better.
- For an extra layer of flavor complexity, consider adding a pinch of smoked paprika or a dash of liquid smoke to the sauce. This can deepen the savory notes and mimic a slightly smoky cheese.
- To achieve a truly decadent crust, pre-bake the top potato layer with a light sprinkle of additional nutritional yeast and a tiny drizzle of coconut oil before pouring on the main sauce. Then proceed with the regular baking steps.
- If you want to introduce a subtle herbaceous depth beyond thyme, a small sprig of fresh rosemary, removed before baking, can infuse the coconut milk sauce beautifully.

Storage, Make-Ahead and Variations
- Storage: Leftovers can be stored in an airtight container in the refrigerator for up to 3-4 days. Reheat gently in the oven or microwave.
- Freezing: While possible, freezing may alter the potato texture slightly. If freezing, thaw completely before reheating in the oven.
- Variations: Feel free to add thinly sliced mushrooms or spinach layers between the potatoes for added vegetables. A sprinkle of fresh chopped chives or parsley as a garnish before serving adds freshness.

Frequently Asked Questions
Can I use a different type of potato?
Russet potatoes are ideal for this dish because their high starch content breaks down beautifully, creating a tender texture and helping to thicken the sauce naturally. While other waxy potatoes can be used, they may not yield the same creamy consistency.
What can I substitute for coconut milk?
For a truly creamy, dairy-free result, full-fat coconut milk is highly recommended due to its richness. If you have an aversion to coconut, a thick, unsweetened cashew cream (made from soaked and blended cashews) could be a suitable alternative, though it will alter the flavor profile slightly.
Is this dish gluten-free?
Yes, this recipe is naturally gluten-free as it uses almond flour as a thickener and contains no other gluten-containing ingredients. Always double-check ingredient labels to ensure all components are certified gluten-free if strict dietary requirements are in place.

Dairy-Free Scalloped Potatoes
Indulge in the comforting classic of scalloped potatoes, reimagined without dairy. This recipe features thinly sliced Russet potatoes baked in a rich, savory sauce made from full-fat coconut milk and nutritional yeast, delivering an…
By James Parker · Recipes Dad
Ingredients
Instructions
- Preheat your oven to 200°C (400°F)
Prepare a 23x33 cm (9x13 inch) baking dish by lightly greasing it with a small amount of coconut oil.
Carefully peel the Russet potatoes using a vegetable peeler or paring knife. Using a mandoline slicer or a very sharp knife, slice the potatoes into uniform 3-4 mm (1/8 inch) thin rounds. It is important for the slices to be consistent for even cooking. Set the sliced potatoes aside.
Arrange about half of the prepared potato slices in an even layer at the bottom of the greased baking dish. Try to overlap them slightly to create a solid base, but avoid packing them too tightly.
Place a large saucepan or deep skillet on your stovetop over medium heat. Add the 45 mL (3 tablespoons) of coconut oil. Once the oil has melted and shimmered, add the finely chopped onion and minced garlic. Sauté for 5-7 minutes, stirring occasionally, until the onion becomes translucent and tender, and the garlic is fragrant.
Stir the 60 g (3/4 cup) of nutritional yeast into the onion and garlic mixture. Continue stirring well for about 1 minute to toast the nutritional yeast slightly, which enhances its savory, cheesy flavor.
Pour in the 480 mL (2 cups) of full-fat coconut milk and 300 mL (1 1/4 cups) of vegetable stock. Add the 7.5 mL (1 1/2 teaspoons) of sea salt, 2.5 mL (1/2 teaspoon) of ground black pepper, and 2.5 mL (1/2 teaspoon) of dried thyme. Stir everything thoroughly to combine all the ingredients. Reduce the heat to low and allow the sauce to gently simmer for a few minutes, stirring frequently to prevent scorching.
Whisk in the 30 g (1/4 cup) of almond flour into the simmering sauce. Continue to cook, stirring constantly, for another 2-3 minutes, allowing the sauce to thicken to a luxurious, creamy consistency. The almond flour acts as a natural thickener and contributes to the richness.
Carefully pour half of the thickened dairy-free sauce evenly over the layer of potatoes in the baking dish. Then, arrange the remaining potato slices over the sauced layer, creating a second even layer. Finally, pour the rest of the creamy sauce over the top of the second potato layer, ensuring all potatoes are well-coated.
- Cover the baking dish tightly with aluminum foil
Transfer the covered dish to the preheated oven and bake for 30 minutes. This initial covered baking period allows the potatoes to steam and become tender.
After 30 minutes, carefully remove the foil from the baking dish. Return the uncovered dish to the oven and continue baking for another 20-25 minutes, or until the top is beautifully golden brown, bubbly, and the potatoes are fork-tender throughout.
Once baked, remove the dairy-free scalloped potatoes from the oven. Let the dish cool and rest for at least 5-10 minutes before serving. This resting period allows the sauce to set further, making it easier to serve and preventing it from being too runny.
Equipment
- Large casserole or baking dish (23x33 cm / 9x13 inch)
- Sharp chef's knife or mandoline slicer
- Large saucepan or deep skillet
- Whisk
- Measuring cups and spoons
- Vegetable peeler
Nutrition per serving
- Calories
- 400–450 kcal
- Carbohydrates
- 40–45 g
- Protein
- 10–12 g
- Fat
- 25–30 g
Estimated per serving; values vary with brands and portion size. See our nutrition disclaimer.
Allergy information
Contains coconut (from coconut oil and coconut milk) and tree nuts (almond flour). May contain other allergens depending on the specific vegetable stock used. Always check ingredient labels for hidden allergens.
Keywords: dairy-free scalloped potatoes, vegan potato gratin, creamy potato bake, plant-based comfort food, gluten-free scalloped potatoes, coconut milk potatoes, nutritional yeast recipe, easy dairy-free side, holiday side dish, potato casserole
Made this recipe? Leave a note below and tell us how it went — or save it to Pinterest for later.





Reader notes
Be the first to share how this recipe turned out, or ask a question — we read every note.