Finding creamy potato casseroles without dairy can be tricky at times. These recipes rely on basic swaps to get a good texture. Each one uses common ingredients and clear steps. They work well for weeknight meals or larger gatherings. You can adjust them based on what you already have.
Tips for Creamy Dairy Free Results
These tips help you build rich texture without any dairy.
Choose Starchy Potatoes
Russets or Yukon Golds work best. They release more starch as they cook and create a thicker, creamier casserole.
Make a Simple Dairy Free Cream
Blend soaked cashews with a bit of broth or use full fat coconut milk. Stir this in before baking for extra body.
Cook the Aromatics First
Saute onions and garlic in olive oil until soft. This step adds depth that makes the dish taste more satisfying.
Cover the Dish at the Start
Bake covered for the first 30 minutes. The trapped steam helps the potatoes soften evenly and stay moist.
Finish With Nutritional Yeast
Sprinkle it over the top in the last 10 minutes of baking. It adds a savory note that balances the creaminess.
Creamy Wild Mushroom and Leek Potato Casserole
This casserole pairs tender potato slices with earthy wild mushrooms and sweet leeks. A blended cashew sauce delivers the creaminess that makes the dish feel rich while staying completely dairy free. It suits weeknight meals or casual gatherings when you want something comforting yet plant based.
The flavors come from sautéed mushrooms and leeks that get layered with the potatoes before baking. The result is a golden top with soft, creamy layers underneath.

Serves 4 people.
Ingredients
- 4 medium Yukon gold potatoes, thinly sliced
- 10 oz mixed wild mushrooms, sliced
- 2 large leeks, white and light green parts sliced
- 1 cup raw cashews, soaked for 2 hours
- 1 1/2 cups vegetable broth
- 3 tbsp olive oil
- 3 garlic cloves, minced
- 1 tbsp fresh thyme leaves
- 1 tsp salt
- 1/2 tsp black pepper
Instructions
- Preheat the oven to 375°F and lightly oil a 9×9 baking dish.
- Heat 2 tablespoons of olive oil in a large skillet over medium heat. Add the sliced mushrooms and cook until they release their liquid and start to brown, about 6 minutes.
- Add the leeks, garlic, thyme, salt, and pepper to the skillet. Cook for another 5 minutes until the leeks soften. Remove from heat.
- Drain the soaked cashews and blend them with the vegetable broth until smooth.
- Layer half the potato slices in the baking dish. Spread half the mushroom and leek mixture over the potatoes. Repeat with the remaining potatoes and mushroom mixture.
- Pour the cashew sauce evenly over the top layer. Drizzle the remaining tablespoon of olive oil across the surface.
- Cover with foil and bake for 40 minutes. Remove the foil and bake for 15 more minutes until the potatoes are tender and the top is lightly golden.
Extra Tips
Soak the cashews ahead so the sauce blends smoothly. Clean leeks thoroughly by slicing them lengthwise and rinsing under cold water to remove any grit. Leftovers reheat well in a covered skillet with a splash of broth to keep the texture creamy.Course: Side Dish Cuisine: American Equipment: Baking dish, Large skillet, Blender
Broccoli "Cheese" Potato Casserole with Crispy Topping
This dairy-free casserole brings together tender potatoes and broccoli in a creamy sauce made from almond milk and nutritional yeast. The result is a comforting dish that feels rich without any dairy. It works well for weeknight meals or as a make-ahead option for gatherings, with a crunchy breadcrumb layer on top that adds nice contrast.

