Best Vegan Potato Casserole Recipe for Easy Family Dinners

Updated On: October 7, 2025

If you’re searching for the best vegan potato casserole recipe, you’ve landed in the right place! There is something irresistibly comforting about a bubbling, golden casserole emerging from the oven—a dish that gathers everyone around the table, blending wholesome ingredients with pure nostalgia.

This vegan potato casserole brings all the classic creaminess and flavor you crave, but without any dairy or animal products. It’s perfect for family dinners, potlucks, holidays, or simply when you want to indulge in a cozy meal.

The layers of tender potatoes, savory vegetables, and a luscious plant-based sauce come together in a symphony of taste and texture. Whether you’re vegan or simply looking to add more plant-based meals to your menu, this casserole is bound to become a new favorite.

Get ready to impress both vegans and omnivores alike with a casserole that’s as satisfying as it is compassionate!

Why You’ll Love This Recipe

  • Ultimate Comfort Food: Nothing says comfort quite like a creamy, oven-baked potato casserole. This vegan version delivers all the richness without the heaviness.
  • Simple, Wholesome Ingredients: Made with pantry staples and fresh produce, you won’t need anything complicated or hard to find.
  • Meal Prep Friendly: It reheats beautifully, making it perfect for leftovers or meal prepping for the week.
  • Family-Friendly: Kid-approved and crowd-pleasing, this is a dish everyone will want seconds of.
  • Allergy-Friendly: Naturally dairy-free and egg-free, and can be made gluten-free with a simple swap.
  • Customizable: Add extra veggies, swap in your favorite vegan cheese, or toss in some protein for endless possibilities.

Ingredients

Here’s everything you’ll need for the best vegan potato casserole. For easy reference, here’s a handy table with measurements:

Ingredient Amount
Yukon Gold or Russet Potatoes 3 lbs (about 6 medium potatoes), peeled and thinly sliced
Yellow Onion 1 large, finely chopped
Garlic 3 cloves, minced
Carrots 2 medium, grated or finely chopped
Celery 2 stalks, finely chopped
Frozen Peas 1 cup
Unsweetened Plant-Based Milk 2 cups (soy or oat work best)
Raw Cashews (soaked for 2 hrs & drained) 1 cup
Nutritional Yeast 1/4 cup
Vegan Butter or Olive Oil 3 tbsp
Cornstarch or Arrowroot Powder 2 tbsp
Dijon Mustard 1 tsp
Smoked Paprika 1 tsp
Dried Thyme 1/2 tsp
Salt & Black Pepper To taste
Fresh Parsley For garnish
Vegan Shredded Cheese (optional) 1 cup, for topping

Equipment

  • Large casserole dish (9×13-inch preferred)
  • High-speed blender or food processor
  • Large skillet or sauté pan
  • Cutting board and sharp knife
  • Vegetable peeler
  • Large mixing bowl
  • Measuring cups and spoons
  • Spatula or wooden spoon
  • Aluminum foil

Instructions

  1. Prepare the Potatoes:

    Preheat your oven to 400°F (200°C). Peel the potatoes and slice them into thin rounds, about 1/8-inch thick.

    A mandoline makes this quick and even, but a sharp knife works, too.

    Tip: Soak the sliced potatoes in a bowl of cold water for 10 minutes to remove excess starch. This prevents the casserole from getting gummy.

  2. Sauté the Vegetables:

    In a large skillet, heat 1 tablespoon of vegan butter or olive oil over medium heat. Add chopped onion, garlic, carrots, and celery.

    Sauté for 5-7 minutes until the veggies are softened and fragrant. Stir in the peas, smoked paprika, and thyme.

    Remove from heat.

  3. Make the Vegan Cream Sauce:

    In a high-speed blender, combine soaked cashews, plant-based milk, nutritional yeast, 2 tablespoons vegan butter or oil, cornstarch, Dijon mustard, salt, and pepper. Blend on high for 1-2 minutes until completely smooth and creamy.

    Taste and adjust seasoning if needed.

    “The secret to a truly creamy vegan casserole is soaking the cashews and blending until the sauce is velvety smooth.”

  4. Layer the Casserole:

    Lightly grease your casserole dish. Spread half the sliced potatoes on the bottom.

    Top with half the sautéed vegetables. Pour half the cream sauce over the layer, using a spatula to spread it evenly.

    Repeat with the remaining potatoes, veggies, and sauce.

  5. Add Cheese (Optional):

    If using, sprinkle vegan shredded cheese over the top. This adds a deliciously melty, golden crust.

  6. Bake:

    Cover the casserole with aluminum foil and bake for 35 minutes. Remove foil and bake an additional 20-25 minutes, or until the potatoes are fork-tender and the top is golden brown.

    Let the casserole rest for 10 minutes before serving. This helps the layers set and makes slicing easier.

  7. Garnish and Serve:

    Sprinkle with fresh parsley and a pinch of smoked paprika. Serve hot and enjoy!

