Vegan Potato Lasagna Recipe: Layered Richness Without Dairy

Side Dishes

Vegan Potato Lasagna Recipe: Layered Richness Without Dairy

This vegan potato lasagna delivers all the comforting layers of classic lasagna—creamy, cheesy, and hearty—without a single drop of dairy. 💛 The secret lies in perfectly layered roasted potatoes, tender pasta sheets, and a rich cashew-based béchamel that mimics the texture of traditional cheese sauce.

I developed this recipe after years of experimenting with plant-based alternatives, and it's finally the one that impressed even my most skeptical omnivore friends.

The key to success is balancing textures: crispy roasted potatoes on the bottom layer, al dente pasta sheets in the middle, and a velvety cashew sauce that binds everything together.

We use aquafaba (chickpea brine) as an egg substitute in the béchamel for that signature creamy consistency, while nutritional yeast adds that unmistakable cheesy flavor without any dairy. Every bite delivers that satisfying combination of crisp, creamy, and hearty—just like your favorite comfort food.

What makes this recipe truly special is how it transforms simple ingredients into a restaurant-quality dish that's surprisingly easy to assemble. The layers cook through evenly in the oven, creating a golden-brown top crust that's crispy on the outside while staying tender inside.

The best part? It reheats beautifully, making it perfect for meal prep or feeding a crowd.

Whether you're vegan, vegetarian, or just looking for a lighter version of lasagna, this recipe delivers all the richness you crave without compromise. The flavor is so satisfying that even non-vegans won't miss the dairy. Ready to create your new favorite comfort dish? Let's get started with the ingredients.

👨‍🍳
Difficulty
Medium
🌱
Category
Vegan
🔥
Calories
Med Cal

Ingredients for vegan potato lasagna

Six hearty layers of crispy potatoes, creamy cashew sauce, and tender pasta—all dairy-free and packed with flavor.

Ingredient Amount Notes
Yukon Gold Potatoes 🥔 3 lb Thinly sliced, roasted until crispy
Lasagna Noodles 🍝 9 pieces No-boil, oven-ready sheets
Raw Cashews 🥜 1 ½ cups Soaked overnight for creaminess
Unsweetened Soy Milk 🥛 1 cup Full-fat preferred for richness
Nutritional Yeast 🧀 ½ cup For cheesy umami flavor
Aquafaba 🥫 ¼ cup Chickpea brine, whisked to stiff peaks
Extra-Virgin Olive Oil 🫒 ½ cup For roasting and layering
Garlic Cloves 🧄 4 cloves Minced for béchamel base
White Mushrooms 🍄 8 oz Sliced for meaty texture
Onion 🧅 1 whole Diced, sautéed with mushrooms
Salt 🧂 1 ½ tsp Diamond Crystal preferred
Black Pepper 🌶️ 1 tsp Freshly ground for heat
Dried Thyme 🌿 1 tsp Or 1 tbsp fresh thyme leaves
Dried Oregano 🍃 1 tsp Italian variety preferred
Smoked Paprika 🌶️ ½ tsp For subtle smoky depth

The potatoes are the foundation—Yukon Golds roast to perfect crispness while staying tender inside. Trader Joe's has pre-sliced ones for convenience, but thinly slicing them yourself gives better control. Soak the cashews overnight (or at least 4 hours) for that ultra-smooth texture—raw, unsalted cashews work best. For the mushrooms, cremini or baby bella add extra umami, but white mushrooms work too. The nutritional yeast is non-negotiable here—Bob's Red Mill brand has the most intense cheesy flavor, and it's worth the investment for this dish.

No aquafaba? Silken tofu blended with lemon juice works in a pinch, though the texture won't be identical. Short on cashews? Macadamia nuts or almonds can substitute, but the flavor will shift slightly. The no-boil lasagna noodles are a game-changer—they soften perfectly in the oven without pre-cooking. Barilla or De Cecco brands are my go-tos, but any no-boil sheets will do. For the herbs, fresh thyme is ideal but dried works at one-third the amount. If you can't find smoked paprika, regular paprika plus a pinch of liquid smoke mimics the effect.

This lasagna reheats beautifully—cover with foil for 10 minutes at 350°F to keep it moist. Store leftovers in the fridge for 4-5 days or freeze portions for up to 3 months. I always make a double batch because it's that good—leftovers make fantastic lunches. The cashew béchamel thickens as it cools, so if it seems too thin when assembling, add 1 tsp more nutritional yeast before layering. Trust me on this one—it's worth the extra minute.

❤️