Serves 4 people.
Ingredients
- 4 medium Yukon gold potatoes, thinly sliced
- 3 cups broccoli florets
- 1 small onion, diced
- 2 garlic cloves, minced
- 1 1/2 cups unsweetened almond milk
- 1/2 cup nutritional yeast
- 2 tablespoons Dijon mustard
- 3 tablespoons olive oil, divided
- 1/2 cup panko breadcrumbs
- 1 teaspoon paprika
- Salt and black pepper to taste
Instructions
- Preheat the oven to 375°F and lightly grease a 9×9 inch baking dish.
- Heat 1 tablespoon olive oil in a large skillet over medium heat. Add the diced onion and cook for 4 minutes until softened. Stir in the minced garlic and cook for 1 minute more.
- Pour in the almond milk, then whisk in the nutritional yeast, Dijon mustard, salt, and pepper. Simmer the mixture for 3 minutes until it begins to thicken slightly.
- Add the sliced potatoes and broccoli florets to the skillet. Stir gently to coat everything in the sauce, then transfer the mixture to the prepared baking dish.
- In a small bowl, combine the panko breadcrumbs with the remaining 2 tablespoons olive oil and the paprika. Sprinkle this mixture evenly over the casserole.
- Bake for 35 minutes until the potatoes are tender and the topping is golden and crisp. Let it rest for 5 minutes before serving.
Extra Tips
For the creamiest texture, slice the potatoes as evenly as possible so they cook at the same rate. Leftovers reheat well in a 350°F oven for 15 minutes to restore crispness to the topping. If you want a bit more smokiness, add an extra pinch of paprika to the breadcrumb mix before baking.
Course: Side Dish Cuisine: American Equipment: Large skillet, 9×9 baking dish, Mixing bowlIndian Spiced Potato and Pea Casserole with Coconut Sauce
This casserole brings together tender potatoes and sweet peas in a spiced coconut sauce that turns creamy as it bakes. The Indian flavors come through in every bite without needing any dairy, making it a reliable choice for weeknight meals or casual gatherings.
It works well when you want something warming yet light, with a sauce that thickens naturally from the coconut milk. The texture stays hearty from the potatoes while the peas add little bursts of freshness.

Serves 4 people.
Ingredients
- 4 medium Yukon gold potatoes, cut into 1-inch cubes
- 1 1/2 cups frozen peas
- 1 (14-ounce) can full-fat coconut milk
- 1 large onion, finely chopped
- 3 garlic cloves, minced
- 1 tablespoon fresh ginger, grated
- 2 tablespoons coconut oil
- 1 teaspoon cumin seeds
- 1 teaspoon ground turmeric
- 1 teaspoon garam masala
- 1/2 teaspoon cayenne pepper
- 2 tablespoons tomato paste
- 1 teaspoon salt
- 2 tablespoons chopped fresh cilantro, for garnish
Instructions
- Preheat the oven to 375°F. Heat the coconut oil in a large skillet over medium heat and add the cumin seeds. Cook for 30 seconds until they sizzle.
- Add the onion and cook for 5 minutes until softened. Stir in the garlic and ginger, then cook for 1 minute more.
- Add the turmeric, garam masala, cayenne pepper, and tomato paste. Stir everything together for 1 minute until fragrant.
- Add the potato cubes and stir to coat them evenly with the spices. Pour in the coconut milk and add the salt. Bring the mixture to a gentle simmer.
- Stir in the frozen peas, then transfer everything to a baking dish. Cover with foil and bake for 35 minutes until the potatoes are tender.
- Remove the foil and bake for 10 more minutes to thicken the sauce slightly. Sprinkle with chopped cilantro before serving.
Extra Tips
Simmer the sauce just until it starts to bubble before baking so the coconut milk does not separate. If you prefer less heat, reduce the cayenne to 1/4 teaspoon. Leftovers reheat well in a covered skillet with a splash of water to loosen the sauce.Course: Main Course Cuisine: Indian Equipment: Large Skillet, Baking Dish, Cutting Board
Mexican Black Bean and Corn Potato Casserole
This casserole layers tender potatoes with a spiced mix of black beans and corn in a rich coconut milk sauce. It works well for weeknight dinners or casual gatherings when you want a hearty plant-based meal that still feels comforting.
The dish brings warm cumin and chili flavors with a creamy texture from the coconut milk that coats every bite. Fresh lime and cilantro at the end keep it bright and balanced.

