If you are looking for a dish that captures cozy flavors with a beautiful burst of color and creativity, this Layered Sweet Potato Butternut Squash Carrot Lasagna Recipe is just what you need. Combining the natural sweetness of roasted sweet potatoes, butternut squash, and carrots with the salty tang of feta and the satisfying crunch of toasted walnuts, this layered delight is finished off perfectly with a luscious cranberry-honey glaze. Each bite feels like a comforting hug, balanced with just the right touch of acidity and sweetness. It’s a vibrant vegetarian dish that easily earns a spot both at the dinner table and in your heart.
Ingredients You’ll Need
To create this irresistible lasagna, you’ll want simple, fresh ingredients that bring their own unique textures and flavors to the dish. Each component adds something special — from the earthy sweetness of root vegetables to the sharp feta and the zing of the glaze — which together build layers of pure delight.
- 2 medium sweet potatoes, thinly sliced: These are the dish’s sweet, tender base layers that roast beautifully for soft texture.
- 2 cups diced butternut squash: Adds a creamy, buttery element that complements the other root veggies.
- 2 medium carrots, thinly sliced: Bring a subtle sweetness and vibrant color that pops in every slice.
- 2 tbsp olive oil: Essential for roasting and infusing the vegetables with richness and crisp edges.
- Salt and black pepper, to taste: The basic seasoning that enhances each ingredient’s natural flavors without overpowering.
- 1 cup crumbled feta cheese: Provides a salty tang that contrasts beautifully with the sweetness of the vegetables.
- ½ cup chopped toasted walnuts: Adds a satisfying crunch and nutty depth to each savory layer.
- ½ cup cranberry juice (100% pure): The star of the glaze, lending a tart, fruity brightness.
- 2 tbsp honey: Sweetens the glaze just enough to balance the tanginess of the cranberries.
- 1 tbsp balsamic vinegar: Adds acidity and a rich depth to the glaze for that perfect finishing touch.
How to Make Layered Sweet Potato Butternut Squash Carrot Lasagna Recipe
Step 1: Preheat and Prepare
Start by heating your oven to 375°F (190°C) and greasing your baking dish well. This simple prep step ensures your beautiful layers won’t stick and makes cleanup a breeze. The oven’s warmth will soon coax the natural sweetness out of the vegetables for the tastiest roast.
Step 2: Roast the Vegetables
Toss the thinly sliced sweet potatoes, diced butternut squash, and carrots with 1 tablespoon of olive oil, salt, and black pepper. Spreading them out on a baking sheet and roasting for 15 to 20 minutes softens the veggies while still keeping some structure for layering. This roasting phase is crucial—it caramelizes their sugars and melts the flavors into something truly comforting and rich.
Step 3: Build the First Layer
Once your roasted vegetables are ready, start assembling your lasagna by layering the roasted sweet potatoes evenly across the bottom of your baking dish. Sprinkle some crumbled feta and chopped toasted walnuts over them. This layer sets the stage with both creamy and crunchy textures that build excitement for every bite.
Step 4: Continue Layering
Next, add a generous layer of roasted butternut squash followed by the carrots. Repeat these layers together with additional feta and walnuts, stacking flavors and textures with each pass. Finally, top off your masterpiece with a final layer of sweet potatoes—they create a stunning, colorful crown and a tender finish. This is where the magic of layering really shines, each vegetable contributing its character to the whole.
Step 5: Make the Cranberry-Honey Glaze
While your lasagna layers settle, combine cranberry juice, honey, and balsamic vinegar in a small saucepan. Simmer gently for 5 to 7 minutes until the mixture thickens into a glossy glaze. This glaze is the perfect finishing touch, infusing the dish with a bright, fruity tanginess that perfectly balances the natural sweetness of the veggies and the feta’s tang. Drizzle it evenly over the top just before baking or serve on the side for guests to add as they like.
How to Serve Layered Sweet Potato Butternut Squash Carrot Lasagna Recipe

Garnishes
A sprinkle of fresh herbs like thyme or sage can add a fragrant touch and fresh color contrast to your lasagna. For an extra pop, scatter some pomegranate seeds over the top. Not only do they look stunning, but they also add a burst of juicy sweetness that pairs beautifully with the glaze.
Side Dishes
This dish is hearty on its own, but you can round out your meal with a crisp green salad drizzled with a lemon vinaigrette to cut through the richness. Alternatively, roasted garlic bread or simple steamed green beans bring balance and added textures that never disappoint alongside a layered vegetable lasagna.
Creative Ways to Present
Try serving the lasagna in individual ramekins or small cast-iron skillets for a charming, rustic touch. Another fun approach is to prepare as a stacked tower on dinner plates, highlighting the vibrant layers boldly in every portion. No matter how you serve it, the layers will impress and delight every guest.
Make Ahead and Storage
Storing Leftovers
If you find yourself fortunate enough to have leftovers from this Layered Sweet Potato Butternut Squash Carrot Lasagna Recipe, store them in an airtight container in the refrigerator for up to 3 days. The flavors actually meld and deepen overnight, making the next day just as enjoyable as the day you made it.
Freezing
You can freeze this lasagna by wrapping it tightly in plastic wrap and aluminum foil to prevent freezer burn. Store it for up to 2 months. When you’re ready to indulge, thaw it overnight in the refrigerator before reheating for best results. This makes it a perfect make-ahead meal for busy weeks or unexpected guests.
Reheating
Reheat individual portions in the microwave or warm the entire dish covered loosely with foil in a 350°F (175°C) oven for about 20 minutes until heated through. Adding a sprinkle of extra walnuts or feta before serving refreshes the textures, making leftovers taste just as delicious as fresh.
FAQs
Can I use other nuts instead of walnuts?
Absolutely! Pecans or almonds work wonderfully as well, offering a similar crunch and nutty flavor that complements the layered vegetables.
Is this dish vegan-friendly?
To make it vegan, simply omit the feta cheese or substitute it with a plant-based cheese alternative. The glaze and vegetable layers remain perfectly vegan as is.
How long can I roast the vegetables in advance?
You can roast the vegetables up to two days ahead and keep them refrigerated. Just assemble and bake your lasagna when ready, which helps save time on busy days.
Can this dish be made gluten-free?
Yes! Since this recipe doesn’t call for traditional pasta sheets, it is naturally gluten-free. Just make sure any additional sides or garnishes you serve are gluten-free as well.
What can I substitute for cranberry juice if I don’t have any?
Try using pomegranate juice or a tart cherry juice as an alternative; both bring similar fruity acidity that makes the glaze shine.
Final Thoughts
Creating this Layered Sweet Potato Butternut Squash Carrot Lasagna Recipe brings together warmth, flavor, and a touch of elegance in a dish that’s both nourishing and joyful. It’s an inviting option perfect for family dinners or special gatherings where you want to impress with something a little different yet incredibly comforting. I can’t wait for you to try it and discover how these sweet, tangy, and crunchy layers become a new favorite on your table!

Your email address will not be published. Required fields are marked *