These scalloped potatoes are the definition of cozy, satisfying, and completely dairy-free comfort food. Think tender layers of potatoes baked in a silky, garlicky cashew cream that tastes indulgent without feeling heavy. The sauce is lush, the top gets beautifully golden, and every slice is perfectly seasoned.
Whether you’re cooking for a holiday table or a weeknight dinner, this dish fits right in. You won’t miss the dairy for a second.
Contents
What Makes This Recipe So Good

- Ultra-creamy without dairy: A cashew-based sauce blends up smooth and rich, giving you that classic scalloped texture.
- Simple ingredients, big flavor: Pantry staples like onions, garlic, and vegetable broth build depth without extra fuss.
- Oven-baked perfection: The potatoes get tender and the edges caramelize for that irresistible golden top.
- Make-ahead friendly: Assemble in advance and bake when you’re ready, or reheat leftovers easily.
- Versatile: Works as a star side dish or a comforting main with a simple salad or greens.
Ingredients
- 2 pounds (900 g) russet or Yukon Gold potatoes, peeled if you like and sliced 1/8-inch (3 mm) thick
- 1 medium yellow onion, thinly sliced
- 3 cloves garlic, minced
- 1 1/2 cups (210 g) raw cashews, soaked (see notes below)
- 2 cups (480 ml) unsweetened plant milk (oat, soy, or almond)
- 1 cup (240 ml) low-sodium vegetable broth
- 3 tablespoons nutritional yeast
- 2 tablespoons olive oil
- 1 tablespoon lemon juice
- 1 teaspoon Dijon mustard
- 1 teaspoon onion powder
- 1/2 teaspoon garlic powder
- 1/2 teaspoon smoked paprika (optional, for a subtle smoky note)
- 1–1 1/4 teaspoons fine sea salt, to taste
- 1/2 teaspoon black pepper
- Fresh thyme or chopped chives, for garnish
- Vegan butter or extra olive oil, for greasing the dish
Soaking note: Quick-soak cashews by covering them with boiling water for 20–30 minutes, then draining. For the creamiest sauce, soak 4–6 hours in cool water and drain.
How to Make It

- Prep your pan and oven: Heat the oven to 375°F (190°C).Lightly grease a 9×13-inch (23×33 cm) baking dish with vegan butter or olive oil.
- Slice the potatoes: Use a mandoline or a sharp knife to slice potatoes into even 1/8-inch (3 mm) rounds. Uniform slices ensure even cooking. Rinse and pat dry to remove excess starch.
- Cook the aromatics: Warm olive oil in a skillet over medium heat. Add sliced onion and a pinch of salt. Cook 6–8 minutes until softened and lightly golden.Stir in minced garlic for 30 seconds until fragrant. Remove from heat.
- Blend the sauce: In a high-speed blender, combine soaked cashews, plant milk, vegetable broth, nutritional yeast, lemon juice, Dijon, onion powder, garlic powder, smoked paprika, salt, and pepper. Blend until completely smooth and silky. Taste and adjust salt and acidity.
- Layer the dish: Spread a thin layer of sauce in the baking dish.Add a single layer of potatoes, slightly overlapping. Scatter some sautéed onions over the top. Spoon over more sauce to lightly cover.
Repeat layers until all potatoes are used, finishing with a generous layer of sauce on top.
- Seal and bake: Cover tightly with foil and bake for 35–40 minutes, until the potatoes are mostly tender when pierced.
- Brown the top: Remove foil and bake another 15–20 minutes, until the top is bubbling, thick, and golden around the edges. If you want extra color, broil for 1–2 minutes, watching closely.
- Rest and serve: Let the dish rest 10–15 minutes to set. Garnish with fresh thyme or chives.Slice and serve warm.
Tip: If the sauce thickens too much while baking, whisk in a splash of hot broth to loosen before serving.
Storage Instructions
- Refrigerator: Cool completely, then cover and refrigerate for up to 4 days.
- Freezer: Freeze in an airtight container for up to 2 months. Thaw overnight in the fridge before reheating.
- Reheating: Warm covered in a 350°F (175°C) oven for 15–25 minutes until hot. Add a few tablespoons of broth or plant milk if the sauce needs loosening.
- Make-ahead: Assemble up to 24 hours in advance, cover tightly, and bake just before serving.Add 5–10 extra minutes to the baking time if starting cold.

