Dairy Free Scalloped Potatoes
Ligia Lugo
Published:
January 17, 2023
Last Modified:
August 7, 2025
Dairy Free Scalloped Potatoes are comfort food at its best. Potatoes baked in a casserole covered with a creamy vegan white sauce. Herbs sprinkled over the top for a finishing touch
Comfort food can take a step forward and still give you that old nostalgic feeling. This Dairy Free Scalloped Potatoes recipe is a great example of that.
Since it is lower in fat, it can also provide lots of comfort. Right out of the oven comes a bubbling casserole filled with potatoes and creamy sauce.
The difference is that dairy-free milk is used in the roux, and the vegan scalloped potatoes casserole is sprinkled with a few fresh herbs, which cranks up the flavors a notch.

How do you make a roux
A roux is the beginning of a sauce and it starts with butter and flour. In our case, it’s dairy free butter.
Melt the dairy-free butter in a saucepan or skillet. For this recipe, a saucepan is used. I like to use one that holds at least four cups. This aids in stirring and making a larger quantity than you thought you might.
Add the flour and it is often the same amount as the butter. Stir until all is well blended. It will seem like a thick clump of moist flour. Keep stirring for about a minute. This cooks out the raw taste of flour.
How to make a sauce from roux
- Pour in the dairy-free milk or whatever liquid your recipe calls for. It could be a broth or stock but this recipe is for dairy-free milk. Bring to a low boil and stir often. It will thicken as it comes to a boil.
- Make sure you don’t curdle the milk and as soon as it just starts to bubble turn the heat down to medium.
- Not all dairy-free milks will curdle but be careful – just in case.
- The sauce may become clumpy but keep stirring. The clumps will smooth out. I love this type of stirrer as it helps make it smoother faster than a wooden spoon.
- Keep stirring until it’s smooth and thick and add the salt and pepper. If it becomes too thick just add more milk or even a little water.
- Stir well and taste to make sure it’s seasoned enough.
- After all the baking, you’ll get a nice forkful of sliced potato that almost melts in your mouth.
Potatoes are such a great side dish. From one method to another they are crowd pleasers. They are such delicious vegetables in themselves that potatoes usually don’t need much preparation.
You do make a sauce for this classic dairy free Scalloped Potatoes Recipe and it’s NOT intimidating at all. Just creamy goodness all throughout the whole casserole.
My most popular recipe on the web!
Whether these easy vegan scalloped potatoes are served in a fancy casserole dish or in a clear pyrex dish they look beautiful. Eyes will light up and everyone will say “Pass the Potatoes, Please’.
I don’t think anyone can have enough potato recipes and you might as well start by having the most delicious and classic ones.
Chef Tips
There is no onion in this recipe either so it covers all of the picky eaters. You, of course, can add finely chopped onion into the melted dairy-free butter before you add the flour.
It will be great that way too but since I had to make it ‘onionless’ for my ‘big kid’ I thought I would give exact measurements for that.
There isn’t any cheese in real scalloped potatoes. If there is cheese then it is Potatoes Au Gratin. So if I wanted Potates Au Gratin then I would add a little nutritional yeast to the sauce.
Potatoes come in all colors and sizes. Some are better for boiling, some are better for baking.
I used russet potatoes for this casserole. They are such a straightforward tasting potato that holds up really well with lots of sauce.
This vegan scalloped potatoes recipe was so good last night. Ed verbally complimented me on the potatoes and went back for more. He is so happy there are leftovers for tonight.
Me too. Besides looking forward to a dish it is also almost like having the night off. That is something we can all use once in a while, right?

