Layered Sweet Potato Butternut Squash Carrot Lasagna

Posted on February 28, 2026

Modified: February 27, 2026

By Layla
A gourmet slice of Layered Sweet Potato Butternut Squash Carrot Lasagna with creamy white layers, topped with cranberries, nuts, and a rosemary sprig.

This Layered Sweet Potato Butternut Squash Carrot Lasagna is pure comfort in every bite. I love how the tender, roasted vegetables meld with creamy sauces, creating a dish that feels both wholesome and wonderfully indulgent. My broccoli cheddar rice cup is another family favorite that brings joy.

I remember the first time I experimented, trying to coax my picky eater into loving more greens. This recipe evolved from those kitchen adventures, turning humble root vegetables into something truly spectacular for our holiday table.

It’s wonderfully comforting and a low-stress option for a nourishing family dinner. My secret for a truly comforting bake? Always let it rest for a few minutes; it makes all the difference!

What You Need to Make This Recipe

Sweet potato, butternut squash, and carrots truly make this Layered Sweet Potato Butternut Squash Carrot Lasagna vibrant. I adore the aroma as they roast! You’ll find the full ingredient list and measurements in the recipe card below, just like my cauliflower tacos with cilantro lime crema.

How to Make Layered Sweet Potato Butternut Squash Carrot Lasagna

Crafting this delicious Layered Sweet Potato Butternut Squash Carrot Lasagna involves a few simple steps. First, we roast the vegetables to sweet perfection, then create a creamy ricotta filling and a velvety béchamel sauce. Finally, layer it all with noodles and cheese before baking until golden. It’s similar in comfort to my mediterranean vegetable pasta bake.

Pro Tips for Making This Layered Sweet Potato Butternut Squash Carrot Lasagna

Making a spectacular Layered Sweet Potato Butternut Squash Carrot Lasagna is all about those little touches that elevate it from good to absolutely unforgettable. I’ve learned these tricks over years of cooking for my family, and I’m excited to share them with you.

Achieving Perfect Roasted Vegetables

My top tip for the vegetables is not to overcrowd your baking sheet. Giving those sweet potatoes, butternut squash, and carrots space ensures they roast beautifully and caramelize, rather than steam. This deepens their natural sweetness, which is crucial for the overall flavor of your lasagna.

Creamy Ricotta and Béchamel

For the ricotta filling, I always use part-skim ricotta and grate fresh Parmesan. And for the béchamel, a whisk is your best friend to prevent lumps and ensure that silky smooth texture we all adore. Remember to cook the flour and butter for a minute or two to remove the raw flour taste.

My Secret Trick: I always lightly warm the milk for the béchamel sauce before adding it to the roux. This helps prevent lumps and creates a much smoother sauce, making your lasagna extra luxurious.

Assembly Wisdom

When assembling the lasagna, don’t be shy with the sauce and filling! Each layer contributes to that incredible flavor profile. I like to spread a thin layer of béchamel on the bottom of the dish before the first noodles, just to prevent sticking and add a rich base.

How to Store Layered Sweet Potato Butternut Squash Carrot Lasagna

Having leftovers of this incredible Layered Sweet Potato Butternut Squash Carrot Lasagna is a true gift! To store it, I let the lasagna cool completely before covering it tightly with foil or transferring individual portions to airtight containers. It keeps beautifully in the refrigerator for up to 3-4 days.

For longer storage, you can freeze individual slices or the whole pan (if it’s freezable) for up to 2-3 months. When reheating, I always prefer to warm it slowly in the oven at a lower temperature, around 300°F (150°C), covered, until heated through. This gentle reheat preserves its creamy texture and prevents the edges from drying out, bringing the flavors of your dish back to life. My personal tip: a sprinkle of fresh Parmesan before reheating truly elevates this meal.

Nutritional Benefits

This vegetarian Layered Sweet Potato Butternut Squash Carrot Lasagna is a powerhouse of nutrients. Packed with vitamins from vibrant root vegetables and protein from cheeses, it’s a wholesome, satisfying meal I feel great serving my family.

FAQs

Can I prepare this lasagna ahead of time?

Absolutely! I often assemble my Layered Sweet Potato Butternut Squash Carrot Lasagna a day in advance. Simply cover it tightly and refrigerate until you’re ready to bake. This makes it a fantastic option for meal prepping or busy weeknights, allowing the flavors to meld beautifully before baking.

What if I don’t have butternut squash?

No problem at all! While butternut squash adds a unique sweetness, you can easily substitute it. I’ve had success using extra sweet potato, or even parsnips, which offer a slightly different but equally delicious flavor profile to this Layered Sweet Potato Butternut Squash Carrot Lasagna.

Can I make this a gluten-free dish?

Yes, you certainly can! To make this Layered Sweet Potato Butternut Squash Carrot Lasagna gluten-free, simply swap out the regular lasagna noodles for a high-quality gluten-free alternative. Also, ensure your all-purpose flour for the béchamel sauce is replaced with a gluten-free blend, often 1:1 works perfectly.

How do I prevent my lasagna from being watery?

My best advice for a perfectly set Layered Sweet Potato Butternut Squash Carrot Lasagna is to ensure your roasted vegetables aren’t too wet. Also, allow the lasagna to rest for 15-20 minutes after baking before slicing. This helps the sauces and cheese set, preventing a watery dish.

A gourmet slice of Layered Sweet Potato Butternut Squash Carrot Lasagna with creamy white layers, topped with cranberries, nuts, and a rosemary sprig.
Layla

Layered Sweet Potato Butternut Squash Carrot Lasagna