Serves 4 people.
Ingredients
- 4 large russet potatoes, thinly sliced
- 1 (15-ounce) can black beans, drained and rinsed
- 1 cup corn kernels
- 1 medium onion, diced
- 2 cloves garlic, minced
- 1 red bell pepper, diced
- 1 teaspoon ground cumin
- 1 teaspoon chili powder
- 1/2 teaspoon smoked paprika
- 1 cup full-fat coconut milk
- 1/4 cup chopped fresh cilantro
- Juice of 1 lime
- Salt and pepper to taste
Instructions
- Preheat the oven to 375°F and lightly grease a 9×13 baking dish.
- Heat a large skillet over medium heat and cook the onion, garlic, and red bell pepper for 5 minutes until softened.
- Stir in the cumin, chili powder, and smoked paprika, then add the black beans, corn, and coconut milk. Simmer for 3 minutes and season with salt and pepper.
- Spread half the potato slices in the baking dish. Spoon half the bean and corn mixture over the potatoes. Repeat with the remaining potatoes and mixture.
- Cover the dish with foil and bake for 40 minutes. Remove the foil and bake 15 minutes more until the potatoes are tender.
- Let the casserole rest for 5 minutes, then drizzle with lime juice and sprinkle with cilantro before serving.
Extra Tips
Use full-fat coconut milk for the best creamy texture. If you prefer less coconut flavor, oat milk works as a swap. Leftovers reheat well in the oven at 350°F with a splash of broth to keep the potatoes moist.Course: Main Course Cuisine: Mexican Equipment: Large skillet, 9×13 baking dish, Oven
Spinach Artichoke Potato Casserole with Garlic Herb Cream
This dairy-free casserole turns the classic spinach artichoke dip into a hearty potato dish. Layers of sliced potatoes bake in a creamy garlic herb sauce with tender spinach and chopped artichokes. It comes out bubbling with a rich texture that feels indulgent without any dairy.
It works well for weeknight dinners or weekend gatherings when you want something comforting yet plant-based. The flavors stay balanced with savory herbs and a mild garlic note that pairs nicely with the potatoes.

Serves 4 people.
Ingredients
- 4 large russet potatoes, thinly sliced
- 1 tablespoon olive oil
- 1 small onion, diced
- 3 garlic cloves, minced
- 2 cups fresh spinach
- 1 (14 oz) can artichoke hearts, drained and chopped
- 1 cup full-fat coconut milk
- 1 teaspoon dried thyme
- 1 teaspoon dried rosemary
- 2 tablespoons nutritional yeast
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
Instructions
- Preheat the oven to 375°F and lightly oil a 9×9 baking dish.
- Heat the olive oil in a large skillet over medium heat. Add the diced onion and cook for 3 minutes until softened.
- Stir in the minced garlic and cook for 1 minute more.
- Add the spinach and cook until wilted, about 2 minutes. Remove the skillet from the heat and stir in the chopped artichoke hearts.
- In a mixing bowl, whisk together the coconut milk, thyme, rosemary, nutritional yeast, salt, and pepper.
- Layer half the potato slices in the baking dish. Spread half the spinach artichoke mixture over the potatoes, then pour half the coconut milk mixture on top. Repeat with the remaining potatoes, spinach mixture, and coconut milk mixture.
- Cover the dish with foil and bake for 40 minutes. Remove the foil and bake for 15 minutes more until the potatoes are tender and the top is lightly browned.
Extra Tips
For a thicker sauce, let the casserole rest 10 minutes after baking so the coconut milk can set. If you want a lighter herb flavor, reduce the rosemary to 1/2 teaspoon. Leftovers reheat best in a 350°F oven for 15 minutes to restore texture.Course: Side Dish Cuisine: American Equipment: Large skillet, 9×9 baking dish, Mixing bowl
Smoky Chipotle Chickpea Potato Casserole
This casserole brings together tender potatoes and hearty chickpeas in a smoky chipotle sauce. The coconut milk base keeps the dish creamy without any dairy. It works well for weeknight meals or casual gatherings when you want something filling with a bit of heat.
The flavors balance smoke, spice, and earthiness. Sliced potatoes soak up the sauce during baking for a cohesive texture that feels comforting.

