There’s something special about a warm, comforting lasagna that’s packed with seasonal veggies and vibrant flavors. This layered sweet potato butternut squash carrot lasagna recipe is perfect for cozy nights when you want something hearty yet wholesome. You’ll love how the natural sweetness of the sweet potatoes, butternut squash, and carrots melds beautifully with the creamy ricotta and melty mozzarella.

Whether you’re cooking for family or friends, this sweet potato lasagna is sure to impress and satisfy. Plus, it’s vegetarian-friendly and packed with nutrients, making it a delicious way to enjoy your fall harvest all year round.
Why You'll Love This Recipe
- Loaded with nutritious sweet potatoes, butternut squash, and carrots for a vitamin-rich meal.
- Vegetarian and comforting, perfect for both weeknights and special occasions.
- Layers of creamy ricotta and mozzarella add satisfying richness.
- Easy to prepare with simple ingredients you likely have on hand.
- Freezer-friendly, so you can enjoy leftovers or meal prep with ease.
Ingredients
Gather these fresh ingredients to create your layered sweet potato lasagna. The combination of roasted vegetables and creamy cheese layers is what makes this dish truly stand out.
- 2 medium sweet potatoes, peeled and thinly sliced
- 1 small butternut squash (about 2 cups), peeled and thinly sliced
- 3 large carrots, peeled and thinly sliced
- 2 tablespoons olive oil, divided
- 1 teaspoon salt, divided
- 1/2 teaspoon black pepper, divided
- 1 teaspoon dried sage
- 1/2 teaspoon ground nutmeg
- 1 cup ricotta cheese
- 1/2 cup grated Parmesan cheese
- 2 cups shredded mozzarella cheese, divided
- 1 cup marinara sauce, homemade or store-bought
- 2 cloves garlic, minced
- Fresh sage leaves for garnish (optional)
- 1/4 cup toasted pine nuts (optional)
Recipe Details
- Prep Time: 25 minutes
- Cook Time: 40 minutes
- Total Time: 1 hour 5 minutes
- Servings: 6
- Calories: Approximately 320 per serving
How to Make Layered Sweet Potato Butternut Squash Carrot Lasagna Recipe - Erin Recipes
- Preheat your oven to 400°F. Toss the sliced sweet potatoes, butternut squash, and carrots separately with 1 tablespoon olive oil, 1/2 teaspoon salt, 1/4 teaspoon pepper, and half the dried sage and nutmeg. Spread them on baking sheets and roast for 15-20 minutes until tender but firm. Remove and cool slightly.
- Reduce the oven temperature to 375°F. In a small bowl, mix ricotta cheese with Parmesan, minced garlic, remaining sage, salt, and pepper for a flavorful cheese layer.
- Spread a thin layer of marinara sauce on the bottom of a 9x13-inch baking dish. Layer half of the roasted sweet potatoes evenly over the sauce, then spread half the ricotta mixture on top.
- Add a layer of the roasted butternut squash, followed by a layer of the roasted carrots. Sprinkle 1 cup of shredded mozzarella evenly over the vegetables. Repeat layering with remaining sweet potatoes, ricotta mixture, butternut squash, carrots, and finish with remaining mozzarella cheese on top.
- Cover the dish with foil and bake for 25 minutes. Remove the foil and bake for an additional 10-15 minutes until the cheese is bubbly and golden brown.
- Let the lasagna rest for 10 minutes before slicing. Garnish with fresh sage leaves and toasted pine nuts if desired for a lovely crunch and herbaceous note.
Tips for the Best Results
- Slice the vegetables evenly to ensure even roasting and cooking in the lasagna.
- Roasting the vegetables separately helps enhance their natural sweetness and prevents sogginess.
- Use whole milk ricotta for creamier texture and richer flavor.
- Let the lasagna rest after baking to help it set and slice neatly.
- Feel free to add a layer of fresh spinach or kale for extra greens and texture.
Storage and Reheating
Store any leftover sweet potato lasagna in an airtight container in the refrigerator for up to 4 days. To reheat, cover with foil and warm in a 350°F oven for about 15-20 minutes until heated through.
You can freeze portions wrapped tightly in plastic wrap and foil for up to 3 months. Thaw overnight in the fridge before reheating using the oven method for best texture and flavor retention.
Frequently Asked Questions
Can I make this lasagna vegan?
Yes! Substitute the ricotta and mozzarella with vegan cheese alternatives or cashew-based ricotta. Use olive oil or vegan butter instead of dairy and check your marinara sauce ingredients to ensure they’re vegan-friendly.
What can I use instead of butternut squash?
Acorn squash or pumpkin work well as substitutes. They have a similar texture and sweetness that complements the sweet potatoes and carrots nicely.
Is it necessary to roast the vegetables first?
Roasting the vegetables helps to concentrate their flavor and remove excess moisture, which prevents the lasagna from becoming watery. You can skip this step but expect a softer texture and less pronounced sweetness.
Can I prepare this lasagna ahead of time?
Absolutely! Assemble the lasagna a day ahead, cover tightly, and refrigerate. When ready, bake it covered for about 35-40 minutes, then uncovered until the cheese is bubbly and golden.


