Vegan Potato Casserole Recipe To Enjoy A Crispy Treat At Home 

This post may contain affiliate links. See my disclosure policy.

A vegan potato casserole Recipe offers a heartwarming blend of layered, thinly sliced potatoes. Infused with rich, plant-based cream and seasoned with herbs, this casserole dish presents a savory, comforting experience. Topped with a golden, crispy crust, it becomes the centerpiece of any meal. Ideal for special occasions and everyday dining, it invites all to enjoy a taste of compassionate cooking.


  • Utilizes common kitchen ingredients for easy assembly.
  • Creamy texture achieved without dairy, using plant-based alternatives.
  • Herbs and spices add depth, elevating the humble potato starch.
  • Perfect for dietary restrictions; free from animal products.
  • Oven-baked for a delightful, crispy top layer.
  • Serves as a hearty main or a generous delicious side dish.
  • Easily customizable with your favorite vegetables and seasonings.

Don’t have time to read the full blog post? JUMP TO THE RECIPE HERE!

Finding that perfect dish that caters to all dietary needs can be a real headache, especially when planning a hearty and healthy family dinners. I remember countless evenings spent scouring the internet for a recipe that would satisfy everyone at the table.

vegan potato casserole recipe

That’s when I stumbled upon the ultimate game-changer: the Vegan Potato Casserole. This dish is a true lifesaver, seamlessly blending the comfort of traditional casseroles with the principles of vegan cooking.

My journey to discovering this delicious, crowd-pleasing recipe was filled with trial and error, but once I perfected it, dinners transformed from stressful to blissful.

What Is Vegan Potato Casserole? 

Vegan Potato Casseroles are comforting, oven-baked dishes made entirely from plant-based ingredients. They feature layers of thinly sliced red potatoes seasoned with herbs and spices and soaked in a rich, dairy-free cream.

This version excludes animal products, offering a wholesome, satisfying alternative to traditional casseroles. Perfect for vegans, vegetarians, and those looking to reduce meat intake,

these casseroles retain the creamy texture and savory flavors of classic recipes while ensuring ethical and health-conscious dining.They serve as a versatile main or comforting side dish, adaptable to various tastes and dietary needs.

Fact: Did you know that potatoes are incredibly nutrient-dense? They are a great source of vitamins C and B6, potassium, and fiber, making them a staple in healthy diets.

vegan potato casserole

Recipe Directions

  • Preheat: Preheat the oven to 425 degrees Fahrenheit to ensure it’s hot and ready for the brown casserole.
  • Parboil the potatoes: Rinse and scrub them thoroughly, then chop them into 1-inch cubes. Place the cubes in a medium-sized pot and cover them with about 2 inches of water. Bring to a boil and let them cook for 10-15 minutes. Aim for the rest of the potatoes to be slightly soft on the outside but still firm on the inside.
  • Combine with onions and peppers: Drain the potatoes and transfer them to a large cast iron skillet after parboiling. Add the red bell peppers and green onions. Drizzle with bit of oil, season with salt and black pepper, and toss everything together until well coated.
  • Roast for 45 minutes: Transfer the skillet to the oven and let it roast, turning the ingredients occasionally for even cooking.
  • Prepare the cheese mixture: While the potatoes are roasting, prepare the cheese mix. Combine the heavy cream cheese, cheese shreds, and meatless bacon in a medium-sized large bowl. Stir until everything is evenly mixed. Set aside until the potato mixture is roasted.
  • Dollop the casserole with the cheese mixture: After roasting for 45 minutes, remove the skillet from the oven. Spread the cheese mixture over the tender potatoes in a thin, even layer.
  • Bake for a final 15 minutes. Place the skillet back in the oven and bake until the cheese layer is melted and gooey.
  • Serve: Remove the vegan potato casserole from the oven and rest for about 5 minutes. Before serving, drizzle with dairy-free sour cream, sprinkle more meatless bacon, and garnish with fresh chives. Enjoy this hearty, comforting main dish that’s perfect for any occasion!

Recipe Directions

Variations, Add-Ons, And Toppings


  • Spicy Version: Add cayenne pepper, diced jalapeños, or red pepper flakes to the potato mix before roasting for a spicy kick.
  • Mediterranean Twist: Add sun-dried tomatoes, olives, and artichoke hearts to the mix, and add a blend of herbs like oregano, thyme, and basil.
  • Cheesy Herb Flavor: Mix different types of vegan casserole cheese with herbs like rosemary, thyme, or dill for a rich, herby taste.


  • Vegetables: Enhance nutritional value by including other vegetables like spinach, kale, mushrooms, or zucchini.
  • Proteins: For a protein boost, add chunks of tempeh, tofu, or vegan sausage to the casserole.
  • Crunchy Topping: Before the final baking, top with breadcrumbs, crushed crackers, or sliced almonds for added texture.

Variations, Add-Ons, And Toppings


  • Fresh Herbs: Garnish with fresh chives, parsley, or cilantro for flavor and color.
  • Avocado: Serve with slices of avocado or a dollop of guacamole for creaminess and healthy fats.
  • Sauces and Creams: For added richness, drizzle with vegan gravy, dairy-free sour cream, or homemade cashew cream.

