A Comforting, Healthy & Flavor-Packed Sweet Potato Lasagna Recipe
This Vegan Sweet Potato Lasagna is a hearty, flavor-packed twist on the classic! Layers of roasted sweet potatoes, creamy cashew ricotta, rich lentil tomato sauce, and perfectly cooked pasta come together in a comforting, dairy-free, nutritious, and satisfying dish. With a balance of sweet, savory, and herby flavors, this lasagna is a must-try for plant-based and comfort food lovers alike!

Disclosure: This article contains affiliate links, which means we will earn a commission if you purchase through the links on this page. The product recommendations are solely based on our genuine opinions and experiences. Read the Full Affiliate Disclaimer Here
Vegan Sweet Potato Lasagna is a Game-Changer
Lasagna is one of those meals that just hugs your soul—rich layers, comforting flavors, and that “I-need-a-nap-after-this” satisfaction.
But let’s be real—sometimes, traditional lasagna can feel a little too heavy.
That’s where this Vegan Sweet Potato Lasagna comes in. It’s got all the heartiness you love, but with a fresh, nutrient-packed twist.
Think: roasted sweet potatoes, creamy cashew ricotta, a flavorful lentil tomato sauce, and perfectly layered pasta.
It’s cozy, 100% plant-based, and the kind of meal that makes you go, “Wait… this is actually healthy?”
Why You’ll Love This Recipe:
✔️ Packed with protein and fiber from lentils and cashews
✔️ Sweet potatoes bring a natural richness (plus a ton of vitamin A)
✔️ Cashew ricotta is SO creamy, you won’t miss dairy at all
✔️ Leftovers taste even better (and no one ever complains about extra lasagna)
Table of Contents
The Unexpected Secret to Next-Level Lasagna

Lasagna has been around for over 1,000 years, but let’s be real—sometimes, you want something a little different.
This vegetarian sweet potato lasagna takes classic comfort food to a whole new level. Here’s why:
✅ Sweet potatoes are loaded with vitamin A, which supports eye health and immunity. In fact, just one cup provides over 400% of your daily needs!
✅ Cashew ricotta tastes just like the real thing—but without the dairy! It’s creamy, tangy, and rich in healthy fats.
✅ Lentils add plant-based protein and fiber, making this a super satisfying meal.
✅ No tofu or fake cheese here—just real, whole-food ingredients!
Sweet potatoes aren’t just for fries—they add a natural creaminess and subtle sweetness that balances out the savory tomato sauce.
Plus, they’re loaded with vitamin A, which is great for your eyes, immune system, and overall superhero status.
Pair that with a velvety cashew ricotta, and this lasagna is on another level.
My Journey to the Ultimate Sweet Potato Lasagna

Confession: I used to think lasagna without cheese was just… wrong. But one day, I had some extra sweet potatoes on hand and figured, “Why not?”
So, I roasted them, layered them with my go-to lentil tomato sauce, and blended up some cashew ricotta that was so good, I may or may not have eaten half of it straight from the blender.
The result? Absolute magic.
Even my cheese-loving friends couldn’t tell it was dairy-free. And now? This vegetarian sweet potato lasagna is a staple in my kitchen.
Why Is This Vegan Sweet Potato Lasagna Better Than the Rest?

Let’s be honest—there are a lot of vegan lasagna recipes out there. So, what makes this one stand out?
1. Roasted Sweet Potatoes for Maximum Flavor
Many recipes just use plain steamed sweet potatoes or skip them altogether.
But here? We roast them to perfection, bringing out their natural sweetness and caramelized edges. This adds a deep, rich flavor that makes every bite unforgettable.
2. The Best Cashew Ricotta—Creamy, Tangy & Just Like the Real Thing
Some plant-based ricottas can be bland or too grainy.
This one is blended to silky perfection, with just the right balance of lemon juice, nutritional yeast, and a touch of garlic for that authentic cheesy tang. It’s so good, you’ll want to spread it on everything!
3. Protein-Packed Lentil Tomato Sauce
Instead of a basic marinara, this sauce is loaded with hearty lentils for plant-based protein, making the lasagna extra filling.
The lentils soak up the rich tomato and herb flavors, giving the dish a satisfying meaty texture—without any meat.
4. No Weird Processed Ingredients—Just Real, Whole Foods
Many vegan lasagna recipes rely on store-bought vegan cheese or fake meats.
This recipe skips all the processed stuff and focuses on real, whole ingredients that nourish your body and taste amazing.
5. Meal-Prep & Freezer-Friendly Perfection
Unlike some plant-based lasagnas that turn mushy when reheated, this one holds up beautifully!
Whether you make it fresh or freeze it for later, the layers stay firm, flavorful, and just as delicious the next day.
This isn’t just another vegan lasagna—it’s THE lasagna you’ll keep coming back to. Creamy, hearty, flavorful, and ridiculously satisfying. Try it once, and you’ll never go back!
What to Serve with Vegan Sweet Potato Lasagna