Tips & Variations

  • Make it gluten-free: Use arrowroot powder instead of cornstarch and double-check that your plant milk and vegan cheese are certified gluten-free.
  • Add extra veggies: Layer in sautéed mushrooms, spinach, kale, or zucchini for more nutrition and flavor.
  • Protein boost: Stir in cooked lentils, chickpeas, or crumbled tempeh between the potato layers.
  • Switch up the cheese: Try your favorite store-bought vegan cheese or make your own sauce thicker for a cheesier texture.
  • Prep ahead: Assemble the casserole a day in advance, cover, and refrigerate. Bake just before serving.
  • For a crispier top: Broil for 2-3 minutes at the end of baking, but watch closely to prevent burning.
  • Batch cook for meal prep: Portion into containers for grab-and-go lunches or easy weeknight dinners.
  • Try different potatoes: Sweet potatoes or a mix of Yukon Gold and red potatoes add color and depth.
  • Love this recipe? You might also enjoy our Costco Vegan Mushroom Stew Recipe for another satisfying vegan comfort food!

Nutrition Facts

Here’s an approximate nutrition breakdown for a generous serving (1/8 of casserole, without optional vegan cheese):

Nutrient Amount
Calories 260
Total Fat 8g
Saturated Fat 1g
Carbohydrates 38g
Fiber 5g
Sugar 4g
Protein 7g
Sodium 340mg
Vitamin C 27mg
Calcium 48mg
Iron 2mg

Note: Values are estimates and will vary depending on brands and optional add-ins.

Serving Suggestions

  • Main Course: Serve with a crisp green salad and a drizzle of balsamic glaze for a complete meal.
  • Holiday Side: Pairs beautifully with vegan roasts, mushroom gravy, or as a hearty addition to your holiday spread.
  • Brunch Option: Add roasted tomatoes or baked beans for an indulgent vegan brunch.
  • Soup Pairing: Enjoy with a bowl of Clam Chowder San Francisco Recipe (veganize it by swapping clams for mushrooms!) or a classic Chili Recipe New Mexico for a cozy dinner.
  • Perfect for Potlucks: Bring it to gatherings—just watch it disappear!
  • Dessert pairing: Round out your meal with something sweet like Cinnamon Pecan Ice Cream Recipe or Chocolate Heaven Cake Recipe.

Conclusion

This best vegan potato casserole recipe brings all the homey, comforting vibes you love—without a drop of dairy or animal products. With its creamy cashew sauce, flavorful veggies, and tender potatoes, it’s proof that plant-based eating never means sacrificing flavor or satisfaction.

Whether you’re preparing a weeknight dinner, looking for a new holiday favorite, or just craving a wholesome, hearty dish, this casserole is sure to deliver.

Don’t be surprised if this dish quickly becomes a staple in your kitchen! It’s easy to customize, perfect for making ahead, and loved by eaters of all kinds.

If you enjoyed this recipe, why not explore more vegan comfort foods? You’ll find plenty of inspiration—like our Collard Green Casserole Recipes and Costco Vegan Mushroom Stew Recipe—on the blog.

Here’s to delicious, compassionate cooking and many more cozy meals around your table!

📖 Recipe Card: Best Vegan Potato Casserole

