Vegetable Lasagna with Sweet Potato, Butternut Squash & Cranberry Glaze

Total Time: 1 hr 55 mins Difficulty: Intermediate
Roasted sweet potato and butternut squash layers meet gooey cheeses and a zesty cranberry glaze in this cozy veggie lasagna.
pinit

There’s something so cozy about sinking your fork into layers of Vegetable Lasagna with Sweet Potato, Butternut Squash & Cranberry Glaze—where tender roasted veggies meet ribbons of pasta and gooey cheeses, all finished with a bright, sweet-tart cranberry drizzle. Whether you’re hosting friends or sneaking a meatless treat for yourself, this lasagna will warm you from the inside out. Grab your apron and keep reading—the kitchen magic is just a whisk away!

Key Ingredients

To build this hearty, fall-inspired lasagna, gather these fresh and flavorful ingredients:

  • 12 oz lasagna noodles: Sturdy ribbons that create the classic layered structure and soak up all the creamy fillings.
  • 2 tbsp olive oil: Divided between roasting and sautéing to bring out the vegetables’ natural sweetness and aromatic flavors.
  • 1 medium sweet potato: Cubed and roasted until tender, adding a comforting sweetness and vibrant color.
  • 1 small butternut squash: Roasted alongside the sweet potato for earthy depth and creamy texture.
  • 1 cup fresh spinach: Wilted in garlic-infused oil for a pop of green and a boost of nutrients.
  • 1 cup ricotta cheese: Whisked with an egg and Parmesan for a smooth, rich layer that binds each bite.
  • 1 cup mozzarella cheese: Melted between layers to give that irresistible, stretchy cheese pull.
  • 1/2 cup Parmesan cheese: Sprinkled into the ricotta mixture and on top for a nutty, savory finish.
  • 1 egg: Binds the ricotta mixture, ensuring it stays creamy but not runny.
  • 1 medium onion: Sautéed until translucent to build savory flavor in the veggie layer.
  • 2 cloves garlic: Minced and cooked until fragrant, infusing the spinach layer with warmth.
  • 1/2 tsp dried thyme: Sprinkled on the veggies to add a subtle herbal note.
  • 1/2 tsp dried rosemary: Complements the squash and sweet potato with a woodsy aroma.
  • Salt to taste: Balances and enhances all the natural flavors.
  • Pepper to taste: Adds a gentle heat and rounds out the seasoning.
  • 1 cup fresh cranberries: Simmered into a tangy glaze that brightens every slice.
  • 1/4 cup brown sugar: Sweetens the cranberry glaze and helps it thicken to a glossy finish.
  • 2 tbsp orange juice: Brings citrus brightness to the glaze, cutting through the richness.
  • 1 tbsp balsamic vinegar: Adds depth and a touch of acidity to balance the sweetness.

How To Make Vegetable Lasagna with Sweet Potato, Butternut Squash & Cranberry Glaze

Ready to roll up your sleeves? This lasagna comes together in stages: roasting the hearty veggies, sautéing the greens, whipping up a creamy cheese filling, and simmering a bright cranberry glaze. Then it’s all about layering those flavors before a final bake that turns the top golden and bubbly. Follow each step for a picture-perfect (but stress-free) assembly!

1. Preheat oven to 375°F (190°C). Position your rack in the center so heat circulates evenly, ensuring perfect cooking from top to bottom.

2. Cook lasagna noodles according to package instructions, using plenty of salted water. Drain thoroughly and lay flat to prevent sticking.

3. Toss sweet potato and butternut squash with 1 tbsp olive oil, dried thyme, dried rosemary, salt, and pepper on a baking sheet. Roast for 20 minutes, flipping halfway, until fork-tender and lightly caramelized.

4. Heat the remaining olive oil in a skillet over medium heat, then sauté onion and garlic until translucent and fragrant. Add spinach and cook until just wilted—season with salt and pepper to taste.

5. Whisk ricotta cheese, egg, and half of the Parmesan cheese in a bowl until smooth and creamy. Season with a pinch of salt and pepper to enhance the cheese’s flavor.

6. Combine fresh cranberries, brown sugar, orange juice, and balsamic vinegar in a small saucepan. Simmer over medium heat, stirring occasionally, until the cranberries burst and the glaze thickens to coat the back of a spoon.

7. Assemble your lasagna: Spread a thin layer of the ricotta mixture on the bottom of a baking dish. Layer noodles, roasted vegetables, the spinach mixture, and a sprinkle of mozzarella. Repeat until you run out, finishing with mozzarella and the remaining Parmesan on top.

8. Cover the lasagna tightly with foil and bake for 25 minutes. Remove the foil and return to the oven for an additional 10 minutes, or until the cheese is bubbly and golden on top.