Can you freeze scalloped potatoes
- IF FREEZING:
- You’ll need to make the casserole in two smaller casseroles so that you can slip them into the large freezer bags.
- Partially bake for the first 40 minutes. Let cool, lay plastic wrap over that but tap it down so that it touches the top of the casserole, then cover with foil then slip in a freezer bag.
- TO BAKE:
- Defrost overnight in the fridge and then remove the foil and plastic wrap. Replace the foil and bake at 350 for 10 minutes. Then uncover and bake another 30 minutes or until heated through.
Step-by-Step Instructions
- Prepare the potatoes. Preheat the oven to 350℉. Rinse, peel, and thinly slice the potatoes. As you work, place the sliced potatoes in a large bowl of cool water–this prevents them from turning brown due to air exposure. You’re looking for about 6 cups of sliced potatoes total. Once finished, you can leave the potatoes in the water and set aside while you work on the sauce.
- Make the roux. Melt the vegan butter in a large saucepan. Add the flour and stir over medium heat for a few minutes until well mixed and paste-like. This mixture is your roux–the starting point of your creamy sauce! See below for more details and tips on making roux.
- Finish the sauce. Pour in the dairy free milk. Bring to a low boil, then reduce the heat to medium and cook, stirring often, for about 10 to 15 minutes. You’re looking for the sauce to be smooth and slightly thickened, but not quite as thick as say a gravy or a vegan cheese sauce. Once cooked, stir in salt and black pepper.
- Arrange the potatoes. Grease a large 9″ x 13″ casserole or baking dish with vegan butter (mine usually uses about 1 Tbsp) then arrange the potato slices. You want them to overlap each other in a staggered way, as this allows all of that creamy sauce to get down in between the nooks and crannies!
- Add sauce and bake. Pour the sauce all over the top, covering all of the potatoes and in between them as best you can. Cover with a lid or aluminum foil, then bake in the preheated oven for 30 minutes. Remove the lid, then bake for another 1 hour.
- Rest and serve! Remove your vegan scalloped potatoes from the oven and sprinkle fresh thyme over the top. Let stand for 10 minutes to allow the sauce to thicken and the casserole to set. Slice into thick wedges and enjoy!

