Vegan Potato Gratin
If you’re craving something creamy, cozy, and comforting—but without any dairy—this Vegan Potato Gratin is exactly what you need. Traditional gratin is loaded with cream and cheese, but this plant-based version delivers the same rich texture and golden top without sacrificing flavor.
Vegan Potato Gratin features thinly sliced potatoes layered in a creamy garlic sauce made from simple, wholesome ingredients. It bakes up tender on the inside with a beautifully golden, slightly crisp top. I’ve made this for holiday dinners, Sunday family meals, and even weeknight comfort food—and no one ever misses the dairy.
In this post, you’ll learn how to get perfectly tender potatoes, create a creamy dairy-free sauce, and avoid common gratin mistakes.
Let’s bake something cozy and delicious.
Why You’ll Love This Recipe
-
Ultra Creamy (Without Dairy) – Rich and satisfying.
-
Golden, Crispy Top – Classic gratin texture.
-
Simple Ingredients – Easy to find pantry staples.
-
Perfect for Holidays or Weeknights – Crowd-friendly.
-
Naturally Plant-Based – Great for mixed-diet tables.
Ingredients & Prep
This Vegan Potato Gratin uses thinly sliced potatoes and a creamy plant-based sauce.
Main Ingredients Prep
-
2 ½ pounds Yukon Gold or Russet potatoes
-
1 small yellow onion, thinly sliced
-
3 cloves garlic, minced
-
1 tablespoon olive oil
Prep Tips:
-
Slice potatoes evenly (about ⅛-inch thick) for uniform cooking.
-
A mandoline makes slicing easier and faster.
-
Do not rinse potatoes after slicing—natural starch helps thicken the sauce.
Seasonings, Sauces, or Flavor Base
For the creamy sauce:
-
1 cup raw cashews (soaked 30 minutes in hot water, then drained)
-
1 ½ cups unsweetened plant-based milk (almond, oat, or soy)
-
2 tablespoons nutritional yeast
-
1 tablespoon lemon juice
-
1 teaspoon salt
-
½ teaspoon black pepper
-
½ teaspoon dried thyme
-
Pinch of nutmeg
This combination creates a smooth, cheesy-style flavor without dairy.
Pantry Staples
-
9×13-inch baking dish
-
Blender
-
Mandoline or sharp knife
-
Mixing bowl
-
Aluminum foil
Step-by-Step Cooking Instructions
Pre-Cooking Prep
-
Preheat oven to 375°F.
-
Lightly grease baking dish with olive oil.
-
Slice potatoes thinly and evenly.
-
Thinly slice onion.
Making the Creamy Vegan Sauce
-
Add soaked cashews, plant milk, nutritional yeast, lemon juice, salt, pepper, thyme, and nutmeg to blender.
-
Blend until completely smooth and creamy.
-
Taste and adjust seasoning if needed.
The sauce should be silky and pourable.
Assembling the Gratin
-
Layer half of the potatoes in baking dish.
-
Sprinkle with half the onion and garlic.
-
Pour half the sauce evenly over potatoes.
-
Repeat with remaining potatoes, onion, garlic, and sauce.
Gently press down to help sauce settle between layers.