This hearty, flavor-packed lasagna is a complete meal on its own, but if you want to round it out, here are some perfect pairings that complement its rich, savory flavors!
1. A Fresh, Crunchy Salad
A light, refreshing salad helps balance the richness of the lasagna. Try:
🥗 Lemon Garlic Arugula Salad – Peppery arugula, cherry tomatoes, and a simple lemon vinaigrette.
🥬 Shaved Brussels Sprout Salad – Crunchy Brussels sprouts, apples, and a tangy balsamic dressing.
🍋 Classic Italian Chopped Salad – Romaine, cucumbers, olives, and a zesty dressing.
2. Garlic Bread or a Rustic Loaf
You’ll want something to soak up that delicious lentil tomato sauce!
🍞 Homemade Garlic Bread – Crusty Italian bread brushed with garlic olive oil and fresh herbs.
🥖 Whole-Grain Artisan Bread – Perfect for tearing apart and dipping.
🌱 Gluten-Free Flatbread – A great option if you’re avoiding gluten.
3. A Cozy Soup for a Comforting Meal
If you’re making this on a chilly evening, pair it with a warm bowl of soup!
🍅 Roasted Tomato Basil Soup – Classic, rich, and made for dipping.
🥣 Creamy Butternut Squash Soup – Sweet and savory, complementing the roasted sweet potatoes.
🫘 Tuscan White Bean Soup – Hearty, protein-packed, and loaded with flavor.
4. Roasted or Sautéed Vegetables
If you love an extra veggie boost, try these sides:
🥕 Garlic Roasted Carrots – Sweet, tender, and lightly caramelized.
🥦 Sautéed Garlicky Broccolini – A simple yet flavorful green side.
🍆 Balsamic Roasted Brussels Sprouts – Crispy, tangy, and delicious.
5. A Light Dessert to Finish the Meal
After a rich dish like lasagna, something light and naturally sweet is the perfect ending!
🍓 Balsamic Strawberries with Coconut Whipped Cream – Fresh, tangy, and creamy.
🍏 Warm Cinnamon Apples – Soft, spiced apples with a touch of maple syrup.
🍫 Dark Chocolate Almond Bark – A little sweet treat to satisfy your cravings.
No matter what you serve with it, this Vegan Sweet Potato Lasagna is the star of the show—just add a side, grab a fork, and dig in! 🍽️
Tools And Equipment