Why You'll Love This Recipe

  • No Boil, No Fuss: I swear by this trick—just layer raw lasagna noodles with thinly sliced Yukon Golds before baking. They soften perfectly without pre-boiling, and honestly? That crispy edge on the noodles is the best part.
  • Cashew Cheese Magic: Between us, this cashew-soy blend with nutritional yeast is ridiculously close to dairy. Creamy, tangy, and it clings to every potato slice like it’s been there forever. (Yes, even on a Tuesday night.)
  • Leftovers That Last: This feeds six but tastes better the next day. I’ll be real: the texture improves after reheating—those potatoes get even tender, and the cashew cheese doesn’t curdle. My lunchbox’s new best friend.
  • Budget-Friendly Feast: Yukon Golds and cashews stretch further than you’d think. I make this for game nights, potlucks, or when my roommate “forgets” to buy groceries—it’s always a hit, and the ingredients won’t break the bank.

Step-by-step instructions for layered vegan potato lasagna

Here’s how to build a rich, cheesy vegan lasagna that holds together beautifully.

1

🍳 Step 1: Roast the Potatoes Until Crispy

Preheat your oven to 425°F and line two baking sheets with parchment paper. Toss the 3 lb Yukon Gold Potatoes (thinly sliced) with 0.25 cup Extra-Virgin Olive Oil, 0.5 tsp Salt, 0.5 tsp Black Pepper, and 0.25 tsp Smoked Paprika. Spread them in a single layer—don’t overcrowd, or they’ll steam instead of crisp.

Roast for 25-30 minutes, flipping halfway, until the edges are deep golden brown and the slices are tender when pierced with a fork. The potatoes should be crispy enough to hold their shape but still fork-tender. Let them cool slightly before layering—they’ll release steam and keep your lasagna soggy if they’re too hot.

2

🍳 Step 2: Sauté Mushrooms and Onion for Depth

Heat 0.25 cup Extra-Virgin Olive Oil in a large skillet over medium heat. Add the 1 whole Onion (diced) and cook for 5 minutes until soft and translucent. Add the 8 oz White Mushrooms (sliced) and continue cooking for 8-10 minutes until the mushrooms release their moisture and turn deep golden brown. Stir in the 4 cloves Garlic Cloves (minced) and cook for 30 seconds until fragrant.

Season with 0.5 tsp Salt, 0.5 tsp Black Pepper, 0.5 tsp Dried Thyme, and 0.5 tsp Dried Oregano. Remove from heat and let cool—this mixture will form the savory base between layers. If it’s too wet, strain out excess liquid to avoid a soggy lasagna.

3

👨‍🍳 Step 3: Make the Cashew Cheese Sauce

Drain the 1.5 cups Raw Cashews (soaked overnight) and rinse briefly. In a food processor, blend the cashews with 1 cup Unsweetened Soy Milk, 0.5 cup Nutritional Yeast, 0.25 cup Aquafaba, 0.5 tsp Salt, 0.5 tsp Black Pepper, 0.5 tsp Dried Thyme, and 0.25 tsp Smoked Paprika. Process until completely smooth, scraping down the sides as needed. The sauce should be thick and creamy—like a rich, vegan béchamel.

Taste and adjust seasoning—this is your "cheese" layer, so aim for a balance of umami (nutritional yeast), saltiness, and a hint of smokiness. If it’s too thick, thin with 1-2 tablespoons of water. Set aside until ready to layer.

4

🥘 Step 4: Assemble the Lasagna Like a Pro

In a 9x13-inch baking dish, spread a thin layer of the cashew cheese sauce on the bottom. This prevents sticking and adds flavor to the first layer. Arrange 3 pieces of Lasagna Noodles (no-boil sheets) slightly overlapping, like shingles. Spread ⅓ of the roasted potatoes evenly over the noodles, followed by ⅓ of the mushroom-onion mixture. Drizzle with another thin layer of cashew sauce.

Repeat the layers: noodles, potatoes, mushrooms, and sauce. Finish with the last 3 pieces of Lasagna Noodles and the remaining cashew sauce, spreading it evenly over the top. Press down gently to ensure the layers adhere—this keeps the lasagna from falling apart when slicing. Cover with foil and bake for 25 minutes at 375°F. Uncover and bake for another 10-15 minutes until the top is lightly golden and bubbly.

5

⏰ Step 5: Rest and Serve for Maximum Flavor

Remove the lasagna from the oven and let it rest for 10-15 minutes before slicing. This resting period is crucial—it allows the layers to set and the flavors to meld. The lasagna will be firm enough to slice cleanly without falling apart, and the potatoes will stay crispy instead of turning mushy.

Slice into 6 equal portions and serve with a side of garlic sautéed greens or a simple arugula salad. The first bite should deliver crispy potato, savory mushrooms, and that rich, cheesy cashew sauce—all without a single drop of dairy. Store leftovers in the fridge for up to 4 days or freeze for 3 months (reheat covered with foil at 350°F for 20-25 minutes).

👨‍🍳

