If you’re looking for a cozy, vegetable-forward dish that feels both nourishing and elegant, this Layered Sweet Potato Butternut Squash Carrot Lasagna is a beautiful choice. Thin slices of sweet potato and carrot are layered with tender roasted butternut squash, creamy feta, and crunchy toasted walnuts — all finished with a lightly sweet cranberry balsamic glaze.
It’s colorful, naturally gluten-free, and perfect for holiday tables, dinner parties, or simply when you want something wholesome and comforting without traditional pasta.
Why You’ll Love This Recipe
- Packed with naturally sweet, roasted vegetables
- Creamy, tangy feta for balance
- Crunchy toasted walnuts for texture
- Beautiful presentation with layered slices
- Perfect as a vegetarian main or hearty side
Ingredients You’ll Need
Tip: You’ll find the full list of ingredients and measurements in the recipe card below.
- 2 medium sweet potatoes, thinly sliced (about 3 mm thick)
- 2 cups diced butternut squash
- 2 medium carrots, thinly sliced
- 2 tablespoons olive oil
- Salt and black pepper, to taste
- 1 cup crumbled feta cheese
- ½ cup chopped toasted walnuts
- ½ cup 100% pure cranberry juice
- 2 tablespoons honey
- 1 tablespoon balsamic vinegar
Let’s Get Started
-
Preheat your oven to 200°C (400°F). Lightly grease a medium baking dish and set aside.
-
Toss the diced butternut squash with 1 tablespoon olive oil, salt, and black pepper. Spread on a baking sheet and roast for 20–25 minutes until fork-tender and lightly caramelized. Set aside.
-
In a large bowl, gently toss the sweet potato slices and carrot slices with the remaining 1 tablespoon olive oil, salt, and pepper to lightly coat.
-
Begin layering in the prepared baking dish: arrange a single layer of sweet potato slices on the bottom, slightly overlapping. Add a layer of carrot slices, followed by a portion of roasted butternut squash.
-
Sprinkle a small handful of crumbled feta and toasted walnuts over the vegetable layer.
-
Repeat the layering process (sweet potatoes, carrots, squash, feta, walnuts) until all ingredients are used, finishing with a light sprinkle of feta on top.
-
Cover the dish tightly with foil and bake for 35–40 minutes, or until the sweet potatoes are tender when pierced with a knife.
-
While the lasagna bakes, prepare the glaze. In a small saucepan over medium heat, combine cranberry juice, honey, and balsamic vinegar. Simmer for 8–10 minutes until slightly thickened and syrupy. Stir occasionally and remove from heat once reduced.
-
Remove the foil from the lasagna and bake uncovered for an additional 10–15 minutes to lightly brown the top.
-
Let the dish rest for 10 minutes before slicing. Drizzle the cranberry balsamic glaze over the top just before serving.
Servings and Pairing
This recipe serves 6 as a side dish or 4 as a vegetarian main. Pair with a simple arugula salad, roasted chicken, or grilled salmon for a balanced meal.
Variations
-
Swap feta for goat cheese for a creamier texture.
-
Add fresh thyme or rosemary between layers for extra depth.
-
Include a thin layer of ricotta for added richness.
-
Substitute pecans for walnuts if preferred.
Storage Tips
Store leftovers in an airtight container in the refrigerator for up to 4 days. Reheat covered in a 180°C (350°F) oven until warmed through. The glaze can be stored separately and reheated gently before serving.
FAQs
Can I make this ahead of time?
Yes. Assemble the layers up to a day in advance and refrigerate. Bake just before serving, adding a few extra minutes if chilled.
Do I need to peel the sweet potatoes?
Peeling is recommended for a softer texture, but it’s optional if you prefer a more rustic feel.
Can I freeze this dish?
Yes, though the texture of the vegetables may soften slightly upon reheating. Wrap tightly and freeze up to 2 months.
Final Thoughts
This Layered Sweet Potato Butternut Squash Carrot Lasagna is colorful, comforting, and full of natural sweetness balanced with tangy feta and bright cranberry glaze. It’s the kind of dish that feels special enough for gatherings but simple enough to enjoy any night of the week.
Print
Sweet Potato Butternut Squash Lasagna
- Total Time: 1 hour 15 minutes
- Yield: 6 servings
- Diet: Vegetarian
Description
This Layered Sweet Potato Butternut Squash Carrot Lasagna features thinly sliced sweet potatoes and carrots layered with roasted squash, feta, and toasted walnuts, topped with a cranberry balsamic glaze. It’s a hearty, vegetable-forward dish perfect as a main or side.
Ingredients
- 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 100% cranberry juice
- 2 tbsp honey
- 1 tbsp balsamic vinegar
Instructions
- Preheat oven to 200°C (400°F).
- Roast butternut squash with olive oil, salt, and pepper for 20–25 minutes.
- Toss sweet potatoes and carrots with remaining olive oil and seasoning.
- Layer sweet potatoes, carrots, squash, feta, and walnuts in baking dish.
- Repeat layers and cover with foil.
- Bake 35–40 minutes until vegetables are tender.
- Simmer cranberry juice, honey, and balsamic vinegar 8–10 minutes until reduced.
- Bake uncovered 10–15 minutes more.
- Rest 10 minutes and drizzle glaze before serving
Notes
- Slice vegetables evenly for consistent cooking.
- Cover tightly with foil to steam and soften layers properly.
- Let rest before slicing for cleaner portions.
- Prep Time: 20 minutes
- Cook Time: 55 minutes

