There’s something truly comforting about lasagna, but have you ever thought of switching things up with a vibrant twist? This Layered Sweet Potato Lasagna brings together the earthy sweetness of roasted sweet potatoes, butternut squash, and carrots, creating a colorful dish that delights both the eyes and the taste buds. Whenever I find myself craving something hearty yet healthy, this recipe quickly comes to mind.
Not only is it packed with nutritious ingredients like feta cheese and walnuts, but it also combines the rich flavors of cranberry juice and balsamic vinegar into a delicious glaze that ties everything together. Imagine pulling this golden, bubbling beauty out of the oven, and the delightful aroma filling your kitchen, drawing family and friends to gather around the table.
With minimal prep time and a simple layering technique, this lasagna isn’t just impressive; it’s also an easy crowd-pleaser that will leave everyone asking for seconds. Perfect for a cozy weeknight dinner or a weekend gathering, let me show you how to create this delightful dish that’s a refreshing break from takeout.
Why You'll Love This Layered Sweet Potato Lasagna
- This Layered Sweet Potato Lasagna is incredibly easy to prepare, making it perfect for those busy weeknights or spontaneous gatherings.
- The combination of roasted sweet potatoes, butternut squash, and carrots creates a burst of flavors that is both delightful and satisfying.
- Its beautiful layers not only make for a stunning presentation but also invite everyone to dig in and enjoy.
- Whether you’re serving it as a main dish or a side, this recipe is versatile enough to please both vegetarians and meat lovers alike.
Layered Sweet Potato Lasagna Ingredients
For the Vegetables
• Sweet potatoes – add natural sweetness and a beautiful color to your lasagna.
• Butternut squash – offers a creamy texture and nutty flavor that complements the other veggies.
• Carrots – provide a touch of earthiness and a lovely crunch to each bite.
For the Layering
• Olive oil – used for roasting the vegetables, enhancing their flavors while keeping everything moist.
• Salt and black pepper – essential for seasoning to bring out the natural tastes of the ingredients.
• Feta cheese – adds a tangy flavor that beautifully contrasts with the sweetness of the vegetables.
• Chopped toasted walnuts – introduce a delightful crunch and nutty richness to the dish.
For the Glaze
• Cranberry juice (100% pure) – infuses a fruity sweetness that balances the savory elements perfectly.
• Honey – enhances the natural sweetness of the dish while adding a touch of gloss to the glaze.
• Balsamic vinegar – contributes acidity and depth to the flavors, making the glaze irresistible.