Dairy Free Scalloped Potatoes Recipe
Ingredients
- 6 cups russet potatoes – peeled and sliced
- 4 Tbsp dairy free butter
- 4 Tbsp flour
- 3 cups dairy-free milk – unsweetened
- 1 1/2 tsp salt
- 1/2 tsp black pepper
- 1 Tbsp dairy free butter – to grease the bottom and sides of a 9″x13″ casserole or butter two smaller casseroles
- 1 Tbsp fresh thyme
Instructions
- Preheat the oven to 350℉. Rinse, peel, and thinly slice the potatoes, placing them into a large bowl of cool water as you work (this prevents browning). Leave the potatoes in the water and set aside while you work on the sauce.
- Melt the vegan butter in a large saucepan. Add the flour and stir over medium heat for a few minutes until well mixed and paste-like.
- Pour in the dairy free milk. Bring to a low boil, then reduce the heat to medium and cook, stirring often, for about 10 to 15 minutes. You’re looking for the sauce to be smooth and slightly thickened. Once cooked, stir in the salt and black pepper.
- Grease a large 9" x 13" casserole or baking dish with the remaining vegan butter, then arrange the potato slices. You want them to overlap each other in a staggered way, as this allows all of that creamy sauce to get down in between the nooks and crannies!
- Pour the sauce all over the top, covering all of the potatoes and in between them as best you can. Cover with a lid or aluminum foil, then bake in the preheated oven for 30 minutes. Remove the lid, then bake for another 1 hour.
- Remove your vegan scalloped potatoes from the oven and sprinkle the fresh thyme over the top. Let stand for 10 minutes to allow the sauce to thicken and the casserole to set. Slice into thick wedges and enjoy!
Video
Nutrition
143 responses to “Dairy Free Scalloped Potatoes”
-
Excellent! I used almond flour and lite coconut milk.. had non-vegan friends over, baked these.. and everyone loved them! They were almost all gone. Thanks a million!! Maybe I’ll add vegan cheese my second time making them 😉-
That’s great Sarah and you are so welcome! Yes, cheese would be great but then you would be making Potatoes au Gratin. So that is cool, now you can make 2 different classic recipes. Scalloped Potatoes and Potatoes au Gratin. I know there are a lot of recipes on the internet with scalloped potatoes and cheese but they must not know about Potatoes au Gratin 😀
-
-
How much nutritional yeast would you add to give it the potatoes au gratin cheesy flavor? Can’t wait to try it!
-
I’d start low with 2 tablespoons and taste it Jennifer. Don’t go over 4 tablespoons though (1/4 cup). Cheesy scalloped potatoes are Potatoes au Gratin 🙂 Now you can make both.
-
-
I made these for Easter yesterday and they were SOOOO good! Even my picky 10 year old loved them! Definitely going to make these again, thank you so much!
-
Oops, I forgot to rate the recipe when leaving my last comment. LOVED them!!! -
This was amazing!!!!! Thank You!!!! -
This recipe is fantastic! It is my go to potato recipe. It is so comforting and delicious. I often cook it in the crockpot and sometimes add vegan cheese. Thank you so much! 🙂 -
Do you use almond milk or soy milk for the recipe?-
You can use any of your favorites Thomas. Just make sure it isn’t sweetened. At the moment I’m using oatmilk and I use to use almond milk. I still will if it’s in the house.
-
-
Is it ok to use coconut milk? Thank you in advance.
-
Yes, absolutely Sin. Any that you like that is not sweetened.
-
-
Delicious recipe (used Nuttelex and 1.5 c coconut milk & 1.5c Bonsoy as what we had). This is a keeper, yum! -
Used coconut oil in place of butter, halved the milk and did the other half water (oat milk is expensive lol), and used dried thyme and added it into sauce. Turned out awesome, my husband loves this recipe and it’s great to impress non-vegans for Sunday dinners or holidays. 5 ⭐️ from us! -
Could I make this the day before and then bake it on the day?
-
Yes, Lauren. I have done that before! You will need to add about 10 minutes on to the baking time. Just check the middle that it’s nice and hot.
-
-
Hi, this recipe looks amazing. Can I assemble the potatoes then bake them the next day, or bake them and reheat the day I want to serve. I’m short on oven space for Thanksgiving and wanted to make most dishes ahead of time.
-
Thank you Diana. Yes, You can totally assemble them the day before (or two). I often do this for company. They may get too dry if you bake them the day before. You can but it may take some mixing when reheating and they won’t look as pretty. You can bake them early in the day and then reheat in the oven.
-
-
Really impressed. I used Ripple milk (original unsweetened) and it was great. I added chedder cheese and alternated layers of potatoes, sauce and cheese. -
Looks yummy!
How thick should the potato slices be? Thanks!
-
Thanks Alison! Thin, probably around 1/8″ thick. If some come out a little thicker that’s ok. They’ll still bake and the casserole will still be delicious.
-
-
Thanks for this recipe! Two questions:
(1) Can you make and refrigerate this a day or two in advance and refrigerate till cooking time?
(2) Do you think almond milk would work okay in the recipe?
Thanks!!
-
Yes Diana, unsweetened almond milk (not Almond Breeze – it’s too strong) would be very good. It works really well to make ahead of time as you mentioned. You may have to cook it about 10 to 15 minutes longer to make sure it’s heated all the way through. Sometimes too, if you place a glass dish straight from the refrigerator into a hot oven the glass will crack so let it sit out about 20 minutes or so before placing it in the oven.
-
-
Recommended dairy free milk for this recipe? What has worked well?
-
I like oatmilk, almondmilk and coconutmilk. Choose you’re favorite and make sure it isn’t sweetened. I got a comment lately that someone used a can of coconut milk/cream. They said it was great. You may have to thin the sauce a little with water but not more than a couple of tablespoons.
-
-
Ginny, thanks so much! I’m excited to give it a try. I’m glad to hear your comment about Almond Breeze. I made a tapioca pudding with it recently and the smell/taste was overwhelming and extremely unpleasant. I thought it was just because I have a bad case of super-sensitive-pregnancy-nose right now, but now the mystery is solved – it was the brand! Glad I won’t have to abandon almond milk. Thanks again!-
Great Diana! I really am a lover of Silk’s Almondmilk but I am sure there are others that you would like. Thank you so much for the rating.
-
-
Hi! My husband would love this but has a dairy allergy so this would be perfect. Could o make this is individual ramekins? If so, what would you suggest for bake times? Could I parboil the potatoes or would it be too mushy? Thanks!
-
Yes, you can make them in ramekins. I wouldn’t parboil – just let the oven and sauce do the cooking. They will take about 1 hour to bake at 350 degrees.
-
-
An hour and a half to bake?
-
Yes, 1/2 hour covered and 1 hour uncovered.
-
-
My sister and I decided to make these potatoes for dinner tonight. They were absolutely delicious! We added some Myokos Roadhouse cheddar, used oat milk, and subbed the regular flour for cassava flour and it was a crowd pleaser-even for our non-vegan eaters. So creamy and soooo tasty! -
What a wonderful classic potato casserole this was. My little ones loved it too and I think that was because the onions were left out. Thanks for your thoughtfulness and a great recipe. -
Hi there,
I’m relatively new to dairy free/ vegan cooking. Can I use vegan margarine and Kirkland Signature Organic Soy milk?
-
Absolutely BJC! You’re going to love it.
-
-
Hi there. Can you add DF cheese to this? I heard the nuts O cheese brand ( comes in a wedge ). Can be melted too. They have Asiago and artichoke and a few others
Would love to try a df Gf potato dish
Assuming I can use rice flour ? Tnx-
Yes, you can Sue. That would make the dish Potatoes au Gratin. Scalloped potatoes don’t have cheese.
-
-
Can I use gluten free flour in place of regular flour in this recipe? Will it thicken up okay?
-
You can Nicole but the answer is very complicated> I would go with cornstarch but please read the hints on this page for using cornstarch. Such as, If you stir too much it can un-thicken. https://happyglutenfree.com/will-gluten-free-flour-thicken-a-sauce/
-
-
If I wanted to make it Au Gratin potatoes instead, (with Montechego cheese), would you recommend just sprinkling some on top? Or melting it into the sauce before combining it with the potatoes? Thanks!
-
I’d sprinkle some (a cup?) in a middle layer and then on top too.
-
-
Could you use frozen shredded potatoes in this recipe?
-
I’m sure it would work I’m just now sure if it would be great. Maybe! If you try it – in a large bowl mix a whole bag of shredded potatoes in with the sauce, spread in a 9×13″ casserole and bake at 350 degrees for 45 minutes.
-
-
Oh my gosh Ginny. These are perfect. My non vegan family loves them. I keep hoping for leftovers but they always beat me to them! Thank you so much for an awesome recipe!-
That is great Kaye! I’m so glad you found this recipe. Happy Easter!
-
-
I used almond milk and this dish turned out great!!! -
I added a half more of all the sauce ingredients, and it turned out amazing! -
Super yummy! I make a double or triple batch of this about once a month for my family to eat for a few days. We all love it! -
Brilliant -
Hello, I found your blog through a search for kahlua (which I’ll be making for Christmas gifts this year-THANK YOU)! I am not a vegan, but have been very interested in doing more meatless meals in our family. Your scalloped potatoes look great! So can I ask what your favorite vegan butter, milks, and cheeses are for recipes like this? Thank you so much for all your help! -
If I bake these earlier in the day, should I wait until I reheat them just before dinner to add the fresh herbs?
-
Yes, I would wait until you reheat them to add the fresh herbs.
-
-
This looks amazing. I am thinking about making this for Christmas Day. Do you think I could use GF flour?
-
Just made this and my husband has requested that I make this everyday lol! SO GOOD! I halved the recipe since it’s just the two of us but I didn’t change anything else. -
If I am making this a day ahead can I bake it for 30 minutes covered and then let it cool and then cook the next day uncovered for an hour
-
Thanks for the information on making it a day ahead. I’ve made this recipe several times now and oat milk works beautifully. I always use gluten free flour. My whole family loves it. -
Hello we are expecting company so I was wanting to make this ahead of time and wondering do I bake them partways before refrigerating and if I do how long? Thanks!
-
I’ve made this about 5 times now and I can’t get over how creamy and good it is. I was wondering if you tried this sauce but on pasta to make like a Mac and cheese sauce? I was thinking about trying it the other day, if probably add more nutritional yeast to kick up the cheesey flavor but I’m tempted to try and was wondering what you thought. Thank you so much for this recipe though, literally my favorite new dish!-
I haven’t tried but it sounds delicious! If you try it out, let us know how it is and take photos.
-
-
have you tried making this recipe in a crock pot?
-
I haven’t tried this in a crockpot, but it could work with a few adjustments. Here are some ideas I would consider
– The roux thickens on the stovetop, so I’d still do that step first. Otherwise it may turn out softer and more liquidy.
– Slice the potatoes thinner to help make sure things cook evenly
– Crockpots trap moisture, so you could place a paper towel under the lid to absorb some steamIf you try it, let us know how it turns out!
-
-
Warm, comfort food goodness, and dairy free on top of that! I’ve been making these for a while now, and the dairy eating folks, along with the DF ones ask for more. Nice work on this recipe! 👏







Leave a Reply