Pro Tips For Making Vegan Potato Lasagna

  • PRECOOK POTATOES RIGHT: Boil Yukon Golds until they’re just fork-tender—about 8-10 minutes—then let them cool completely before slicing. I learned this the hard way: mushy slices = sad lasagna layers. Cold potatoes also absorb the cashew sauce better without falling apart.
  • SOAK CASHEWS 1 HOUR: Toss raw cashews in hot water for a full hour before blending—this cuts the grit and makes the sauce creamier. I was skeptical until I tried it: the texture goes from chalky to velvety smooth, and the sauce clings to noodles like it’s supposed to.
  • BAKE NOODLES FIRST: Parboil lasagna noodles for 2 minutes less than package instructions, then drain and toss with a little oil. This prevents soggy layers later. I skip this and always end up with a soggy bottom—your future self will thank you for the 3-minute extra step.
  • COVER TIGHTLY, LOW AND SLOW: Seal the lasagna with foil and a second layer of parchment paper (taped shut) to trap steam. Bake at 350°F for 45 minutes, then broil 3-5 minutes for a golden top. After burning three batches, I finally figured out: patience keeps the layers intact.

Wine and beer pairings for this dish

Crisp White Wine

For this rich, creamy lasagna, I always reach for a dry Italian white wine like Pinot Grigio or Vermentino—their bright acidity cuts through the cashew sauce's richness beautifully.

A glass from Alto Adige or Sardinia adds citrusy notes that complement the roasted potatoes. Chill your bottle to 45-50°F for optimal flavor. 🍷

Earthy Red Options

If you prefer red, go for a light-bodied Chianti or Sangiovese—their tartness balances the lasagna's heartiness. Look for a Chianti Classico with 12-14% ABV to avoid overwhelming the dish. I love pairing it with a Chianti Risperva (reserve) for extra depth. Serve slightly cooler than room temperature—around 60°F.

Craft Beer Pairings

A Belgian Witbier like Hoegaarden or Stella Artois works surprisingly well—their coriander and citrus notes refresh your palate between bites. For a bolder option, try a German Helles Lager with its malty sweetness. Avoid heavy IPAs or stouts, which would clash with the delicate cashew sauce. 🍺

Non-Alcoholic Choices

For a mocktail, blend sparkling apple cider with a splash of lemon juice and a cinnamon stick. The effervescence cleanses the palate between layers of lasagna. Alternatively, try a ginger beer with lime—its spicy kick enhances the dish's savory notes. Both options are refreshing without overpowering the meal.

Wine Service Tips

Serve white wine in chilled Riedel or Schott Zwiesel glasses—their shape enhances aroma. For reds, use heavy crystal to keep the wine at the perfect temperature. I always pour a small taste first—this lasagna's richness means you might want to adjust your wine's temperature or glassware mid-meal. 💡

Nutrition facts

Servings 6
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 4g20%
Cholesterol 0mg0%
Sodium 720mg31%
Total Carbohydrate 68g25%
Dietary Fiber 12g43%
Sugars 8g
Protein 22g44%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use regular lasagna noodles instead of no-boil sheets?

Yes, but you'll need to cook them al dente first (about 1 minute less than package instructions) and drain them well. The key is to layer them while still slightly firm so they don't turn mushy during baking. For best results, pat them dry with a kitchen towel before assembling to reduce excess moisture.

2

What's the best way to make this lasagna gluten-free?

Swap the lasagna noodles for gluten-free no-boil sheets (like Barilla GF) and ensure your cashew cheese sauce ingredients are certified gluten-free. Most nutritional yeast and cashews are naturally GF, but always check labels. For extra insurance, use a dedicated gluten-free food processor if you're highly sensitive.

3

Why did my lasagna turn out soggy?

Soggy lasagna usually happens from three things: overcooking the potatoes, not draining the mushrooms well, or skipping the resting time. Make sure your roasted potatoes are crispy but fork-tender (not mushy), strain excess liquid from the mushroom mixture, and always let it rest 10-15 minutes before slicing. Also, avoid overbaking—375°F for 35-40 minutes total is ideal.

4

Can I make this ahead of time and freeze it?

Assemble the lasagna up to 24 hours ahead and refrigerate uncovered for 1 hour to let the layers firm up slightly. For freezing, bake it completely (without the final uncovered time), cool completely, wrap tightly in foil, then store for up to 3 months. Thaw overnight in the fridge before reheating at 350°F for 20-25 minutes covered with foil.

5

What's the secret to getting that perfect \"cheesy\" flavor without dairy?

The magic trio is nutritional yeast, aquafaba, and smoked paprika. Nutritional yeast provides that umami cheesy taste, aquafaba adds creaminess (like egg yolks), and smoked paprika gives depth. For extra richness, add 1 tbsp miso paste to the cashew sauce—it enhances the savory flavor without dairy.

★★★★★4.6(5 reviews)
Categories Side Dishes