✔️ Large Baking Dish (9×13-inch) – For layering all that deliciousness.
✔️ Sharp Knife & Cutting Board – To slice those sweet potatoes evenly.
✔️ Baking Sheet – For roasting the sweet potatoes to caramelized perfection.
✔️ Blender or Food Processor – To whip up that creamy cashew ricotta.
✔️ Large Pot – For boiling the lasagna noodles.
✔️ Colander – To drain the noodles without a sticky mess.
✔️ Large Skillet or Saucepan – For cooking the rich lentil tomato sauce.
✔️ Mixing Bowls – For easy prep and assembling ingredients.
✔️ Wooden Spoon or Spatula – For stirring and spreading sauces.
✔️ Aluminum Foil – To cover the lasagna while baking.
✔️ Oven Mitts – Because burning your hands is not part of the recipe.
✔️ Serving Spatula – To lift out those perfect lasagna slices.
Bonus: If you’re feeling fancy, a microplane for grating fresh garlic into the sauce or a mandoline slicer for ultra-thin sweet potato slices!
The Recipe: Vegan Sweet Potato Lasagna
Get ready to make the most delicious, comforting, and unbelievably creamy Vegan Sweet Potato Lasagna! This isn’t just another plant-based lasagna—it’s a game-changer.
Imagine layers of caramelized roasted sweet potatoes, velvety cashew ricotta, and a rich, savory lentil tomato sauce, all baked to perfection. Every bite is bursting with bold flavors, cozy textures, and nutrients that make you feel as good as this lasagna tastes.
Whether you’re vegan, vegetarian, or just love really good food, this dish will have you coming back for seconds (and thirds). Grab your ingredients, preheat that oven, and let’s get layering—this is about to be your new favorite lasagna!
Vegan Sweet Potato Lasagna Recipe
Course: DinnerDifficulty: Easy4
servings30
minutes40
minutes300
kcalThis isn’t just any vegan lasagna—this is the ultimate, soul-warming, flavor-packed, rich, creamy, and completely irresistible Sweet Potato Lasagna. Every bite is layered with velvety roasted sweet potatoes, a luscious cashew ricotta, hearty lentil and tomato sauce, and perfectly cooked lasagna noodles.
Ingredients
- For the Sweet Potatoes:
2 large sweet potatoes, peeled and sliced into thin rounds
1 tbsp olive oil
½ tsp sea salt
½ tsp black pepper
½ tsp smoked paprika
- For the Cashew Ricotta:
1 ½ cups raw cashews (soaked in hot water for 15 minutes, then drained)
¼ cup lemon juice
1 tbsp apple cider vinegar
¼ cup unsweetened almond milk
1 tbsp nutritional yeast
1 garlic clove, minced
½ tsp sea salt
½ tsp dried oregano
- For the Lentil Tomato Sauce:
1 tbsp olive oil
1 small onion, diced
3 garlic cloves, minced
1 tsp dried basil
1 tsp dried oregano
½ tsp crushed red pepper flakes (optional)
1 (28-oz) can crushed tomatoes
1 cup cooked lentils
1 tbsp tomato paste
½ tsp sea salt
½ tsp black pepper
- For Assembly:
9-12 lasagna noodles (regular or gluten-free)
2 cups fresh spinach or kale
½ cup dairy-free mozzarella (optional)
Fresh basil, for garnish
Directions
- Roast the Sweet Potatoes
- Preheat your oven to 400°F (200°C).
- Toss sweet potato slices with olive oil, salt, pepper, and smoked paprika.
- Roast for 20 minutes, flipping halfway, until tender and caramelized.
- Make the Cashew Ricotta
- Blend soaked cashews, lemon juice, apple cider vinegar, almond milk, nutritional yeast, garlic, salt, and oregano until smooth.
- If it’s too thick, add a little more almond milk (or just embrace the creamy goodness).
- Cook the Lentil Tomato Sauce
- Heat olive oil in a pan over medium heat.
- Sauté onion and garlic for 3 minutes, then add basil, oregano, and red pepper flakes.
- Stir in crushed tomatoes, lentils, tomato paste, salt, and pepper.
- Simmer for 10 minutes, stirring occasionally.
- Cook the Lasagna Noodles
- Boil a large pot of salted water and cook noodles until al dente.
- Drain and rinse with cold water (because nobody likes sticky noodles).
- Assemble the Lasagna
- Spread a thin layer of lentil tomato sauce at the bottom of a 9×13-inch baking dish.
- Layer as follows:Lasagna noodles
Cashew ricotta
Roasted sweet potatoes
Fresh spinach or kale
More lentil tomato sauce - Repeat the layers and top with dairy-free mozzarella if using.
- Bake & Serve
- Cover with foil and bake at 375°F (190°C) for 25 minutes.
- Uncover and bake for 10-15 more minutes until golden and bubbling.
- Let it rest for 10 minutes before slicing (if you can wait that long).
Pro Tips for the Best Vegan Lasagna
✅ Use No-Boil Noodles for a Shortcut – If using no-boil noodles, add an extra ¼ cup of sauce to ensure they cook properly.
✅ Blend the Cashew Ricotta Until Smooth – A creamy ricotta texture makes all the difference.
✅ Layer Well – Aim for even layers so every bite is full of flavor!
✅ Rest Before Cutting – This helps the lasagna hold its shape when sliced.
Storing & Reheating
- Refrigerate: Store in an airtight container for up to 5 days.
- Freeze: Wrap slices individually and freeze for up to 3 months.
- Reheat: Warm in the oven at 350°F (175°C) for 15 minutes or microwave until heated through.
Substitutions for This Vegan Sweet Potato Lasagna