9. Let the lasagna rest for 10 minutes before slicing. This helps the layers set beautifully. Drizzle with the warm cranberry glaze and serve.

Serving Suggestions

This lasagna shines on its own, but a few thoughtful accompaniments can elevate it even more. Here’s how to present it for pure delight:

  • Serve alongside a crisp green salad dressed in tangy vinaigrette to balance the richness of the cheese.
  • Garnish each slice with a sprinkle of fresh thyme or chopped parsley for an herbaceous pop of color.
  • Offer warm crusty bread or garlic breadsticks so guests can mop up any leftover glaze.
  • Pair with a glass of light red wine (like Pinot Noir) or a bright, citrusy white to complement the cranberry notes.

Tips For Perfect Vegetable Lasagna with Sweet Potato, Butternut Squash & Cranberry Glaze

Nailing every layer of this lasagna is easier than you think—just follow these simple tweaks and tricks to make it shine. Whether you’re swapping ingredients or dialing in the flavors, these insights will keep your dish cozy, colorful, and crave-worthy.

  • Use gluten-free lasagna noodles to make this recipe completely gluten-free without sacrificing that classic texture.
  • Substitute kale for spinach if you prefer a heartier green with extra nutrients and a slight chew.
  • Add a thin layer of tomato sauce between the spinach and ricotta for extra moisture and a tangy twist.
  • Store leftovers in the refrigerator for up to 3 days, tightly covered, so each reheated portion tastes just as fresh.

How To Store It

After you’ve savored every bite, you’ll want that lasagna to be just as good the next day. Proper storage ensures the layers stay moist and the flavors remain vibrant.

  • Refrigeration: Allow the lasagna to cool to room temperature, then cover the dish tightly with foil or transfer individual slices into airtight containers. Store in the fridge for up to 3 days.

Frequently Asked Questions

Here are answers to some of the most common questions cooks ask when making this cozy veggie lasagna:

  • How can I tell when the sweet potato and butternut squash are properly roasted for the lasagna?

After about 20 minutes in a 375°F oven, the cubes should be fork-tender and lightly golden around the edges. If the fork still meets resistance, roast in 5-minute increments until soft but not mushy.

  • How do I prevent the lasagna from becoming watery?

Drain and pat dry the cooked noodles and roasted vegetables, squeeze excess moisture from the spinach after sautéing, and avoid over-saucing each layer. Use only the specified amount of ricotta mixture and allow the assembled dish to rest 10 minutes before slicing to let any liquid absorb.

  • Can I prepare any components ahead of time?

Yes. Roast the sweet potato and squash up to 24 hours before, and store in an airtight container in the refrigerator. The cranberry glaze can be made and cooled 1–2 days ahead. You can also whisk the ricotta mixture and sauté the spinach/garlic mixture a day in advance—just keep everything chilled until assembly.

  • How do I adjust the sweetness or tartness of the cranberry glaze?

For a sweeter glaze, stir in an extra tablespoon of brown sugar or a splash more orange juice. For more tartness, reduce the brown sugar by a tablespoon or add a teaspoon of balsamic vinegar. Simmer until the glaze thickens to your preferred consistency.

  • Is it possible to make this lasagna gluten-free or vegan?

To make it gluten-free, use certified gluten-free lasagna noodles. For a vegan version, swap ricotta and mozzarella for plant-based cheeses, omit the egg or replace it with a flax “egg” (1 tbsp ground flaxseed mixed with 3 tbsp water), and ensure any cheese substitutes melt well.

  • What’s the best way to store and reheat leftovers?

Cover the cooled lasagna tightly and refrigerate for up to 3 days. To reheat, bake individual portions at 350°F for 12–15 minutes until warmed through, or microwave on medium power, stirring halfway, to maintain texture. Drizzle fresh cranberry glaze just before serving.

  • Can I add extra ingredients for more flavor or nutrition?

Absolutely. Layer in tomato sauce for extra moisture, stir chopped kale or roasted red peppers into the vegetable layer, or top with fresh basil and parsley before serving to boost color and flavor.

What Makes This Special

This isn’t just any vegetable lasagna—it’s a festive mash-up of roasted sweet potato and butternut squash tucked between silky noodles and creamy ricotta, all lit up by that zingy cranberry glaze. Fall flavors, gooey cheese pulls, and a sweet-tart finish? Yes, please! Feel free to print this recipe, save it for cozy weeknight dinners, and share your kitchen wins below. Comments, questions, or epic photo fails—I'm all ears (and tasting spoons)!

Vegetable Lasagna with Sweet Potato, Butternut Squash & Cranberry Glaze

