Vegan Potato and Leek Casserole Recipe

A comforting, creamy casserole where tender potatoes and sweet leeks meld together under a golden, herb-infused breadcrumb topping that's completely plant-based.
Difficulty:
Beginner
Prep Time:
25 mins
Cook Time:
45 mins
Serves:
1 casserole (6 servings)
An overhead shot of the bubbling Vegan Potato and Leek Casserole fresh from the oven, showcasing its golden-brown breadcrumb topping with specks of herbs. A cross-section view reveals layers of thinly sliced potatoes and vibrant green leeks bathed in a creamy sauce. The casserole is photographed in soft natural light on a rustic wooden table, with a scattered backdrop of fresh thyme sprigs and sliced leeks. Steam gently rises from the dish, which sits in an earthenware baking dish beside a wooden serving spoon. The contrasting textures of the crispy top and creamy interior are highlighted, with the casserole's rich, velvety sauce visible between the potato layers.

Ingredients

<ul class="ingredients-main-list"><li class="ingredients-single-item">1 kg potatoes, thinly sliced (about 5mm thick)</li><li class="ingredients-single-item">3 large leeks, white and light green parts only, thinly sliced</li><li class="ingredients-single-item">2 tbsp olive oil</li><li class="ingredients-single-item">3 garlic cloves, minced</li><li class="ingredients-single-item">400 ml plant-based milk (oat or soy work best)</li><li class="ingredients-single-item">2 tbsp nutritional yeast</li><li class="ingredients-single-item">2 tbsp cornstarch (mixed with 3 tbsp cold water)</li><li class="ingredients-single-item">1 tsp dried thyme</li><li class="ingredients-single-item">1 tsp dried rosemary</li><li class="ingredients-single-item">½ tsp ground nutmeg</li><li class="ingredients-single-item">1 tsp salt</li><li class="ingredients-single-item">½ tsp black pepper</li><li class="ingredients-single-item">For the topping:</li><li class="ingredients-single-item">100g breadcrumbs (check for vegan)</li><li class="ingredients-single-item">2 tbsp olive oil</li><li class="ingredients-single-item">2 tbsp fresh parsley, chopped</li><li class="ingredients-single-item">1 tbsp nutritional yeast</li></ul>

Equipment

<ul class="equipment-main-list"><li class="equipment-single-item">26cm x 18cm (10 x 7 inch) baking dish</li><li class="equipment-single-item">Mandoline slicer (optional but helpful)</li><li class="equipment-single-item">Heavy-bottomed saucepan</li></ul>
BAKE SMARTER

Kitchen Converter

Quickly switch between common baking units without leaving the recipe.

Convert
Result—

Volume uses US cups, tablespoons, and teaspoons. Converting weight to volume depends on the ingredient.

Directions

<ol class="no-list-style"><li class="MethodStepper"><h4 class="step-title">Step 1</h4>Preheat your oven to 180°C (350°F) and lightly grease your baking dish with olive oil. This prevents sticking and helps achieve that lovely golden edge around your casserole.</li><li class="MethodStepper"><h4 class="step-title">Step 2</h4>Thoroughly clean your leeks as they often harbor soil between their layers. Slice them thinly and rinse again if necessary. Heat 2 tablespoons of olive oil in a large pan over medium heat. Add the leeks and cook gently for 5-7 minutes until they begin to soften but not brown. This slow cooking develops their sweet flavor.</li><li class="MethodStepper"><h4 class="step-title">Step 3</h4>Add the minced garlic to the leeks and cook for another minute until fragrant. The brief cooking time prevents the garlic from burning, which would introduce bitterness.</li><li class="MethodStepper"><h4 class="step-title">Step 4</h4>Pour the plant-based milk into a saucepan over medium heat. Add the nutritional yeast, dried thyme, rosemary, nutmeg, salt, and pepper. Whisk to combine and bring to a gentle simmer. The nutritional yeast provides a savory, cheesy flavor that's essential for this dairy-free casserole.</li><li class="MethodStepper"><h4 class="step-title">Step 5</h4>When the milk mixture is simmering, add the cornstarch slurry (cornstarch mixed with cold water) while whisking continuously. Continue to cook for 2-3 minutes until the sauce thickens enough to coat the back of a spoon. This cornstarch mixture creates the creamy body of your sauce without dairy.</li><li class="MethodStepper"><h4 class="step-title">Step 6</h4>Slice the potatoes thinly – about 5mm thick. A mandoline makes this job much easier and ensures even cooking. If you're cutting by hand, try to maintain a consistent thickness so all potatoes cook at the same rate.</li><li class="MethodStepper"><h4 class="step-title">Step 7</h4>Create your casserole by layering one-third of the potato slices across the bottom of your prepared dish, slightly overlapping them. Spread half of the cooked leeks over the potatoes, then pour about one-quarter of the sauce on top. Repeat with another layer of potatoes, the remaining leeks, and another quarter of the sauce. Finish with a final layer of potatoes and pour the remaining sauce over everything, ensuring all potato slices are covered.</li><li class="MethodStepper"><h4 class="step-title">Step 8</h4>In a small bowl, mix the breadcrumbs with 2 tablespoons of olive oil, fresh parsley, and the additional tablespoon of nutritional yeast. The oil helps the topping become golden and crisp in the oven. Sprinkle this mixture evenly over the top of the casserole.</li><li class="MethodStepper"><h4 class="step-title">Step 9</h4>Cover the dish with foil and bake for 30 minutes. Then remove the foil and bake for another 15 minutes, or until the potatoes are tender when pierced with a fork and the top is golden brown and crispy. The initial covered baking allows the potatoes to steam and become tender without the topping burning.</li><li class="MethodStepper"><h4 class="step-title">Step 10</h4>Let the casserole rest for 10 minutes before serving. This resting period allows the sauce to set slightly and makes serving neater. The flavors will also continue to develop as it cools slightly. Garnish with additional fresh herbs if desired.</li></ol>

Nutrition Facts (per serving)

🍽️ Serving Size: 1 serving
🔥 Calories: 285 calories
🥑 Fat: 9 g
🧈 Saturated Fat: 1.5 g
🍞 Carbohydrates: 45 g
🍭 Sugar: 4 g
🍗 Protein: 7 g
🫀 Cholesterol: 0 mg
🧂 Sodium: 380 mg

Chef’s Notes

A few helpful details for making this recipe.

Can I prepare this casserole in advance and reheat it?

Absolutely! This casserole works brilliantly as a make-ahead dish. Prepare it fully, cool completely, then refrigerate for up to 2 days. Reheat covered at 180°C for 20-25 minutes until hot throughout. The flavours actually develop nicely as it rests, making leftovers particularly delicious.

Which potatoes work best for a creamy potato and leek bake?

Waxy or all-purpose potatoes like Yukon Gold or Charlotte varieties work best as they hold their shape while becoming tender and creamy. Avoid floury potatoes like Maris Piper or Russets which can break down too much. Consistent 5mm slices ensure even cooking throughout the casserole.

How can I make the plant-based sauce even creamier without dairy?

For an ultra-creamy dairy-free sauce, add 2-3 tablespoons of cashew butter or blend 100g of soaked cashews with the plant milk. Coconut cream (50ml) adds luxurious richness, while increasing nutritional yeast to 3-4 tablespoons enhances the "cheesy" flavour profile.

Want to try something else in ...

More recipes you might like

Keep exploring with more recipes from What's Baking.