Go Back
Vegan potato bake slice with creamy oat milk sauce, golden potato layers, crispy top, and fresh parsley garnish

Easy Vegan Potato Bake Recipe

A creamy, golden, dairy-free potato bake made with layered Yukon Gold potatoes, a savory oat milk and garlic sauce, and zero butter or cheese. Crispy edges, silky center, and deeply satisfying — this is the vegan comfort food recipe you'll make on repeat.
Prep Time 20 minutes
Cook Time 1 hour 15 minutes
Total Time 1 hour 35 minutes
Servings: 6 servings
Course: Dinner
Cuisine: American
Calories: 215

Ingredients
  

Main Ingredients
  • 1 lbs Yukon Gold potatoes about 900g, thinly sliced 1/8 inch thick, skin on or peeled
  • 1 large yellow onion about 900g, thinly sliced 1/8 inch thick, skin on or peeled
  • 4 cloves garlic minced
  • 1.5 cups unsweetened oat milk or any plain unflavored plant milk — avoid vanilla or sweetened varieties
  • 0.75 cup vegetable broth
  • 3 tablespoons nutritional yeast
  • 1.5 tablespoons olive oil plus extra for greasing the dish
  • 1 teaspoon smoked paprika
  • 0.5 teaspoon dried thyme
  • salt and black pepper to taste
  • fresh parsley or chives to garnish
Optional But Recommended
  • 1 pinch ground nutmeg rounds out the sauce beautifully
  • red pepper flakes to taste, for heat
  • sliced mushrooms for layering between potato layers for extra depth

Equipment

  • 9x13 baking dish
  • Small saucepan
  • Mandoline or sharp knife
  • Whisk
  • Aluminum foil

Method
 

  1. In a small saucepan over medium heat, warm the olive oil and sauté the minced garlic for about 60 seconds until fragrant. Add the oat milk, vegetable broth, nutritional yeast, smoked paprika, thyme, salt, pepper, and the pinch of nutmeg if using. Whisk everything together and bring to a gentle simmer for about 2 minutes — don't let it boil. Taste and adjust the salt.
  2. Preheat your oven to 375°F (190°C). Lightly grease a 9x13 baking dish with olive oil. Pat your potato slices dry with a clean kitchen towel — this prevents a watery bake.
  3. Start layering the thinly sliced potatoes in the prepared dish, overlapping them slightly like roof shingles. After every two layers of potato, add a layer of sliced onions. Season lightly with salt and pepper between layers.
  4. Pour the warm sauce evenly over the layered potatoes. Press down gently with the back of a spoon so the liquid starts to soak in. Cover the dish tightly with aluminum foil.
  5. Bake covered at 375°F (190°C) for 45 minutes.
  6. Remove the foil and bake for another 25 to 30 minutes, until the top is deeply golden, the edges are slightly crispy, and a knife slides through the center without any resistance. For extra browning, broil for 3 to 4 minutes — watch it closely.
  7. Let the bake rest for at least 10 minutes before slicing and serving. This allows the sauce to thicken and the layers to set. Garnish with fresh parsley or chives and serve hot.

Notes

PAT THE POTATOES DRY: After slicing, pat them dry with a kitchen towel. Wet potatoes release too much moisture and make the bake watery.
WARM SAUCE = BETTER TEXTURE: Pouring warm sauce over the potatoes ensures even cooking from the moment it goes into the oven.
DON'T SKIP THE REST: Always let the bake rest 10 minutes before serving — it firms up the sauce and makes slicing clean.
PLANT MILK MATTERS: Use only unsweetened, unflavored plant milk. Oat milk is ideal for its thickness. Vanilla or sweetened varieties will ruin the flavor.
MAKE AHEAD: Assemble the full dish, cover, and refrigerate overnight. Pull it out 30 minutes before baking and bake as directed.
STORAGE: Keeps in the fridge up to 4 days in an airtight container. Reheat in the oven at 350°F for 15 to 20 minutes, covered with foil.
FREEZING: Freeze for up to 2 months. Slightly undercook the potatoes before freezing so they hold up after thawing.