Description: This creamy vegan potato casserole is loaded with flavor and topped with crispy breadcrumbs. It's a comforting, crowd-pleasing dish perfect for any occasion.

Prep Time: PT20M
Cook Time: PT45M
Total Time: PT1H5M

Servings: 6 servings

Ingredients

  • 6 cups thinly sliced potatoes (about 2 lbs, Yukon Gold or Russet)
  • 1 medium onion, diced
  • 2 cups unsweetened plain plant-based milk
  • 1/2 cup raw cashews (soaked for 1 hour and drained)
  • 1/4 cup nutritional yeast
  • 2 tablespoons olive oil
  • 2 cloves garlic, minced
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1 teaspoon dried thyme
  • 1 cup panko breadcrumbs
  • 2 tablespoons chopped fresh parsley (optional, for garnish)

Instructions

  1. Preheat oven to 400°F (200°C).
  2. Lightly grease a 9×13-inch baking dish.
  3. In a blender, combine plant-based milk, soaked cashews, nutritional yeast, 1 tablespoon olive oil, salt, pepper, and thyme. Blend until smooth.
  4. Heat remaining olive oil in a skillet over medium heat. Sauté onion and garlic until translucent, about 3 minutes.
  5. Layer half the sliced potatoes in the baking dish. Top with half the sautéed onions and half the cashew sauce.
  6. Repeat with remaining potatoes, onions, and sauce.
  7. Cover with foil and bake for 30 minutes.
  8. Remove foil, sprinkle breadcrumbs over the top, and bake uncovered for another 15 minutes until golden and bubbly.
  9. Let cool for 10 minutes, garnish with parsley, and serve.

Nutrition: Calories: 290 kcal | Protein: 7 g | Fat: 10 g | Carbs: 42 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Best Vegan Potato Casserole”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “This creamy vegan potato casserole is loaded with flavor and topped with crispy breadcrumbs. It’s a comforting, crowd-pleasing dish perfect for any occasion.”, “prepTime”: “PT20M”, “cookTime”: “PT45M”, “totalTime”: “PT1H5M”, “recipeYield”: “6 servings”, “recipeIngredient”: [“6 cups thinly sliced potatoes (about 2 lbs, Yukon Gold or Russet)”, “1 medium onion, diced”, “2 cups unsweetened plain plant-based milk”, “1/2 cup raw cashews (soaked for 1 hour and drained)”, “1/4 cup nutritional yeast”, “2 tablespoons olive oil”, “2 cloves garlic, minced”, “1 teaspoon salt”, “1/2 teaspoon black pepper”, “1 teaspoon dried thyme”, “1 cup panko breadcrumbs”, “2 tablespoons chopped fresh parsley (optional, for garnish)”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Preheat oven to 400\u00b0F (200\u00b0C).”}, {“@type”: “HowToStep”, “text”: “Lightly grease a 9×13-inch baking dish.”}, {“@type”: “HowToStep”, “text”: “In a blender, combine plant-based milk, soaked cashews, nutritional yeast, 1 tablespoon olive oil, salt, pepper, and thyme. Blend until smooth.”}, {“@type”: “HowToStep”, “text”: “Heat remaining olive oil in a skillet over medium heat. Saut\u00e9 onion and garlic until translucent, about 3 minutes.”}, {“@type”: “HowToStep”, “text”: “Layer half the sliced potatoes in the baking dish. Top with half the saut\u00e9ed onions and half the cashew sauce.”}, {“@type”: “HowToStep”, “text”: “Repeat with remaining potatoes, onions, and sauce.”}, {“@type”: “HowToStep”, “text”: “Cover with foil and bake for 30 minutes.”}, {“@type”: “HowToStep”, “text”: “Remove foil, sprinkle breadcrumbs over the top, and bake uncovered for another 15 minutes until golden and bubbly.”}, {“@type”: “HowToStep”, “text”: “Let cool for 10 minutes, garnish with parsley, and serve.”}], “nutrition”: {“calories”: “290 kcal”, “proteinContent”: “7 g”, “fatContent”: “10 g”, “carbohydrateContent”: “42 g”}}

Photo of author

Marta K

Leave a Comment

X