Sometimes, you just need a meal that feels like a warm hug, right? But what if that hug could also be packed with good-for-you veggies? That’s exactly what sent me on a mission to create this Layered Sweet Potato Butternut Squash Carrot Lasagna. Forget the heavy, meat-laden versions; this one is all about the natural sweetness and goodness of root vegetables. I remember the first time I pulled this beauty out of the oven – the aroma alone was enough to make my whole house feel cozier. It’s a vegetarian dream that even the pickiest eaters will gobble up!

Why You’ll Love This Layered Sweet Potato Butternut Squash Carrot Lasagna
Seriously, what’s not to love about this dish? It’s a total game-changer!
- Packed with Veggies: It’s a delicious way to get loads of sweet potato, butternut squash, and carrots into your diet.
- Comfort Food, Healthy Twist: All the cozy feelings of lasagna, but made with wholesome, natural ingredients.
- Naturally Sweet & Savory: The veggies give it a perfect sweetness that’s balanced by the savory tomato sauce and creamy ricotta.
- Easy to Assemble: Honestly, once your veggies are prepped, putting it together is a breeze.
- Vegetarian Delight: A hearty and satisfying meal that everyone can enjoy, meat-eater or not!
- Beautiful Layers: It looks as gorgeous as it tastes, with those vibrant colors peeking through.
Ingredients for Your Layered Sweet Potato Butternut Squash Carrot Lasagna
Okay, let’s talk about what makes this lasagna so special. It’s all about these wonderful, earthy ingredients coming together. You want to make sure you have everything prepped before you start layering!
For the Vegetable Layers
- 1 large sweet potato, peeled and thinly sliced (I like to use a mandoline for super even slices, but a sharp knife works too!)
- 1 medium butternut squash, peeled, seeded, and thinly sliced (Same slicing tip applies here – consistency is key!)
- 2 cups carrots, shredded (Don’t be tempted by the pre-shredded stuff, fresh makes a world of difference!)
For the Sauce
- 1 tablespoon olive oil
- 1 medium onion, chopped (Yellow or white is fine!)
- 2 cloves garlic, minced (Because garlic makes everything better, right?)
- 28 ounces crushed tomatoes (Good quality makes a difference here!)
- 1 teaspoon dried basil
- 1 teaspoon dried oregano
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
For the Ricotta Layer
- 15 ounces ricotta cheese (Whole milk gives the richest flavor, but part-skim works too)
- 1 large egg
- 1/4 cup grated Parmesan cheese
- 2 tablespoons chopped fresh parsley (Adds such a lovely freshness!)
For the Topping
- 1 cup shredded mozzarella cheese (For that perfect golden, bubbly top)
Essential Equipment for Making Layered Sweet Potato Butternut Squash Carrot Lasagna
Alright, you don’t need a fancy chef’s kitchen for this one, but having the right tools makes all the difference! Here’s what I use:
- 9×13 inch baking dish: This is your standard lasagna size and holds everything perfectly. Make sure it’s deep enough to hold all those glorious layers!
- Large pot: For simmering that delicious tomato sauce. You want enough room for the onions, garlic, and tomatoes to bubble away without splashing everywhere.
- Blender: So crucial for getting your ricotta mixture super smooth and creamy! If you don’t have one, a food processor works just as well, or you can get a little forearm workout with a whisk.
- Mandoline or sharp knife: For those super-thin, even slices of sweet potato and butternut squash. Trust me, consistent thickness makes layering so much easier and helps them cook evenly.
- Box grater: For shredding your carrots. Freshly shredded carrots are a must, and this little guy makes quick work of it.
Step-by-Step Instructions for Layered Sweet Potato Butternut Squash Carrot Lasagna
Alright, let’s get this deliciousness assembled! It’s not as intimidating as it looks, promise. Just follow these steps and you’ll have a showstopper on your hands.
Preparing the Sauce
First things first, we need our flavour base! In a nice big pot, warm up that olive oil over medium heat. Toss in your chopped onion and let it get soft and sweet, maybe about 5 minutes. Then, add the minced garlic – watch it closely because it burns fast! Cook it for just a minute until you can smell that amazing aroma. Now, pour in your crushed tomatoes, dried basil, oregano, salt, and pepper. Give it a good stir, bring it to a gentle simmer, then lower the heat and let it bubble away for about 10 minutes. This lets all those yummy flavours meld together.
Assembling the Lasagna Layers
Now for the fun part – building this veggie masterpiece! Grab your 9×13 inch baking dish and spread a nice thin layer of that tomato sauce on the bottom. This stops the first layer from sticking, which is always a good thing! Next, arrange a layer of your thinly sliced sweet potato. On top of that, dollop about half of your creamy ricotta mixture and spread it out as evenly as you can. Then comes a layer of butternut squash slices, followed by half of your shredded carrots. Now, we repeat! Another layer of sauce, the rest of the sweet potato, the remaining ricotta mixture, the rest of the butternut squash, and finally, the last of the carrots. See? It’s like a veggie rainbow in there!