Serves 4 people.
Ingredients
- 4 medium Yukon gold potatoes, thinly sliced
- 1 (15 oz) can chickpeas, drained and rinsed
- 1 cup full-fat coconut milk
- 2 chipotle peppers in adobo sauce
- 1 small onion, diced
- 3 cloves garlic, minced
- 1 tablespoon olive oil
- 1 teaspoon smoked paprika
- 1/2 teaspoon salt
- Fresh cilantro, for garnish
Instructions
- Preheat the oven to 375 degrees F. Lightly oil an 8 by 8 inch baking dish.
- Heat the olive oil in a skillet over medium heat. Add the onion and garlic. Cook for 4 minutes until softened.
- Set aside 1/2 cup of the chickpeas. Place the remaining chickpeas, coconut milk, chipotle peppers, smoked paprika, and salt in a blender. Blend until smooth.
- Stir the cooked onion and garlic into the blended sauce.
- Layer half the potato slices in the baking dish. Scatter the reserved chickpeas over the potatoes. Pour half the sauce on top. Repeat with the remaining potatoes and sauce.
- Cover the dish with foil. Bake for 35 minutes. Remove the foil and bake 15 minutes more until the potatoes are tender when pierced with a fork.
- Let the casserole rest for 5 minutes. Sprinkle with cilantro before serving.
Extra Tips
Blend the sauce well so it coats every potato slice evenly. If you want less heat, use only one chipotle pepper and add a little extra coconut milk. Leftovers reheat nicely in a covered skillet with a splash of water to loosen the sauce.Course: Main Course Cuisine: Mexican Equipment: Baking dish, Skillet, Blender
Lemon Dill Potato Casserole with Asparagus and Capers
This casserole combines tender potatoes with fresh asparagus in a bright, herb-forward sauce. The lemon and dill keep the flavors light while capers add a salty contrast that stands out in each bite. It suits spring gatherings or simple weeknight meals when you want something creamy without dairy.
The coconut milk creates a smooth texture that holds up well during baking. Asparagus stays slightly crisp, and the potatoes soften enough to absorb the sauce without turning mushy.

Serves 4 people.
Ingredients
- 5 medium Yukon gold potatoes, thinly sliced
- 1 bunch asparagus, trimmed and cut into 1-inch pieces
- 1/4 cup capers, drained
- 2 tablespoons fresh dill, chopped
- 1 lemon, juiced and zested
- 1 cup full-fat coconut milk
- 2 tablespoons olive oil
- 2 garlic cloves, minced
- 1 small onion, finely chopped
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
Instructions
- Preheat the oven to 375°F and lightly oil a 9×13 baking dish.
- Heat the olive oil in a skillet over medium heat. Add the onion and garlic, then cook until the onion softens.
- Pour in the coconut milk, lemon juice, lemon zest, salt, and pepper. Stir and simmer for two minutes to combine.
- Remove the skillet from heat and stir in half the dill.
- Layer half the potato slices in the baking dish. Scatter half the asparagus pieces and half the capers over the potatoes.
- Pour half the coconut milk sauce over the layers. Repeat with the remaining potatoes, asparagus, capers, and sauce.
- Cover the dish with foil and bake for 35 minutes. Remove the foil and bake for 15 more minutes until the potatoes are tender and the top begins to brown.
- Sprinkle the remaining dill over the casserole before serving.
Extra Tips
Slice the potatoes evenly so they cook at the same rate. If the sauce thickens too much while simmering, add a splash of water before pouring it over the layers. Leftovers reheat well in a covered pan with a little extra coconut milk stirred in to restore creaminess.Course: Side Dish Cuisine: Mediterranean Equipment: Baking dish, Skillet, Mixing bowl
Thai Coconut Curry Potato Casserole with Bell Peppers
This casserole turns classic potato bake into a Thai-inspired meal with coconut milk as the creamy base. Red curry paste gives it a gentle heat that pairs well with sweet bell peppers and tender potatoes. It works for weeknight dinners when you want something filling but still dairy free.
The dish holds up well for leftovers and reheats without losing its texture. Sliced potatoes absorb the sauce during baking while the peppers stay slightly crisp on top. A squeeze of lime at the end brightens every bite.