A vibrant and hearty vegetarian lasagna featuring sweet, earthy layers of roasted sweet potato, butternut squash, and carrots, nestled between tender noodles and a creamy herb ricotta filling. This dish is a delicious way to enjoy autumn vegetables.
Prep Time 45 minutes
Cook Time 1 hour
Total Time 1 hour 45 minutes
Servings: 8 servings
Course: Main Course
Cuisine: Italian-Inspired, Vegetarian
Calories: 520

Ingredients
  

For the Roasted Vegetables
  • 1 large sweet potato about 1.5 lbs, peeled and thinly sliced into 1/4-inch rounds or half-moons
  • 1 small butternut squash about 2 lbs, peeled, deseeded, and thinly sliced into 1/4-inch planks or half-moons
  • 3 medium carrots about 1 lb, peeled and thinly sliced into 1/4-inch rounds
  • 3 tbsp olive oil
  • 1 tsp dried thyme
  • 1/2 tsp salt
  • 1/4 tsp black pepper
For the Ricotta Filling
  • 24 oz part-skim ricotta cheese (3 cups)
  • 1 cup grated Parmesan cheese plus more for topping
  • 1 large egg
  • 1/4 cup chopped fresh parsley
  • 2 tbsp chopped fresh sage
  • 1/2 tsp salt
  • 1/4 tsp black pepper
  • Pinch freshly grated nutmeg
For the Béchamel Sauce
  • 4 tbsp unsalted butter
  • 1/4 cup all-purpose flour
  • 4 cups whole milk
  • 1 cup vegetable broth
  • 1/2 tsp salt
  • 1/4 tsp white pepper or black pepper
For Assembly
  • 12-15 lasagna noodles oven-ready or regular (if using regular, cook according to package directions)
  • 2 cups shredded mozzarella cheese

Equipment

  • Large Baking Dish (9x13 inch)
  • 2 Large baking sheets
  • Large mixing bowls
  • Sharp knife
  • Cutting board
  • Large saucepan or Dutch oven
  • Whisk

Method
 

Prepare the Roasted Vegetables
  1. Preheat your oven to 400°F (200°C). On two large baking sheets, arrange the sliced sweet potato, butternut squash, and carrots in a single layer. Drizzle evenly with olive oil, then sprinkle with dried thyme, 1/2 tsp salt, and 1/4 tsp black pepper. Toss gently to ensure all vegetables are coated.
  2. Roast for 20-25 minutes, or until the vegetables are tender and slightly caramelized at the edges. Remove from the oven and let cool slightly.
Make the Ricotta Filling
  1. In a large mixing bowl, combine the ricotta cheese, 1 cup grated Parmesan cheese, egg, chopped fresh parsley, chopped fresh sage, 1/2 tsp salt, 1/4 tsp black pepper, and a pinch of freshly grated nutmeg. Mix thoroughly until all ingredients are well combined. Set aside.
Make the Béchamel Sauce
  1. In a large saucepan or Dutch oven, melt the unsalted butter over medium heat. Add the all-purpose flour and whisk continuously for 1-2 minutes to create a smooth paste (roux).
  2. Gradually whisk in the whole milk, a little at a time, ensuring that no lumps form. Once all the milk is incorporated, gradually whisk in the vegetable broth. Continue to cook, stirring constantly, until the sauce thickens to a pourable consistency, about 8-10 minutes.
  3. Season the béchamel sauce with 1/2 tsp salt and 1/4 tsp white pepper. Remove from heat.
Assemble the Lasagna
  1. Reduce your oven temperature to 375°F (190°C). Spread about 1 cup of the béchamel sauce evenly on the bottom of a 9x13 inch baking dish.
  2. Lay 3-4 lasagna noodles over the sauce (if using oven-ready, no pre-cooking is needed; otherwise, use cooked noodles). Spread half of the ricotta filling evenly over the noodles.
  3. Arrange half of the roasted sweet potato, butternut squash, and carrots over the ricotta layer. Sprinkle with 1 cup of shredded mozzarella cheese.
  4. Repeat the layers: Top with another layer of noodles. Spread about 1.5 cups of béchamel sauce over these noodles. Spread the remaining half of the ricotta filling, then arrange the remaining roasted vegetables. Sprinkle with the remaining 1 cup of shredded mozzarella cheese.
  5. Place the final layer of noodles on top. Pour the remaining béchamel sauce evenly over the noodles, ensuring they are well covered. Sprinkle generously with additional grated Parmesan cheese.
Bake the Lasagna
  1. Cover the baking dish tightly with aluminum foil. Bake for 30 minutes.
  2. Remove the foil and bake for an additional 20-25 minutes, or until the top is golden brown and the sauce is bubbly around the edges.
  3. Let the lasagna rest for at least 15-20 minutes before slicing and serving. This allows the layers to set, making for cleaner, more appealing slices.

Notes

Make Ahead: You can assemble this lasagna up to 24 hours in advance. Cover tightly with plastic wrap and refrigerate. If baking from cold, add 10-15 minutes to the initial covered baking time.
Variations: For added greens, consider adding a layer of sautéed spinach or kale. A sprinkle of crumbled goat cheese in the ricotta filling can also add a delightful tangy note.
Storage: Leftovers can be stored in an airtight container in the refrigerator for up to 3-4 days. Reheat gently in the oven or microwave.

Conclusion

I truly hope this Layered Sweet Potato Butternut Squash Carrot Lasagna becomes a cherished part of your family’s meal rotation. It’s a testament to how comforting and satisfying vegetarian cooking can be, offering wholesome goodness in every forkful. Whether for a cozy weeknight or a festive gathering, this dish, much like my irish vegetarian stew, brings warmth and joy to the table. I encourage you to try it!

You might also like these recipes

Leave a Comment

Recipe Rating