Baking and Resting
Okay, time to get this beauty baked! Pour any leftover tomato sauce over the very top layer, making sure to cover those veggies. Then, sprinkle that shredded mozzarella cheese all over. I like to cover the whole dish snugly with foil at this stage. Pop it into your preheated oven (remember, 375°F or 190°C!) for about 30 minutes. This lets everything steam and cook together beautifully. After 30 minutes, carefully remove the foil and let it bake for another 15 minutes, or until the cheese is golden, bubbly, and those veggies are perfectly tender when you poke them. The hardest part? Letting it rest! Give it at least 10 minutes before you slice into it. This helps everything set up so you get nice, clean slices instead of a veggie landslide. You can check out this zucchini lasagna for another great layered veggie idea!

Tips for Perfect Layered Sweet Potato Butternut Squash Carrot Lasagna
You know, I’ve made this lasagna countless times, and a few little tricks really make it shine. Here’s what I’ve learned that helps you get it just right:
Uniform Slices are Your Best Friend: Seriously, take the extra minute to slice your sweet potato and butternut squash really thinly and evenly. I swear by my mandoline for this, but a sharp knife works too. It ensures everything cooks at the same rate, so you don’t get mushy spots next to crunchy ones. It makes layering a dream, too!
Don’t Skimp on the Sauce Base: That thin layer of sauce at the bottom and making sure you have enough sauce to cover the top really helps prevent the bottom layers from drying out and the top layer from burning. It’s all about that moisture balance, right?
Let It Rest, I Beg You! I know the smell is intoxicating, and you’ll want to dive right in, but letting the lasagna sit for 10-15 minutes after it comes out of the oven is crucial. It allows the layers to set up, making it much easier to slice neatly and preventing it from turning into a delicious, but messy, pile.
Ingredient Notes and Substitutions
So, let’s chat about a couple of things in this recipe that you might have questions about, or maybe you want to swap something out. That’s totally fine! This dish is pretty forgiving.
For the ricotta layer, if you’re not a fan of ricotta, or maybe you can’t find it, a good quality cottage cheese (drained well!) can work in a pinch. Some people even use a creamy blended tofu for a vegan option, though I haven’t tried that myself yet! If you want to boost that veggie sweetness even more, just add a bit more sweet potato or squash. And about the cheese on top? While mozzarella gives that classic bubbly finish, a sprinkle of Gruyère or even some extra Parmesan would be delicious too!
Frequently Asked Questions about Layered Sweet Potato Butternut Squash Carrot Lasagna
Got questions? I’ve got answers! This lasagna is pretty straightforward, but sometimes little things pop up.
Can I make this lasagna ahead of time?
Oh, absolutely! This is one of those fantastic dishes that tastes even better the next day. You can assemble the entire lasagna (up to the point of baking), cover it tightly with plastic wrap and then foil, and keep it in the fridge for up to 24 hours. Just add a few extra minutes to the baking time when you’re ready to cook it. It’s perfect for busy weeknights!
How do I make this vegan or gluten-free?
Making it vegan is pretty simple! Just swap out the ricotta cheese for a dairy-free alternative (like cashew-based ricotta or a firm blended tofu) and use vegan mozzarella on top. For a gluten-free version, you’re already halfway there since there are no noodles! Just ensure any store-bought ingredients you use are certified gluten-free. It’s naturally a great gluten-free option.
My lasagna seems a little watery, what went wrong?
Sometimes, the veggies can release a bit of extra moisture, especially if they weren’t sliced super thin or if they sat for a while after slicing. A couple of tricks: make sure you let it rest for a good 10-15 minutes after baking – this is key! Also, if you notice it’s still a bit saucy, you can always bake it uncovered for an extra 5-10 minutes to help some of that liquid evaporate. Just keep an eye on it!
Can I freeze this lasagna?
Yes, you can! You can freeze it either baked or unbaked. If freezing unbaked, assemble it completely, cover it very well with plastic wrap and then foil, and freeze. When ready to bake, thaw it overnight in the fridge and then bake as directed, possibly adding a little extra time. If freezing baked, let it cool completely, then cover and freeze. Reheat gently in the oven until warmed through.

Nutritional Information
Please keep in mind that these nutritional values are estimates and can vary based on the specific brands of ingredients you use and how you slice your vegetables. This recipe is intended to serve 6 people generously.
- Calories: Approximately 350-400 per serving
- Protein: Around 15-18 grams
- Carbohydrates: About 40-45 grams
- Fat: Roughly 15-18 grams

Layered Sweet Potato Butternut Squash Carrot Lasagna
Ingredients
Equipment
Method
- Preheat your oven to 375°F (190°C).
- In a large pot, heat olive oil over medium heat. Add onion and cook until softened, about 5 minutes. Add garlic and cook for 1 minute more until fragrant.
- Stir in crushed tomatoes, basil, oregano, salt, and pepper. Bring to a simmer, then reduce heat and cook for 10 minutes.
- In a medium bowl, combine ricotta cheese, egg, Parmesan cheese, and parsley. Mix well.
- Spread a thin layer of the tomato sauce on the bottom of a 9×13 inch baking dish.
- Arrange a layer of sweet potato slices over the sauce. Top with half of the ricotta mixture, spread evenly. Then add a layer of butternut squash slices, followed by half of the shredded carrots.
- Repeat the layers: sauce, sweet potato, remaining ricotta mixture, butternut squash, and remaining carrots.
- Top with the remaining tomato sauce and sprinkle with mozzarella cheese.
- Cover the baking dish with foil and bake for 30 minutes. Remove the foil and bake for another 15 minutes, or until the cheese is melted and bubbly and the vegetables are tender.
- Let the lasagna rest for 10 minutes before slicing and serving.