Serves 4 people.
Ingredients
- 4 medium Yukon gold potatoes, thinly sliced
- 2 bell peppers, sliced into strips
- 1 small onion, diced
- 3 cloves garlic, minced
- 1 can (14 oz) full-fat coconut milk
- 2 tablespoons Thai red curry paste
- 1 tablespoon olive oil
- 1 teaspoon salt
- ½ teaspoon black pepper
- Fresh cilantro, chopped, for garnish
- Lime wedges, for serving
Instructions
- Preheat the oven to 375°F and lightly oil a 9×13-inch baking dish.
- Heat the olive oil in a large skillet over medium heat. Add the onion and cook for 3 minutes until it softens.
- Stir in the garlic and red curry paste. Cook for 1 minute until fragrant.
- Pour in the coconut milk, salt, and black pepper. Stir until the curry paste dissolves into the milk.
- Add the sliced potatoes and bell peppers to the skillet. Toss everything so the vegetables are coated in the sauce.
- Transfer the mixture to the prepared baking dish and spread it into an even layer.
- Cover with foil and bake for 35 minutes. Remove the foil and bake 15 more minutes until the potatoes are tender when pierced with a fork.
- Remove from the oven and let it rest for 5 minutes. Sprinkle with chopped cilantro and serve with lime wedges.
Extra Tips
Slice the potatoes evenly so they cook at the same rate. If the curry paste you use is very spicy, start with one tablespoon and taste the sauce before adding the second. Leftovers reheat well in a covered skillet with a splash of coconut milk to restore creaminess.Course: Main Course Cuisine: Thai Equipment: Large skillet, 9×13-inch baking dish
Pesto Potato Casserole with Sun-Dried Tomatoes and Pine Nuts
This casserole brings together tender potatoes in a rich, dairy-free sauce made creamy with coconut milk and herby pesto. The sun-dried tomatoes add a tangy contrast while the pine nuts provide a light crunch on top. It works well for family dinners or as a make-ahead side that reheats nicely.
The flavors lean Italian with bright basil notes balanced by the sweetness of the tomatoes. The texture stays satisfyingly creamy inside with golden edges from baking.

Serves 4 people.
Ingredients
- 5 large potatoes, thinly sliced
- 1 cup dairy-free pesto
- 1/2 cup chopped sun-dried tomatoes
- 1/4 cup pine nuts
- 1 cup coconut milk
- 1 teaspoon salt
Instructions
- Preheat the oven to 375°F and lightly grease a baking dish.
- In a mixing bowl, stir together the coconut milk, dairy-free pesto, and salt until smooth.
- Layer half the sliced potatoes in the baking dish and pour half the pesto mixture over them.
- Add the remaining potatoes in an even layer and pour the rest of the pesto mixture on top, pressing down gently so the liquid reaches most of the potatoes.
- Scatter the chopped sun-dried tomatoes and pine nuts evenly across the surface.
- Cover the dish with foil and bake for 35 minutes, then remove the foil and bake 15 minutes more until the potatoes are tender and the top is lightly golden.
Extra Tips
Toast the pine nuts in a dry skillet for a few minutes before adding them if you want deeper flavor. Leftovers keep in the fridge for three days and reheat best in a 350°F oven to restore the creamy texture without drying out. Use oil-packed sun-dried tomatoes for the best moisture.Course: Side Dish Cuisine: Italian Equipment: Baking Dish, Mixing Bowl, Knife
Green Chile and Tomatillo Potato Casserole
This dairy-free casserole brings together tender potato slices with the bright tang of tomatillos and mild heat from green chiles. A simple oat milk sauce keeps the dish creamy without any dairy, making it a reliable choice for weeknight dinners or casual gatherings.
It works well as a side for grilled proteins or as a main when paired with a fresh salad. The flavors stay balanced, with earthy potatoes soaking up the savory green chile sauce during baking.