Difficulty: Intermediate Prep Time 45 mins Cook Time 60 mins Rest Time 10 mins Total Time 1 hr 55 mins
Calories: 490

Description

Layers of tender roasted sweet potato and butternut squash nestle between ribbons of lasagna and creamy ricotta, topped with bubbling mozzarella. A tangy cranberry glaze adds a bright, sweet-tart finish to each warm bite.

Ingredients

Instructions

  1. Preheat oven to 375°F (190°C).
  2. Cook lasagna noodles according to package instructions, drain and set aside.
  3. Toss sweet potato and butternut squash with 1 tbsp olive oil, dried thyme, dried rosemary, salt and pepper on a baking sheet and roast for 20 minutes or until tender.
  4. In a skillet heat remaining olive oil over medium heat, sauté onion and garlic until translucent, add spinach and cook until wilted; season with salt and pepper.
  5. In a bowl whisk ricotta cheese, egg and half of the Parmesan cheese until smooth; season with salt and pepper.
  6. In a small saucepan combine fresh cranberries, brown sugar, orange juice and balsamic vinegar, simmer over medium heat until cranberries burst and glaze thickens.
  7. Spread a thin layer of the ricotta mixture on the bottom of a baking dish, arrange a layer of noodles, roasted vegetables, spinach mixture and a sprinkle of mozzarella; repeat layers finishing with mozzarella and remaining Parmesan.
  8. Cover lasagna with foil and bake for 25 minutes, remove foil and bake for an additional 10 minutes until cheese is bubbly and golden.
  9. Let lasagna rest for 10 minutes before slicing and drizzle with cranberry glaze to serve.

Note

  • Use gluten-free lasagna noodles to make this recipe gluten-free
  • Substitute kale for spinach if preferred
  • Add a layer of tomato sauce for extra moisture and flavor
  • Store leftovers in the refrigerator for up to 3 days
Keywords: vegetable lasagna, sweet potato lasagna, butternut squash lasagna, cranberry glaze, vegetarian dinner, fall recipes

Did you make this recipe?

Tag #wpdelicious and #deliciousrecipesplugin if you made this recipe. Follow @wpdelicious on Instagram for more recipes.

Pin this recipe to share with your friends and followers.

pinit
Recipe Card powered by WP Delicious

Frequently Asked Questions

Expand All:
How can I tell when the sweet potato and butternut squash are properly roasted for the lasagna?

After about 20 minutes in a 375°F oven, the cubes should be fork-tender and lightly golden around the edges. If the fork still meets resistance, roast in 5-minute increments until soft but not mushy.

How do I prevent the lasagna from becoming watery?

Drain and pat dry the cooked noodles and roasted vegetables, squeeze excess moisture from the spinach after sautéing, and avoid over-saucing each layer. Use only the specified amount of ricotta mixture and allow the assembled dish to rest 10 minutes before slicing to let any liquid absorb.

Can I prepare any components ahead of time?

Yes. Roast the sweet potato and squash up to 24 hours before, and store in an airtight container in the refrigerator. The cranberry glaze can be made and cooled 1–2 days ahead. You can also whisk the ricotta mixture and sauté the spinach/garlic mixture a day in advance—just keep everything chilled until assembly.

How do I adjust the sweetness or tartness of the cranberry glaze?

For a sweeter glaze, stir in an extra tablespoon of brown sugar or a splash more orange juice. For more tartness, reduce the brown sugar by a tablespoon or add a teaspoon of balsamic vinegar. Simmer until the glaze thickens to your preferred consistency.

Is it possible to make this lasagna gluten-free or vegan?

To make it gluten-free, use certified gluten-free lasagna noodles. For a vegan version, swap ricotta and mozzarella for plant-based cheeses, omit the egg or replace it with a flax “egg” (1 tbsp ground flaxseed mixed with 3 tbsp water), and ensure any cheese substitutes melt well.

What’s the best way to store and reheat leftovers?

Cover the cooled lasagna tightly and refrigerate for up to 3 days. To reheat, bake individual portions at 350°F for 12–15 minutes until warmed through, or microwave on medium power, stirring half-way, to maintain texture. Drizzle fresh cranberry glaze just before serving.

Can I add extra ingredients for more flavor or nutrition?

Absolutely. Layer in tomato sauce for extra moisture, stir chopped kale or roasted red peppers into the vegetable layer, or top with fresh basil and parsley before serving to boost color and flavor.

Ethan Brooks

Food and Lifestyle Blogger

Hi! I’m Ethan Brooks, the guy behind FoodBlogRecipe.com—home cook, flavor chaser, and firm believer that anyone can master the kitchen with the right recipe and a little confidence.

Leave a Comment

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