I love this recipe because it feels hearty and satisfying without being heavy. The layers create great texture, the roasted vegetables bring depth of flavor, and the glaze adds a sweet-tart contrast that keeps every bite interesting. I also enjoy that it works well as both a main dish and a standout side for special meals.
Ingredients
(Note: All ingredient amounts are listed in the recipe card below.)
2 medium sweet potatoes, thinly sliced 2 cups diced butternut squash 2 medium carrots, thinly sliced 2 tbsp olive oil Salt and black pepper, to taste 1 cup crumbled feta cheese ½ cup chopped toasted walnuts ½ cup cranberry juice (100% pure) 2 tbsp honey 1 tbsp balsamic vinegar
Directions
I start by preheating the oven to 375°F (190°C) and lightly greasing a baking dish.
I toss the sliced sweet potatoes, diced butternut squash, and carrots with 1 tablespoon of olive oil, salt, and black pepper. I spread the vegetables on a baking sheet and roast them for 15–20 minutes, just until they begin to soften.
To assemble, I layer sweet potatoes on the bottom of the prepared baking dish, then sprinkle some of the feta cheese and walnuts over the top. I add a layer of butternut squash, followed by carrots, continuing to layer vegetables with feta and walnuts until the dish is filled. I always finish with a layer of sweet potatoes on top.
For the glaze, I combine the cranberry juice, honey, and balsamic vinegar in a small saucepan. I simmer the mixture for 5–7 minutes until it reduces into a glossy glaze.
I drizzle about two-thirds of the glaze over the assembled lasagna, cover the dish with foil, and bake for 30 minutes. I then remove the foil, drizzle the remaining glaze on top, and bake uncovered for another 10–15 minutes until the top is golden and bubbling.
Before serving, I let the lasagna rest for about 10 minutes so the layers set and slice cleanly.
Servings and Timing
I usually serve this dish to about 6 people. Prep time is around 20 minutes, cook time is approximately 45 minutes, and total time comes to about 1 hour and 5 minutes.
Variations
When I want a creamier flavor, I swap the feta for goat cheese. I sometimes add fresh herbs like thyme or rosemary between the layers for extra aroma. For a vegan version, I leave out the cheese and add extra walnuts or a sprinkle of nutritional yeast.
Storage/Reheating
I store leftovers in an airtight container in the refrigerator for up to 4 days. To reheat, I warm individual portions in the oven at 350°F until heated through, or gently microwave them for convenience.
FAQs
Can I prepare this lasagna ahead of time?
I often assemble it a few hours in advance, cover it, and refrigerate until ready to bake.
Do the vegetables need to be roasted first?
I find that roasting adds flavor and prevents excess moisture, so I don’t skip this step.
Can I freeze this dish?
I don’t recommend freezing it, as the texture of the vegetables becomes too soft once thawed.
What size baking dish works best?
I usually use a standard 9×13-inch baking dish for even layering.
Is the glaze very sweet?
I find it balanced, with the balsamic vinegar keeping the sweetness in check.
Can I use bottled cranberry juice cocktail?
I stick to 100% pure cranberry juice, since sweetened cocktails make the glaze too sugary.
How thin should the vegetables be sliced?
I slice them thin enough to bend easily so the layers cook evenly.
Can I add other vegetables?
I sometimes add thinly sliced parsnips or zucchini for variety.
Does this work as a main dish?
I often serve it as a vegetarian main with a simple salad on the side.
Why let it rest before serving?
I let it rest so the layers settle and the slices hold together better.
Conclusion
This layered sweet potato, butternut squash, and carrot lasagna is a dish I come back to whenever I want something comforting, colorful, and full of flavor. I love how it looks on the table and how each layer brings something unique, making it a recipe I’m always happy to share.
A colorful layered vegetable lasagna made with sweet potatoes, butternut squash, and carrots, paired with salty feta, crunchy walnuts, and finished with a tangy cranberry-honey glaze for a comforting yet elegant dish.
Ingredients
2 medium sweet potatoes, thinly sliced
2 cups butternut squash, diced
2 medium carrots, thinly sliced
2 tablespoons olive oil
Salt, to taste
Black pepper, to taste
1 cup crumbled feta cheese
1/2 cup chopped toasted walnuts
1/2 cup 100% pure cranberry juice
2 tablespoons honey
1 tablespoon balsamic vinegar
Instructions
Preheat the oven to 375°F (190°C) and lightly grease a baking dish.
Toss the sweet potatoes, butternut squash, and carrots with 1 tablespoon of olive oil, salt, and black pepper.
Spread the vegetables on a baking sheet and roast for 15–20 minutes, until just beginning to soften.
Layer sweet potatoes on the bottom of the prepared baking dish. Sprinkle with some feta cheese and walnuts.
Add a layer of butternut squash, then a layer of carrots. Continue layering vegetables with feta and walnuts, finishing with sweet potatoes on top.
In a small saucepan, combine the cranberry juice, honey, and balsamic vinegar. Simmer for 5–7 minutes until reduced to a glossy glaze.
Drizzle two-thirds of the glaze over the layered vegetables. Cover the dish with foil and bake for 30 minutes.
Remove the foil, drizzle the remaining glaze over the top, and bake uncovered for another 10–15 minutes until golden and bubbling.
Let the lasagna rest for 10 minutes before slicing and serving.
Notes
Roasting the vegetables first improves flavor and prevents excess moisture.
Goat cheese can be substituted for feta for a creamier taste.
Fresh herbs like thyme or rosemary add extra aroma between layers.
Use 100% pure cranberry juice to avoid an overly sweet glaze.
Letting the dish rest helps the layers set for cleaner slices.