Don’t have all the ingredients on hand? No worries! Here are some easy swaps to make this recipe work for you:
1. Sweet Potatoes → Butternut Squash or Pumpkin
If you don’t have sweet potatoes, thinly sliced butternut squash or roasted pumpkin works just as well. Both add a natural sweetness and creamy texture to the layers.
2. Cashew Ricotta → Tofu or Sunflower Seeds
For a nut-free option, use firm tofu blended with lemon juice, nutritional yeast, and almond milk to achieve a creamy ricotta texture. Sunflower seeds are another great alternative, though they have a slightly nuttier taste.
3. Lentils → Mushrooms or Vegan Meat Crumbles
No lentils? No problem. Swap them out for chopped mushrooms (for a meaty texture) or your favorite plant-based meat crumbles to keep the hearty, protein-rich feel of the dish.
4. Lasagna Noodles → Zucchini Slices or Gluten-Free Pasta
If you’re avoiding pasta, you can layer in thinly sliced zucchini or eggplant as a low-carb alternative. If you need a gluten-free version, just use gluten-free lasagna noodles.
5. Spinach or Kale → Swiss Chard or Arugula
Don’t have spinach or kale? Swiss chard, collard greens, or even arugula will work as delicious, nutrient-packed alternatives.
6. Crushed Tomatoes → Fresh Tomatoes or Marinara Sauce
If you’re out of canned tomatoes, blend fresh tomatoes for a homemade sauce or use your favorite store-bought marinara sauce to save time.
These swaps keep the lasagna just as delicious and nutrient-dense, so feel free to customize it based on what you have in your kitchen!
This Vegan Sweet Potato Lasagna Will Change How You Do Dinner!

If you’ve made it this far, congrats—you’re officially on your way to making the best Vegan Sweet Potato Lasagna of your life.
This isn’t just a plant-based spin on a classic; it’s a flavor-packed, feel-good, nutrient-loaded masterpiece that proves comfort food can be both healthy and indulgent.
Every bite is layered with creamy cashew ricotta, rich lentil tomato sauce, and naturally sweet, caramelized roasted sweet potatoes.
It’s cozy, hearty, and just plain delicious—whether you’re vegan or just looking for a healthier way to enjoy lasagna.
And let’s be honest—this is the kind of meal that makes you feel like you’ve got your life together. Even if you eat it straight out of the pan in your pajamas (no judgment).
So, grab your ingredients, get layering, and prepare to fall in love with a lasagna that will blow your mind—and maybe even convert a few skeptics along the way.
Let’s Make This a Community!
Tried this recipe? I’d love to hear what you think! Leave a comment below, or tag me on Instagram @Dealiciousness with your masterpiece.
Bonus points if you get someone who “only eats real cheese” to admit it’s amazing!
Now go forth and create lasagna magic. Your future self will thank you.
Frequently Asked Questions (FAQs)
1. Can I make this lasagna gluten-free?
Absolutely! Just swap out regular lasagna noodles for gluten-free lasagna sheets. Most brands hold up just as well, and you won’t even notice the difference. No-boil gluten-free noodles also work—just add a little extra sauce to keep them soft while baking.
2. Can I freeze this Vegan Sweet Potato Lasagna?
Yes! This lasagna freezes beautifully. Assemble it completely, cover tightly, and freeze before baking for up to 3 months. When ready to eat, bake straight from frozen at 375°F (190°C) for about 50 minutes, or until heated through. You can also freeze cooked leftovers in airtight containers for easy meal prep.
3. What can I use instead of cashews for the ricotta?
If you need a nut-free option, swap cashews for firm tofu blended with lemon juice, nutritional yeast, and a splash of almond milk. Sunflower seeds also work well, but they’ll add a slightly nuttier flavor. Either way, you’ll still get a creamy, spreadable ricotta texture!