Variations, Add-Ons, And Toppings

Vegetable Substitutions 

  • Sweet Potatoes: A sweeter, nutrient-rich alternative to white potatoes, adding vibrant color.
  • Cauliflower: For a lighter version, cauliflower can replace waxy potatoes, offering a different texture and flavor.
  • Butternut Squash: Adds a sweet, nutty flavor, making the dish more autumnal.
  • Zucchini: Sliced thinly, zucchini can add moisture and a mild flavor.
  • Parsnips: Offering a slightly sweet and earthy taste, parsnips can be a unique substitute.
  • Carrots: Thinly sliced carrots are a great addition for a touch of sweetness and color.
  • Turnips: These can provide a slightly bitter yet flavorful twist to the traditional recipe.

Quick Tip: Remember that soaking cashews overnight before blending into a cream makes your vegan cheese sauce smoother and richer, enhancing the overall texture of your casserole.

Vegetable Substitutions 

Best Side Dishes 

  1. Steamed Green Beans Light and healthy, adding a crisp texture and color.
  2. Garden Salad A fresh, vibrant mix of greens with a light vinaigrette.
  3. Roasted Brussels Sprouts Caramelized edges for a slightly sweet and bitter contrast.
  4. Quinoa Salad A protein-rich option that adds variety and texture.
  5. Garlic Bread Vegan garlic bread can add a crunchy, flavorful element.
  6. Sauteed Spinach A quick and easy way to incorporate greens seasoned with garlic mixture and lemon.
  7. Grilled Asparagus Offers a smoky, tender complement to the creamy casserole.
  8. Cucumber Tomato Salad A fresh, light, and acidic touch balances the meal.

Best Side Dishes 

How To Serve?

  • Let Rest: After baking, allow the casserole to sit for a few minutes. This helps the layers set and makes it easier to serve.
  • Use the Right Utensils: A large, flat spatula or a serving spoon is ideal for scooping portions without disturbing the layers.
  • Portion Appropriately: Cut the casserole into evenly sized portions, ensuring each serving has a nice mix of the top, middle, and bottom layers.
  • Garnish: For color and flavor, add a final touch with fresh herbs like chives, parsley, or cilantro.
  • Add Toppings: Additional toppings like vegan sour cream, avocado slices, or extra cheese on the side.
  • Pair with Sides: For a well-rounded meal, serve alongside a fresh salad, steamed vegetables, or crusty bread.
  • Serve Warm: Ensure the casserole is warm to maximize flavors and textures.
  • Provide Condiments: Have hot sauce, vegan gravy, or mustard available for guests who enjoy extra seasoning.
  • Inform Guests: Tell your guests about the key ingredients and any potential allergens.
  • Enjoy Together: Serve the casserole in a communal setting, allowing guests to help themselves and create a shared dining experience.

Quick Tip: For a crisper top layer in your Vegan Potato Casserole, broil it for the last few minutes of baking, but keep an eye on it to prevent burning.

How To Serve?

Storage & Make Ahead

  • Storage: Store leftovers in an airtight container in the fridge for up to 5 days.
  • Make Ahead: Assemble the casserole without baking, cover tightly, and refrigerate for up to 24 hours before cooking. Increase baking time if starting from cold.

Fact: Did you know that the first recorded recipe for a potato salads casserole dates back to 1796? It appeared in Amelia Simmons’ “American Cookery,” the first American cookbook.

Time-Saving Tips 

  1. Prep Vegetables in Advance: Chop all your vegetables the night before and store them in the fridge to save time on the cooking day.
  2. Use Pre-Cooked Ingredients: Opt for canned or pre-cooked vegan meat eaters and pre-shredded vegan cheese to cut down on preparation time.
  3. Microwave Potatoes: Instead of parboiling, quickly soften the potatoes by microwaving them for a few minutes before slicing.
  4. One-Dish Baking: Assemble all ingredients in the same skillet or dish used for baking to reduce cleanup.
  5. Double the Recipe: Make a double batch to have leftovers for the week or freeze for a later date, reducing overall cooking time per serving.
  6. Measure Spices Ahead: Pre-measure your spices and seasonings into a small bowl to streamline cooking.
  7. Use a Mandoline: Quickly and evenly slice potatoes and other vegetables using a mandoline slicer.
Vegan Potato Casserole Recipe To Enjoy A Crispy Treat At Home 

Vegan Potato Casserole Recipe To Enjoy A Crispy Treat At Home 

Recipe by Julia

The Vegan Potato Casserole is a comforting, hearty dish perfect for any meal. It layers thinly sliced potatoes with a rich, creamy vegan sauce and a medley of vegetables. Topped with a golden, crispy crust, this casserole is delicious but also wholesome and satisfying, making it an ideal choice for vegans and non-vegans alike.

Course: Side Dish
0 from 0 votes


Prep time


Cooking time




Cook Mode

Keep the screen of your device on

