Cheezy Vegan Scalloped Potatoes
This vegan scalloped potato recipe is so good because it’s creamy, flavorful, and completely dairy-free, making it a perfect comfort food for everyone. It’s the perfect side dish for any meal, especially for Thanksgiving and the holidays.
Talk about comfort food! With layers of healthy potatoes, onions, garlic, and warm creamy cheesy sauce, these scalloped potatoes are probably my favorite vegan potato casserole ever. I would even go so far as to say that no one will ever even realize this recipe is vegan, much less actually healthy and lower-fat.
The secret ingredient is my vegan cheese sauce! We have other great healthy, cheesy, vegan casseroles on this site like our hash brown vegan casserole and eggless quiche that you should definitely try.
Reasons you will love this potato recipe
- Creamy and Comforting – This vegan scalloped potatoes recipe delivers rich, creamy layers of potatoes, all smothered in a homemade dairy-free cheese sauce that’s perfect for plant-based comfort food.
- Dairy-Free and Delicious – Made with a flavorful, homemade dairy-free cheese sauce, this recipe is ideal for those looking for a satisfying, cheesy dish without any dairy.
- Perfect for Holidays or Everyday Meals – Whether it’s for a special occasion or a weeknight dinner, these vegan scalloped potatoes are an impressive, crowd-pleasing side dish.
Ingredients you will need
- Potatoes- The best potatoes for making scalloped potatoes are Yukon Gold and Russet potatoes. Yukon Gold potatoes have a naturally creamy texture and hold their shape well during baking, making them perfect for creating rich, tender layers. Russet potatoes, on the other hand, are starchier, which helps thicken the sauce and create a soft, melt-in-your-mouth texture. Both options work wonderfully for scalloped potatoes, depending on the texture you prefer!
- Onion & garlic- Add depth, aroma, and savory flavor to the dish. When sautéed, they create a rich, flavorful base that complements the creamy dairy-free sauce and enhances the natural taste of the potatoes.
- Seasonings- Onion powder, salt, chives, and cashew parmesan cheese are the spices I use to create a delicious flavor profile for this casserole.
- Vegan cheese sauce- Ensures a rich, creamy texture and a cheesy flavor without any dairy. It allows you to control the ingredients, making the dish healthier and customizable to your taste preferences. The homemade sauce also adds depth and creaminess to the potatoes, giving the dish a satisfying, indulgent feel while keeping it entirely plant-based.
Tips & Suggestions
- Nut-free cheese- If you prefer not to use cashews in the cheese sauce, you can substitute a 1/2 cup of white beans such as Northern or navy beans.
- Cheese sauce- You will likely have some cheese sauce leftover to use with other recipes.
- Casserole dish- I used a 2.5-quart oval casserole dish. A 9″ x 11″ rectangular dish should work well too.
- Make ahead- Though this dish tastes just as great reheated, the color turns darker so I would not recommend cooking this a day ahead to take to gatherings. However, you can assemble it a day ahead and bake the day of.
How to make vegan scalloped potatoes
Preheat the oven to 400°F and begin by making the dairy-free cheese sauce that makes this recipe so amazing.
You’ll want to make the cheese sauce first for this recipe. Normally, I have some of this cheese already on hand because we use it with so many other dishes. If I don’t happen to have some in the refrigerator, there’s likely some in my freezer.
STEP #1: I have a Vitamix blender and so don’t take the time to soak my cashews. That thing is powerful and everything that goes into it comes out creamy. However, if your blender isn’t jet engine speed, soaking the cashews in warm water for at least 30 minutes before adding to this recipe will help this recipe come out more creamy.
STEP #2: Dice up the potatoes, carrots, and onions.
I am often asked which knives I use personally, and I have to say that it is Victorinox. They are the same company that makes Swiss Army Knives and the quality is excellent.
STEP #3: In a medium pot, bring about 3 cups of water to a boil. Place potatoes, carrots, and onion in a pot and allow to cook until veggies are tender approximately 15 minutes. Cooking time will vary based on how small the veggies are diced.
STEP #4: When veggies are tender, drain the water, and place them in a blender. NOTE: reserve 1 cup of the broth, and add to blender. Add all the remaining ingredients, and blend until smooth.
This vegan cheese sauce is so amazing it can be used with many other dishes like healthy low-fat nachos, veggie vegan pizza, baked potatoes, steamed veggies, and so much more.
STEP #5: While the cheese sauce veggies are cooking, begin slicing the potatoes, onions, and garlic for the potato casserole. This should only take a few minutes.
I suggest making the potato slices only about 1/8″ thick, so they will be thin enough to cook completely through until tender.
STEP #6: Next, saute the onions and garlic for the casserole in a non-stick skillet. I use veggie broth to do this, but water can also be used. In the recipe card below, there is a YouTube video demonstrating this entire recipe, including me sauteing the onions without oil. When the onions and garlic are finished, set them to the side.
STEP #7: Now, it’s time to layer the casserole. Line a casserole dish with parchment paper to prevent sticking. Another option is to use silicone baking pans. This keeps the recipe completely oil-free.
Use half of the potato slices to make the first layer of the casserole. I sprinkle a little salt and onion powder here.
STEP #8: Top the potatoes with half of the caramelized onions and garlic. Then pour a layer of the cheese sauce over the top. To see how this is done, take a peek at the recipe demo video in the recipe card below.
Make a second layer of all the ingredients–potato slices, caramelized onions, and garlic, then cheese sauce.
STEP #9: Place the casserole uncovered in a preheated oven and bake for approximately one hour. Oven cooking times vary, so keep an eye on it beginning around 45 minutes. Allow the top to become golden brown.
Remove from oven and allow to cool. Top with freshly sliced chives and my homemade Vegan Parmesan if desired. Serve warm and enjoy!
Frequently Asked Questions
Yes, but Yukon Gold and Russet potatoes are the best choices. Yukon Golds are creamy and hold their shape, while Russets are starchier and help thicken the sauce.
The sauce can be thickened by blending it for longer. Blending heats up the sauce and creates a creamy consistency.
Yes! You can prepare the dish up to the baking step, cover it, and store it in the fridge for up to a day. When ready to serve, just bake it as instructed, adding a few extra minutes to account for the chilled dish. I don’t recommend baking it ahead of time.
No. Unfortunately, this vegan casserole does not freeze well. It turns a dark unappealing color.
For those of you new to the whole food plant-based lifestyle, we’ve created a FREE 7-Day Plant-Based Menu Planner to help you get started!
If you try this recipe, please let us know how you like it by rating it and leaving a comment. We love to hear from you!
Want to Save This Recipe?
Enter your email & I’ll send it to your inbox. Plus, get great new recipes from me every week!
By submitting this form, you consent to receive emails from EatPlant-Based
Vegan Scalloped Potato Casserole
Ingredients
Casserole
- 4 lbs golden Yukon potatoes or Russets
- 1 large yellow onion
- 3 cloves garlic
- 1 teaspoon salt or to taste
- 1 teaspoon onion powder
- 3 tablespoons freshly cut chives optional
- homemade vegan parmesan optional, recipe link in instructions
Cheese Sauce
- 1 cup potatoes peeled & diced
- 1/4 cup carrots diced
- 1/4 cup onion chopped
- 1 cup broth from veggies
- 1/2 cup raw cashews (or 1/2 c white beans)
- 4 tablespoons nutritional yeast flakes
- 1 tablespoon lemon juice
- 1 teaspoon salt
- 1/2 teaspoon garlic powder
- 1 pinch paprika
- 1 pinch cayenne pepper optional
Instructions
Cheese Sauce
- Begin by making the cheese sauce that makes this recipe so amazing.
- In a medium pot, bring about 3 cups of water to a boil. Place potatoes, carrots, and onion in the pot and allow to cook until veggies are tender–approximately 15 minutes. Cooking time will vary based on how small the veggies are diced.
- When veggies are tender, drain and place them in a blender. NOTE: reserve 1 cup of the broth, and add to blender. Add all the remaining ingredients, and blend until smooth.
- Note if using cashews. I have a Vitamix blender, and so I don't take the time to soak my cashews. That thing is powerful and everything that goes into it comes out creamy. However, if your blender isn't jet engine speed, soaking the cashews in warm water for at least 30 minutes before adding to this recipe will help this recipe come out more creamy.
Casserole
- While the cheese sauce veggies are cooking, begin slicing the potatoes, onions, and garlic for the potato casserole. This should only take a few minutes.
- I suggest making the potato slices only about 1/8″ thick, so they will be thin enough to cook completely through until tender.
- Next, saute the casserole onions and garlic in a non-stick skillet. I use veggie broth to do this, but water can also be used. In the recipe card below, there is a Youtube video demonstrating this entire recipe, including me sauteing the onions without oil. When the onions and garlic are finished, set them to the side.
- Now, it’s time to layer the casserole. Line a casserole dish with parchment paper to prevent sticking. Another option is to use silicone baking pans. This keeps the recipe completely oil-free.
- Use half of the casserole potato slices to make the first layer of the casserole. I sprinkle a little onion powder and salt here.
- Top the potatoes with half of the caramelized onions and garlic. Then pour a layer of the cheese sauce over the top. To see how this is done, take a peek at the recipe demo video below.
- Make a second layer of all the ingredients–potato slices, caramelized onions and garlic, then cheese sauce.
- Place the layered casserole uncovered in preheated oven and bake for approximately one hour at 400°F. Oven cooking times vary, so keep an eye on it beginning around 45-minutes. Allow the top to become golden brown.
- Remove from oven and allow to cool. Top with freshly sliced chives and my homemade Vegan Parmesan if desired. Serve warm and enjoy!
Video
Notes
Nutrition
Disclaimer
To obtain the most accurate representation of the nutritional information in a given recipe, you should calculate the nutritional information with the actual ingredients used in your recipe, using your preferred nutrition calculator. You are solely responsible for ensuring that any nutritional information provided is accurate, complete, and useful.
Hi Teri, I am a little confused. I read the reviews on the Nutritional yeast. This one has no B-12. One review said B-12 is poison so not added to this product. The ones that do add it are not good for you. Thought you needed B-12 as a WFPB or vegan. Should we eat the non-fortified and then take a supplement?
Hi Joan- B12 definitely isn’t poisin and we need to get some form of it. Some wfpb experts are advising agains using forified nutritional yeast as your only source of supplementing for B12 because of unreliable dosing. This link has more information on B12 that might be helpful.
Looks so good! I have some other veggies, besides potato, I’d like to include: carrot, rutabaga. Wonder if I can still follow your instructions/if they will bake same length of time as potato.
Hi Lauren- The carrot should be just fine. Believe it or not, I’ve never cooked rutabaga before so I’m not sure about the cooking time on that one. Hope it turns out delicious for you!
I made these for Easter dinner a year ago (and lost the link)! I found it this morning and had to share that these were SO good that I had to “threaten” the carnivore at dinner table to stop eating my vegan potatoes! He had no idea they were dairy-free. The cheese sauce is what makes it. It’s absolutely delicious!
LOVE this! That’s what I call a WIN! Thanks for sharing the great feedback.
I made these last night for dinner and they were very good. A keeper for my recipe binder. Thank you!
Hi Deb- Recipe binder for the WIN! I’m so glad that you enjoyed the recipe.
Could this be cooked in a slow cooker?
Though I have not made this recipe in a slow cooker, I believe it would do just fine. If you give it a try, please let me know. Thanks!
I’ve been wanting to make vegan cheese sauce and finally found a recipe. Thank you.
So glad that you enjoyed the cheese sauce. Thanks so much for letting me know!
This recipe looks amazing. To save time around Christmas, could it be made ahead and frozen prior to baking? Many thanks 🙂
Hi Alanna, I haven’t tried that yet. Most likely, it would be best to assemble the casserole (without baking) and freeze it. Then, on the day you want to serve it, bake then. I would love to hear how it does if you decide to give it a try.
Nutritional Yeast has MSG in it can you make the sauce with out the Yeast or substitute with something else?
I don’t use nutritional yeast with MSG. The brand recommended in this recipe (and linked to Amazon) does not contain MSG. It really is a key ingredient for this ‘cheese’ sauce and adds the cheesy nutty flavor that is so important.