Health Benefits
- Plant-based fats: Cashews offer heart-healthy unsaturated fats and a creamy texture without dairy.
- Nutritional yeast: Provides savory depth and is often fortified with B vitamins, including B12.
- Potassium and fiber: Potatoes are rich in potassium and, with skins left on, add extra fiber for fullness and digestion.
- Lighter sodium control: Using low-sodium broth and seasoning to taste helps you manage salt more easily than store-bought sauces.
Common Mistakes to Avoid
- Skipping the soak: Unsoaked cashews can leave a gritty sauce. Soak well and blend thoroughly for a silky finish.
- Slicing too thick: Thick slices take longer to cook and can result in uneven texture. Aim for 1/8 inch (3 mm).
- Under-seasoning: Potatoes are mild.Taste the sauce and adjust salt, pepper, and lemon before assembling.
- Not covering at first: Baking uncovered the whole time can dry out the top before the center is tender. Start covered, then uncover to brown.
- Cutting too soon: Let it rest so the sauce sets. Slicing immediately can make the layers slide apart and look soupy.
Alternatives
- Nut-free: Swap cashews for sunflower seeds (soaked) or use silken tofu.Add 1–2 tablespoons olive oil for richness if needed.
- Gluten-free and soy-free: The recipe is naturally gluten-free. Use soy-free plant milk like oat or almond if avoiding soy.
- Extra cheesy flavor: Stir in more nutritional yeast or add a handful of your favorite shredded vegan cheese between layers.
- Herb variations: Fresh thyme, rosemary, or sage pairs well. Add 1–2 teaspoons chopped herbs to the sauce.
- Spice it up: A pinch of cayenne or red pepper flakes adds warmth without overpowering the creamy base.
- Veggie add-ins: Thin layers of sautéed mushrooms, spinach, or leeks make it heartier without complicating the recipe.
FAQ
Can I use sweet potatoes instead of regular potatoes?
Yes.
Sweet potatoes work well, but they cook a bit faster and release more moisture. Keep slices thin and check for doneness a few minutes early. The dish will be slightly sweeter, which pairs nicely with the savory sauce.
Do I need a high-speed blender?
A high-speed blender gives the smoothest sauce.
If using a regular blender, soak the cashews longer and blend in two rounds, resting the motor. Strain through a fine mesh sieve for extra smoothness if needed.
Can I make this oil-free?
Yes. Skip the olive oil and sauté onions in a splash of broth.
Grease the baking dish with a tiny bit of plant milk or line with parchment. The sauce will still be creamy from the cashews.
What if I don’t have nutritional yeast?
You can leave it out and add 1 teaspoon white miso or a little extra Dijon for savory depth. The flavor will be slightly less “cheesy,” but still rich and delicious.
How do I prevent a watery sauce?
Dry the potato slices after rinsing, measure liquids accurately, and bake covered first so the potatoes steam and soften.
Uncover to thicken and brown. Resting after baking also helps the sauce set.
Which plant milk is best?
Unsweetened oat or soy milk gives the creamiest texture and neutral flavor. Almond works too.
Avoid sweetened or vanilla-flavored milks.
In Conclusion
Creamy Vegan Scalloped Potatoes deliver comfort, richness, and a golden, bubbling top—without any dairy. The cashew sauce blends up velvety smooth, the onions add gentle sweetness, and the seasonings keep each bite balanced and savory. It’s an easy, make-ahead-friendly dish that feels special enough for holidays but simple enough for a cozy weeknight.
Serve it alongside crisp greens or roasted vegetables, and enjoy a classic favorite made fully plant-based.
Printable Recipe Card
Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.