Serves 4 people.
Ingredients
- 4 medium Yukon gold potatoes, thinly sliced
- 10 tomatillos, husked and chopped
- 1 (7 oz) can diced green chiles
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- 1 cup unsweetened oat milk
- 2 tablespoons olive oil
- 1 teaspoon ground cumin
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 2 tablespoons fresh cilantro, chopped
Instructions
- Preheat the oven to 375°F and lightly oil a 9×9 baking dish.
- Heat the olive oil in a large skillet over medium heat. Add the onion and cook until soft, about 4 minutes.
- Stir in the garlic, tomatillos, green chiles, cumin, salt, and black pepper. Cook for 5 minutes until the tomatillos soften.
- Pour in the oat milk and simmer for 2 minutes, then remove from heat.
- Arrange half the potato slices in the baking dish. Spoon half the tomatillo mixture over them. Repeat with the remaining potatoes and sauce.
- Cover the dish with foil and bake for 35 minutes. Remove the foil and bake 10 minutes more until the potatoes are tender.
- Sprinkle with fresh cilantro before serving.
Extra Tips
For a smoother sauce, blend half the tomatillo mixture before layering. Leftovers reheat well in a covered skillet with a splash of oat milk to restore creaminess. If you prefer less heat, drain the green chiles before adding them.Course: Side Dish Cuisine: Mexican Equipment: Large skillet, 9×9 baking dish, Oven
Lentil and Root Vegetable Shepherd’s-Style Potato Casserole
This casserole layers tender lentils and sweet root vegetables under a blanket of creamy mashed potatoes. It delivers the cozy feel of shepherd’s pie in a fully dairy-free format that suits family dinners or make-ahead lunches.
The filling turns savory and slightly sweet from the vegetables while the potato topping bakes to a light golden crust. Coconut milk keeps the mash smooth without any dairy.

Serves 4 people.
Ingredients
- 1 1/2 pounds Yukon gold potatoes, peeled and cubed
- 1 cup dried green lentils, rinsed
- 2 carrots, diced
- 2 parsnips, diced
- 1 large onion, diced
- 3 cloves garlic, minced
- 2 cups vegetable broth
- 1/4 cup unsweetened coconut milk
- 2 tablespoons olive oil
- 1 teaspoon dried thyme
- 1 teaspoon dried rosemary
- Salt and black pepper to taste
Instructions
- Place the potatoes in a medium pot, cover with water, and bring to a boil. Cook until fork-tender, about 15 minutes, then drain.
- Heat 1 tablespoon of olive oil in a large skillet over medium heat. Add the onion, carrots, parsnips, and garlic. Cook for 5 minutes until the onion softens.
- Stir in the lentils, vegetable broth, thyme, rosemary, salt, and pepper. Simmer uncovered for 20 minutes, stirring occasionally, until the lentils are tender and most of the liquid has reduced.
- Mash the drained potatoes with the remaining tablespoon of olive oil and the coconut milk until smooth. Season with salt and pepper.
- Preheat the oven to 400 degrees F. Spread the lentil mixture into a baking dish, then spoon the mashed potatoes evenly over the top.
- Bake for 20 minutes until the potato topping begins to turn golden at the edges.
Extra Tips
Coconut milk gives the potato layer its creaminess, so measure it carefully to avoid a loose mash. Leftovers reheat well in a 350-degree oven with a splash of extra broth stirred into the filling to restore moisture.Course: Main Course Cuisine: British Equipment: Medium pot, Large skillet, Potato masher, Baking dish, Oven