Baking Method (Times & Temps)
-
Cover dish tightly with foil.
-
Bake for 45 minutes.
-
Remove foil and bake another 20–25 minutes until top is golden.
If needed, broil for 2–3 minutes for extra browning.
Doneness or Texture Check
Vegan Potato Gratin is ready when:
-
Potatoes are fork-tender.
-
Sauce is bubbling.
-
Top is lightly golden.
Let rest 10–15 minutes before slicing. This helps sauce thicken.
Pro Tips for Perfect Results
Common Mistakes to Avoid
-
Slicing potatoes too thick – Causes uneven cooking.
-
Not soaking cashews – Results in grainy sauce.
-
Underbaking – Potatoes won’t soften fully.
-
Skipping rest time – Sauce may be too loose.
Recommended Tools
-
High-speed blender
-
Mandoline slicer
-
9×13 baking dish
-
Sharp knife
Storage & Reheating Tips
Store Vegan Potato Gratin in an airtight container:
-
Refrigerator: Up to 4 days
To reheat:
-
Oven at 350°F for 15–20 minutes.
-
Microwave for 2–3 minutes.
Add a splash of plant milk before reheating if it seems dry.
Can be frozen for up to 1 month, though texture may soften slightly.
Flavor Variations
This Vegan Potato Gratin is easy to customize.
Spicy Version
Add:
-
¼ teaspoon cayenne.
-
Red pepper flakes between layers.
-
Thinly sliced jalapeños.
Healthy / Special Diet Option
Nut-Free Option:
-
Replace cashews with blended silken tofu.
Low-Fat Option:
-
Use unsweetened soy milk and reduce oil.
Gluten-Free:
-
Naturally gluten-free as written.
Global Flavor Twist
-
French-Inspired: Add fresh rosemary.
-
Mediterranean Style: Add spinach and sun-dried tomatoes.
-
Garlic Herb Version: Increase garlic and add parsley.
Each variation keeps the creamy base but shifts the flavor profile.
Serving Suggestions
Vegan Potato Gratin pairs beautifully with:
-
Roasted vegetables
-
Grilled tofu or plant-based protein
-
Fresh green salad
-
Mushroom dishes
-
Holiday mains
It’s perfect for:
-
Thanksgiving
-
Christmas dinner
-
Sunday family meals
-
Cozy winter evenings
Serve directly from the baking dish for rustic presentation.
FAQs
Can I make this ahead of time?
Yes! Assemble the gratin up to 24 hours in advance. Cover and refrigerate, then bake when ready.
How do I fix common mistakes?
Potatoes still firm:
Bake longer covered until tender.
Sauce too thin:
Let rest longer to thicken.
Too bland:
Add more salt or nutritional yeast.
Conclusion
This Vegan Potato Gratin is creamy, comforting, and beautifully golden—all without dairy. The silky cashew sauce and tender layers of potatoes create a dish that feels indulgent but is completely plant-based.
Whether you’re serving a holiday meal or just craving cozy comfort food, this gratin delivers every time. Save this recipe—you’ll be surprised how often you come back to it.

Vegan Potato Gratin
Ingredients
- For the Potatoes:
- 2½ pounds Yukon Gold or Russet potatoes thinly sliced (about ⅛-inch thick)
- 1 small yellow onion thinly sliced
- 3 cloves garlic minced
- 1 tablespoon olive oil for greasing dish
- For the Creamy Vegan Sauce:
- 1 cup raw cashews soaked in hot water 30 minutes, drained
- 1½ cups unsweetened plant-based milk almond, oat, or soy
- 2 tablespoons nutritional yeast
- 1 tablespoon lemon juice
- 1 teaspoon salt
- ½ teaspoon black pepper
- ½ teaspoon dried thyme
- Pinch of nutmeg
Instructions
- Preheat Oven
- Preheat oven to 375°F (190°C).
- Lightly grease a 9x13-inch baking dish with olive oil.
- Prepare Potatoes
- Slice potatoes evenly to about ⅛-inch thick.
- Thinly slice onion and mince garlic.
- Do not rinse potatoes after slicing—the starch helps thicken the sauce.
- Make the Creamy Sauce
- Add soaked cashews, plant-based milk, nutritional yeast, lemon juice, salt, pepper, thyme, and nutmeg to a high-speed blender.
- Blend until completely smooth and creamy.
- Taste and adjust seasoning if needed.
- Sauce should be silky and pourable.
- Assemble the Gratin
- Layer half of the potatoes in the baking dish.
- Sprinkle with half the onion and garlic.
- Pour half the sauce evenly over the top.
- Repeat with remaining potatoes, onion, garlic, and sauce.
- Gently press down so sauce settles between layers.
- Bake
- Cover tightly with foil.
- Bake for 45 minutes.
- Remove foil and bake an additional 20–25 minutes until top is golden and potatoes are fork-tender.
- Optional: Broil 2–3 minutes for extra browning.
- Rest
- Let rest 10–15 minutes before serving to allow sauce to thicken.
Notes
- Slice potatoes evenly for uniform cooking (a mandoline helps).
- Soaking cashews ensures a smooth, creamy sauce.
- Do not skip resting time—this helps the gratin set.
- If reheating, add a splash of plant-based milk to prevent drying.
- Can be assembled up to 24 hours in advance and baked when ready.
- Freezing is possible up to 1 month, though texture may soften slightly.

