If you’ve ever dreamed of a creamy, dreamy, and utterly comforting side that’s completely plant-based, you’re going to fall head over heels for this Vegan Scalloped Potatoes with Caramelized Onion and Herb Infused Milk Recipe. It blends tender layers of Yukon Gold potatoes with a luscious sauce infused with fresh herbs and the deep, savory sweetness of caramelized onions. The result is a spectacularly rich dish that feels indulgent yet is entirely vegan—perfect for family dinners, holiday feasts, or whenever your taste buds crave that cozy, homemade magic.
Ingredients You'll Need
These ingredients might seem simple, but each one plays a starring role. From the aromatic herbs infusing the milk to the golden caramelized onions that add sweetness and depth, every component comes together to create layers of texture, flavor, and color that make this recipe outstanding.
- Yukon Gold potatoes (4 pounds): Their buttery texture holds up beautifully while becoming tender and silky in the bake.
- Sage, thyme, rosemary, bay leaf: Fresh herbs that infuse the milk with fragrant earthy notes to elevate every bite.
- Full-fat oat milk (3 cups): A creamy, neutral base perfect for making the herb-infused sauce rich and luscious.
- Nutmeg and cayenne pepper: Subtle warming spices that add just the right hint of warmth and complexity.
- Black peppercorns and kosher salt: Essential seasonings to balance and enhance all the flavors.
- Vegan butter or extra virgin olive oil (5 tablespoons): For cooking the onions and enriching the sauce with silky mouthfeel.
- Yellow onion (1 medium-large): Finely diced and caramelized to bring a deep, sweet-savory base to the dish.
- Garlic (8 cloves): Minced to add aromatic punch and subtle heat.
- Red pepper flakes (½ teaspoon): Just a touch to brighten and add intrigue to the sauce.
- All-purpose flour (⅓ cup): To thicken the sauce into a perfectly luscious consistency.
- Nutritional yeast (½ cup): Brings a cheesy, umami boost while keeping things vegan.
- Dijon mustard (1 teaspoon): Adds a sharp tang that balances richness beautifully.
- White miso paste (1 tablespoon): Deepens the umami and adds subtle savory depth.
- Vegan parmesan (½ to ¾ cup, optional): Sprinkled on top for a nice golden crust and extra flavor hit.
- Flaky sea salt: To finish with a perfect crunch and seasoning contrast.
- Chopped chives (a big handful): For a fresh, herbaceous pop of color and flavor at the end.
How to Make Vegan Scalloped Potatoes with Caramelized Onion and Herb Infused Milk Recipe
Step 1: Prepare the Potatoes
Start by peeling and washing your Yukon Gold potatoes, then slice them uniformly thin using a mandoline—about ⅛ inch thick. This ensures even cooking and that beautifully tender texture we all crave in scalloped potatoes. Dry them well, so the slices are ready for layering.
Step 2: Herb-Infuse the Milk
Create a bouquet garni by tying up sage, thyme, rosemary, and a bay leaf with kitchen twine. Simmer this bouquet in oat milk with nutmeg, cayenne, black peppercorns, and salt for about 7-8 minutes to gently extract all those aromatic, herby, warming flavors. Once done, strain the milk and set it aside—this milk forms the heart of your sauce!
Step 3: Caramelize the Onions
Heat 1 tablespoon of vegan butter or olive oil in a large pan over medium-high heat. Toss in the finely diced onion, seasoning with salt and pepper, and cook slowly until they turn a gorgeous golden brown—about 15 minutes. This step is crucial because those richly caramelized onions deliver the deep umami notes that make the sauce unforgettable.
Step 4: Build the Creamy Sauce
Add the remaining 4 tablespoons of butter or oil to the pan, then sauté minced garlic and red pepper flakes until fragrant and golden. Whisk in the flour, cooking it for 1-2 minutes to form a smooth roux. Gradually whisk in the herb-infused milk and simmer until thickened to a creamy, spoon-coating sauce. Stir in nutritional yeast, Dijon mustard, and white miso paste for layers of cheesy, tangy, and savory brilliance, then remove the sauce from heat.
Step 5: Assemble the Dish
Layer half of the potato slices in a greased 13x9-inch baking dish, seasoning generously with salt and pepper. Spoon over half the sauce evenly and smooth it out. Repeat with the remaining potatoes and sauce, scraping down any sauce sticking to the sides to avoid burning. If you love that golden, crusty topping, sprinkle the optional vegan parmesan all over now.
Step 6: Bake to Perfection
Cover with foil and bake at 400ºF/200ºC for around an hour until bubbly at the edges. Remove the foil, rotate the pan, and bake uncovered for another 20-25 minutes until the top browns beautifully and the potatoes are tender through to the center. If needed, you can broil briefly for a lovely crisp finish, but watch carefully!
Step 7: Rest and Garnish
Let your vegan scalloped potatoes rest for about 15 minutes so the sauce thickens slightly and the dish sets. Just before serving, sprinkle flaky sea salt and a generous handful of chopped chives to brighten and finish with a splash of fresh color.
How to Serve Vegan Scalloped Potatoes with Caramelized Onion and Herb Infused Milk Recipe
Garnishes
Fresh chopped chives and a sprinkle of flaky sea salt are simple but spectacular garnishes. They add freshness and a delicate crunch that contrast beautifully with the creamy potatoes. If you want to get playful, a light drizzle of truffle oil or a few toasted pine nuts also make fantastic accents!
Side Dishes
This dish shines as a star side alongside roasted vegetables, grilled asparagus, or a crisp green salad with a tangy vinaigrette. For a heartier meal, pair it with your favorite vegan protein like a lentil loaf, mushroom Wellington, or smoky tempeh bacon. The flavors complement each other and create a truly balanced feast.
Creative Ways to Present
Serve the scalloped potatoes directly from the baking dish for rustic charm or make elegant individual portions in small ramekins for dinner parties. You can also try layering the potatoes and sauce into a vegan lasagna-style casserole with spinach or mushrooms for a unique twist on this classic comfort food. The presentation options are endless and always impressive!
Make Ahead and Storage
Storing Leftovers
Store any leftover vegan scalloped potatoes in an airtight container in the refrigerator for up to 4 days. The flavors actually meld even more as it rests, making the leftovers a convenient and delicious second meal.
Freezing
This recipe freezes well. Portion the cooled scalloped potatoes into freezer-safe containers and freeze for up to 3 months. When you’re ready to enjoy, thaw overnight in the fridge for best texture and flavor retention before reheating.
Reheating
Reheat covered in a 350ºF oven until warmed through, about 20-30 minutes. You can also microwave portions on medium power, stirring halfway for even warmth. The sauce will regain its creamy loveliness, and the potatoes stay tender and delicious.
FAQs
Can I use a different type of potato for this recipe?
Yukon Gold potatoes are ideal because they balance starchiness and creaminess perfectly, but you can substitute with other waxy potatoes like red potatoes or fingerlings. Russets are too starchy and may become too mushy.
Is it necessary to caramelize the onions?
Yes! Caramelizing the onions slowly develops deep savory sweetness that transforms the sauce from simple to sublime, adding essential flavor depth you don’t want to skip.
Can I use a different plant milk?
Full-fat oat milk works best due to its creamy consistency and neutral flavor, but you can try other unsweetened plant milks like soy or cashew. Avoid nut milks with strong flavors that might clash.
What if I don’t have all the fresh herbs for the bouquet garni?
If fresh herbs aren’t available, dried herbs can work (use about one-third of the amount), but fresh is highly recommended for that vibrant fragrance and flavor in the infused milk.
Can I make this recipe gluten-free?
Absolutely! Substitute the all-purpose flour with a gluten-free flour blend or cornstarch (use less cornstarch), and double-check your vegan parmesan and miso paste ingredients to avoid hidden gluten.
Final Thoughts
Once you try this Vegan Scalloped Potatoes with Caramelized Onion and Herb Infused Milk Recipe, it will likely become your go-to comfort food that wows everyone at the table. Rich, creamy, and bursting with layers of flavor, it’s a beautiful vegan spin on a classic that even non-vegans adore. So grab your potatoes, gather your herbs, and dive into this cozy, show-stopping dish—you deserve it!
Print
Vegan Scalloped Potatoes with Caramelized Onion and Herb Infused Milk Recipe
- Total Time: 2 hours 20 minutes
- Yield: 10 servings
- Diet: Vegan
Description
This delicious vegan scalloped potatoes recipe features tender Yukon Gold potatoes baked in a rich, creamy sauce made from oat milk, caramelized onions, garlic, and a blend of herbs and spices. The dish is topped with optional vegan parmesan and fresh chives, delivering a comforting and savory plant-based alternative to traditional scalloped potatoes, perfect for family dinners or special occasions.
Ingredients
Potatoes and Herbs
- 4 pounds Yukon Gold potatoes
- 1 large sprig of sage (8 to 10 leaves)
- 8 to 12 sprigs of fresh thyme
- 1 large sprig of rosemary
- 1 bay leaf
Infused Milk and Seasonings
- 3 cups (720 mL) full-fat oat milk
- ¼ teaspoon freshly grated nutmeg
- ⅛ teaspoon cayenne pepper
- 1 teaspoon black peppercorns or freshly cracked black pepper
- 1 ¼ teaspoons kosher salt
Sauce and Flavorings
- 5 tablespoons vegan butter or extra virgin olive oil, divided
- 1 medium-large yellow onion, finely diced
- 8 large garlic cloves, minced
- ½ teaspoon red pepper flakes
- ⅓ cup (42g) all-purpose flour
- ½ cup (35g) nutritional yeast
- 1 teaspoon Dijon mustard
- 1 tablespoon white miso paste, at room temperature
- ½ cup to ¾ cup vegan parmesan (optional but recommended)
Finishing Touches
- Flaky sea salt
- 1 big handful of chopped chives
Instructions
- Prepare Potatoes: Peel and wash the Yukon Gold potatoes thoroughly, then dry them well. Using a mandoline, slice the potatoes very thinly to about ⅛ inch (0.3 cm) thickness for even cooking.
- Preheat Oven and Prepare Dish: Position a rack in the center of your oven and preheat it to 400ºF (200ºC). Grease a 13x9 inch (33x23 cm) square baking dish with a little oil, covering the bottom and sides to prevent sticking.
- Make Bouquet Garni: Tie together the sage, thyme, rosemary, and bay leaf with kitchen twine to create a bouquet garni. If no twine is available, leave the herbs loose for infusion.
- Infuse Oat Milk: In a medium saucepan, combine oat milk with the bouquet garni, freshly grated nutmeg, cayenne pepper, black peppercorns, and kosher salt. Bring the mixture to a gentle simmer, then reduce heat to low and let it simmer gently for 7 to 8 minutes. After cooling slightly, strain the milk through a sieve to remove the herbs and spices, reserving the infused milk for the sauce.
- Caramelize Onions: Heat 1 tablespoon of vegan butter or olive oil in a deep 10 or 12-inch frying pan over medium-high heat. Add the finely diced onion, seasoning lightly with salt and pepper. Stir frequently and cook for about 15 minutes until the onions become deeply golden brown, intensifying their natural sweetness and flavor.
- Sauté Garlic and Spices: Add the remaining 4 tablespoons of butter or oil to the pan with the caramelized onions. Once melted and hot, add the minced garlic and red pepper flakes. Cook for 1 to 2 minutes, stirring often, until the garlic turns golden and aromatic without burning.
- Make Sauce: Stir in the all-purpose flour and whisk continuously for 1 to 2 minutes to cook the flour, forming a smooth paste. Slowly pour in the warmed infused oat milk, whisking constantly to prevent lumps. Bring the sauce to a boil over medium-high heat, then reduce to medium and simmer for 3 to 5 minutes until the sauce thickens and coats the back of a spoon. Remove from heat and whisk in the nutritional yeast, Dijon mustard, and white miso paste until fully combined and smooth. The sauce should be thick but pourable.
- Layer Potatoes: Place half of the sliced potatoes in overlapping layers at the bottom of the prepared baking dish (about 3 layers deep). Season the potatoes generously with salt and pepper. Spread half of the prepared sauce evenly over the potatoes, smoothing it to the edges with a silicone spatula.
- Add Remaining Potatoes and Sauce: Layer the remaining potato slices on top, seasoning again with salt and pepper. Pour the remaining sauce over the top. Use a silicone spatula to scrape any sauce clinging to the sides of the pan down onto the potatoes to prevent burning. If using, sprinkle the vegan parmesan evenly over the top.
- Bake Covered: Cover the baking dish with aluminum foil and bake in the preheated oven for 1 hour. The sauce should be bubbly around the edges when ready.
- Finish Baking: Remove the foil and rotate the dish 180 degrees. Bake uncovered for an additional 20 to 25 minutes until the potatoes are tender through to the bottom when tested with a fork and the top is lightly browned. If potatoes are not fully tender, bake for another 10 minutes. For extra browning, optionally broil for 1 to 2 minutes—watch carefully to prevent burning.
- Garnish and Serve: Once baked, sprinkle flaky sea salt and the chopped fresh chives over the top. Allow the dish to cool for 15 minutes before slicing, which helps the sauce thicken and the layers set for easier serving.
Notes
- Using a mandoline to slice potatoes ensures even cooking and the perfect texture.
- The caramelization of onions is key to building a rich, savory flavor in the sauce.
- The bouquet garni infuses subtle herbaceous notes into the oat milk, enhancing the overall complexity.
- Do not skip resting the dish after baking, as it allows the sauce to thicken and the layers to hold together when sliced.
- Vegan parmesan is optional but adds a lovely richness and slightly nutty finish.
- If you don't have oat milk, use another full-fat plant-based milk for creaminess.
- Prep Time: 30 minutes
- Cook Time: 1 hour 50 minutes
- Category: Side Dish
- Method: Baking
- Cuisine: American

Leave a Reply