Ingredients List

  • 3 Pounds 3 Russet potatoes

  • 2 Tbsp 2 Olive oil

  • 1 1 Red bell pepper, diced

  • 1/2 1/2 Yellow onion, diced

  • 6.5 Ounces 6.5 Dairy-free cream cheese

  • 3 Ounces 3 Dairy-free cheddar shreds (plus more for garnish)

  • Meatless bacon, cooked and diced

  • 4 Tbsp 4 Dairy-free sour cream

  • As needed As needed Chives, for garnish

  • To taste To taste Salt and pepper

Step-By-Step Directions

  • Preheat the Oven: Set your oven to 425 degrees Fahrenheit to ensure it’s ready for baking.
  • Prepare the Potatoes: Rinse, scrub, and chop 3 pounds of russet potatoes into 1-inch cubes.
  • Parboil the Potatoes: Place the cubed potatoes in a medium-sized pot, covering them with about 2 inches of water. Bring to a boil and cook for 10-15 minutes, until the potatoes are slightly soft on the outside but still firm inside. Then, drain the water.
  • Combine Potatoes with Veggies: Transfer the drained potatoes to a large cast iron skillet. Add the diced red bell pepper and half a diced yellow onion. Drizzle with 2 tablespoons of olive oil and season with salt and pepper. Mix well to ensure the vegetables are evenly coated.
  • Roast: Place the skillet in the oven and roast for 45 minutes until the vegetables are tender and slightly caramelized.
  • Prepare the Cheese Mixture: While the potatoes and vegetables are roasting, take a medium-sized mixing bowl and combine 6.5 ounces of dairy-free cream cheese, 7 ounces of dairy-free cheddar shreds, and 3 ounces of cooked and diced meatless bacon. Mix until well combined.
  • Add Cheese Mixture: Once the potato and vegetable mix has roasted for 45 minutes, remove the skillet from the oven. Evenly dollop the cheese mixture over the potatoes.
  • Bake Again: Return the skillet to the oven for 15 minutes or until the cheese is melted and bubbly.
  • Garnish and Serve: Remove the casserole from the oven. Let it cool slightly before garnishing it with additional meatless bacon, 4 tablespoons of dairy-free sour cream, and fresh chives. Serve warm.
  • Equipment List 
  • Oven
  • Medium-sized pot
  • Large cast iron skillet
  • Medium-sized mixing bowl
  • Spatula
  • Knife
  • Cutting board
  • Measuring cups
  • Measuring spoons
  • Colander


  • Ensure potatoes are not overcooked during parboiling; they should retain a firm center.

  • Customize with additional vegetable broth or spices according to taste.

  • Use a preheated oven for even cooking.

  • Stir the potato and vegetable mixture halfway through roasting for even caramelization.

  • Substitute different types of dairy-free cheese to vary the flavor.

  • Allow the casserole to cool slightly before serving to set the layers.

  • Store leftovers in an airtight container in the fridge for up to 5 days.

vegan potato casserole recipe

Frequently Asked Questions

Can I Make This Vegan Potato Casserole Gluten-Free?

Yes, you can make the Vegan Potato Casserole gluten-free by ensuring that all your ingredients, such as meatless bacon and dairy-free cheese, are certified gluten-free. Additionally, check any store-bought items for hidden gluten in their ingredient lists.

Using naturally gluten-free whole foods and being mindful of product labels, you can easily adapt this recipe to suit a gluten-free diet.

How Can I Add More Protein To This Casserole?

To increase the protein content in your Vegan Potato Casserole, consider adding plant-based protein sources such as lentils, chickpeas, or black beans.

You could also incorporate a layer of cooked quinoa or crumbled tofu. Another option is to use high-protein vegan cheese alternatives or add a sprinkle of nutritional yeast for a cheesy flavor and a protein boost.

vegan potato casserole recipe

Can This Casserole Be Made Ahead Of Time?

Absolutely! You can prepare the Vegan Potato Casserole by assembling all the ingredients in your baking dish, covering it tightly, and storing it in the refrigerator for up to 24 hours before you bake it.

When you’re ready to cook, you might need to add a few extra minutes to the baking time since you’ll start from a colder temperature.

How Do I Store Leftovers, And How Long Will They Last?

Leftover Vegan Potato Casserole can be stored in an airtight container in the refrigerator for up to 5 days. You can also freeze it for longer storage. Divide it into individual servings for easier thawing and reheating.

When stored in a freezer-safe container, the casserole can last for up to 2 months. Thaw overnight in the refrigerator before reheating in the oven or microwave.

What Can I Serve With Vegan Potato Casserole To Make A Complete Meal?

The Vegan Potato Casserole pairs well with various sides for a complete meal. Consider serving it with a fresh green salad, steamed vegetables, or roasted Brussels sprouts for added nutrients and flavors.

For a heartier meal, accompany the casserole with a slice of vegan garlic bread crumbs or quinoa salad. Beverages like iced tea, lemon water, or crisp white wine can perfectly complement the dish’s flavors.

Leave a Comment

Author picture


Greetings from the heart of Vie De La Vegan, where each dish we share is a chapter in a larger story of discovery, wellness, and the transformative power of a plant-based diet. My name is Julia, and I am thrilled to be your guide on this delightful culinary adventure.

More About Me