How to Make Layered Sweet Potato Lasagna
-
Preheat your oven to 375°F (190°C) and grease a baking dish to ensure your lasagna doesn’t stick. This step is crucial for easy serving later on!
-
Toss the sliced sweet potatoes, butternut squash, and carrots with 1 tablespoon of olive oil, salt, and black pepper. Roast these beauties for 15–20 minutes until they’re just tender and fragrant.
-
Layer the roasted sweet potatoes in the bottom of your prepared baking dish. Sprinkle some feta cheese and chopped walnuts on top. Then, layer in the butternut squash followed by carrots. Repeat this layering process until you’ve filled your dish, finishing with a layer of sweet potatoes.
-
Simmer the cranberry juice, honey, and balsamic vinegar in a saucepan for 5–7 minutes, reducing it until it becomes a luscious glaze. The aroma will be divine!
-
Drizzle about two-thirds of the glaze over the layered lasagna. Cover the dish with foil and bake for 30 minutes. This will meld all those beautiful flavors together!
-
Uncover the lasagna, drizzle the remaining glaze on top, and bake for an additional 10–15 minutes until it’s golden and bubbling, making your kitchen smell absolutely heavenly.
-
Let rest for 10 minutes before slicing and serving. This resting period allows the layers to set and makes for perfect portions.
Optional: Garnish with fresh herbs for added flavor and color.
Exact quantities are listed in the recipe card below.
How to Store and Freeze Layered Sweet Potato Lasagna
Fridge: Store any leftover Layered Sweet Potato Lasagna in an airtight container, where it will stay fresh for up to 3 days.
Freezer: To freeze, wrap the lasagna tightly in plastic wrap and aluminum foil. It can be stored in the freezer for up to 2 months without losing its delicious flavors.
Reheating: When ready to enjoy, thaw overnight in the refrigerator and reheat in the oven at 350°F (175°C) for about 20 minutes or until heated through.
Meal Prep: Consider making a double batch for easy meal prep—this dish is great for busy weekdays or unexpected guests!
Layered Sweet Potato Lasagna Variations
Feel free to make this dish your own with these creative twists that will brighten up your Layered Sweet Potato Lasagna.
-
Vegan: Replace feta cheese with crumbled tofu marinated in lemon juice and nutritional yeast for a creamy, tangy alternative.
-
Gluten-Free: Swap regular lasagna sheets with gluten-free lasagna noodles to make this comforting dish suitable for gluten-sensitive friends.
-
Spicy Kick: Add red pepper flakes or diced jalapeños in between the layers for a fiery punch that balances the sweetness.
-
Creamy Layers: Drizzle in some ricotta or a plant-based cream cheese between the layers for an extra rich and creamy texture throughout.
-
Herb Infusion: Incorporate fresh or dried herbs like thyme, rosemary, or sage to the vegetables for a fragrant twist that elevates each bite.
-
Nutty Crunch: Switch walnuts for pecans or add a layer of toasted pumpkin seeds for an unexpected texture that delights the palate.
-
Fruit-Forward: Mix in some fresh or frozen cranberries or sliced apples in between the layers for a fruity surprise that pairs beautifully with the savory elements.
-
Extra Cheesy: Top the final layer with a mix of mozzarella and parmesan for a gooey, melted finish that will invite everyone to dig in!
What to Serve with Layered Sweet Potato Lasagna?
As you savor each vibrant bite of this colorful dish, consider pairing it with delightful sides that enhance its charm.
- Garlic Bread: A warm, crusty loaf slathered in garlic butter adds comforting crunch that balances the soft layers of lasagna.
- Mixed Green Salad: A fresh salad with a light vinaigrette provides a refreshing contrast, cutting through the richness of the cheese and vegetables.
- Roasted Brussels Sprouts: These caramelized bites bring a delicious nutty flavor, enhancing the earthiness of the sweet potatoes.
- Honey-Glazed Carrots: Sweet and tender carrots mirror the dish’s ingredients while adding an additional layer of sweetness.
- Cranberry Spritzer: A bubbly beverage made with cranberry juice and sparkling water keeps the theme consistent while adding festive flair.
- Lemon Sorbet: A light and refreshing dessert to cleanse the palate after the hearty lasagna, rounding off the meal perfectly.
Each pairing is designed to create a harmonious dining experience that elevates your homemade lasagna into a feast for both the eyes and the taste buds.
Make Ahead Options
Preparing this Layered Sweet Potato Lasagna ahead of time is a fantastic way to simplify your weeknight meal planning! You can slice the sweet potatoes, butternut squash, and carrots up to 24 hours in advance and store them in an airtight container in the refrigerator. Simply toss them with olive oil, salt, and pepper right before roasting. Additionally, you can prepare the glaze with cranberry juice, honey, and balsamic vinegar and keep it in the fridge for up to 3 days. When you’re ready to bake, layer the veggies as instructed, drizzle with the glaze, cover with foil, and bake for 30 minutes. Uncover and bake for another 10–15 minutes to achieve that perfect bubbling top, ensuring your lasagna is just as delicious as if it were made fresh!
Chef's Helpful Tips
- When preparing the Layered Sweet Potato Lasagna, ensure your vegetables are sliced as uniformly as possible for even cooking and layering.
- Avoid overcrowding the baking dish, as this can lead to uneven baking and steaming instead of roasting.
- Use a rich pot for reducing the glaze to create a thick consistency that clings beautifully to the lasagna.
- Remember to let your dish rest for at least 10 minutes after baking, as this allows the flavors to meld and the layers to firm up for easier slicing.
Layered Sweet Potato Lasagna Recipe FAQs
What kind of sweet potatoes should I use?
Absolutely! For this Layered Sweet Potato Lasagna, I recommend using medium-sized, firm sweet potatoes that are free of dark spots or blemishes. Look for those with a vibrant orange color, as they are usually sweeter and will add more flavor to your dish.
How should I store leftover lasagna?
Very! To store your leftover Layered Sweet Potato Lasagna, place it in an airtight container in the fridge, where it can stay fresh for up to 3 days. Make sure the container is sealed properly to prevent it from drying out or absorbing odors from other foods.
Can I freeze this lasagna?
Yes, you can! To freeze, wrap the entire dish tightly with plastic wrap, followed by aluminum foil for added protection against freezer burn. It can be stored in the freezer for up to 2 months. When you’re ready to enjoy it, thaw overnight in the refrigerator before reheating.
How do I reheat the lasagna?
Reheating is simple! Preheat your oven to 350°F (175°C). If the lasagna is frozen, allow it to thaw overnight in the fridge first. Place it in a baking dish, cover with foil, and bake for about 20 minutes or until heated through. If it was in the fridge, it may only need about 15 minutes.
Can I make this recipe gluten-free?
Absolutely! This Layered Sweet Potato Lasagna is naturally gluten-free since it doesn’t contain any pasta. Just ensure that any additional toppings or ingredients you may add are also gluten-free, especially if you opt for a store-bought glazing option.
What about dietary restrictions for pets or allergies?
Very! Since this recipe is rich in vegetables and free from typical allergens like dairy and nuts, it’s a healthier choice. However, be cautious if you plan to share any leftovers with your pets, especially due to ingredients like feta cheese and spices that may not sit well with them. Always check for individual allergies before sharing!

Layered Sweet Potato Lasagna
Ingredients
Equipment
Method
- Preheat your oven to 375°F (190°C) and grease a baking dish to ensure your lasagna doesn’t stick.
- Toss the sliced sweet potatoes, butternut squash, and carrots with 1 tablespoon of olive oil, salt, and black pepper. Roast these for 15–20 minutes until they're just tender and fragrant.
- Layer the roasted sweet potatoes in the bottom of your prepared baking dish. Sprinkle some feta cheese and chopped walnuts on top. Then, layer in the butternut squash followed by carrots. Repeat layering until filled, finishing with sweet potatoes.
- Simmer the cranberry juice, honey, and balsamic vinegar in a saucepan for 5–7 minutes until it becomes a luscious glaze.
- Drizzle about two-thirds of the glaze over the layered lasagna. Cover with foil and bake for 30 minutes.
- Uncover the lasagna, drizzle the remaining glaze on top, and bake for an additional 10–15 minutes until golden and bubbling.
- Let rest for 10 minutes before slicing and serving.




Leave a Comment