21 Irresistible Sweet Potato Veggie Lasagna Your Family Will Crave

Oh my goodness, let me tell you about my absolute favorite fall comfort food – this sweet potato veggie lasagna that’ll make you forget all about meat! I first threw it together one chilly October evening when my fridge was packed with autumn farmers’ market finds, and wow, did it become an instant family tradition. Picture this: layers of roasted sweet potatoes and butternut squash nestled between creamy cheeses, with little bursts of tart cranberries and crunchy pecans – it’s like Thanksgiving dinner in lasagna form! What I love most is how it manages to be both indulgent-tasting and packed with good-for-you veggies. Perfect for holiday gatherings (I’ve served it at three Friendsgivings now) but easy enough for cozy weeknights when you need some vegetarian comfort food that actually satisfies.

Why You’ll Love This Sweet Potato Veggie Lasagna

Trust me, this isn’t your average lasagna – it’s the kind of dish that makes people ask for seconds (and the recipe!). Here’s why it’s become my go-to:

  • Packed with nutrients but tastes like pure comfort – sweet potatoes, squash, and carrots roast up caramelized and sweet
  • Endlessly adaptable – swap in your favorite fall veggies or cheeses (I’ve used goat cheese when feta wasn’t handy)
  • That perfect texture combo – creamy ricotta, melty mozzarella, crunchy nuts, and tender noodles
  • Makes any meal special – fancy enough for holidays but simple enough for Tuesday nights
  • Leftovers taste even better – the flavors deepen overnight (if there’s any left!)

Ingredients for Sweet Potato Veggie Lasagna

Okay, let’s gather our goodies! The magic of this lasagna comes from balancing sweet roasted veggies with creamy cheeses and crunchy toppings. Here’s exactly what you’ll need:

  • 2 large sweet potatoes – peeled and thinly sliced (about 1/4-inch thick)
  • 1 small butternut squash – peeled, seeded, and thinly sliced
  • 2 large carrots – peeled and sliced lengthwise into ribbons (I use a vegetable peeler!)
  • 9 lasagna noodles – cooked al dente (about 1 minute less than package says)
  • 1 ½ cups ricotta cheese – whole milk for extra creaminess
  • 1 cup crumbled feta or goat cheese – for that tangy punch
  • 1 cup shredded mozzarella – because everything’s better melty
  • ½ cup dried cranberries – the sweet little surprises
  • ½ cup chopped pecans or walnuts – toasted if you’re feeling fancy
  • 2 tbsp fresh thyme & rosemary – chopped fine (dried works in a pinch)
  • 2 tbsp olive oil – for roasting those gorgeous veggies
  • 2 tbsp honey or maple syrup – drizzle magic at the end
  • Salt & black pepper – to taste (don’t skimp!)

Ingredient Notes & Substitutions

No stress if you’re missing something! Swap goat cheese for feta, walnuts for pecans, or even try roasted beets instead of carrots. For vegan versions, use dairy-free ricotta and skip the honey (agave works great). The cranberries can be raisins or chopped dates – whatever makes your tastebuds happy!

How to Make Sweet Potato Veggie Lasagna

Alright, let’s get cooking! This lasagna comes together in three simple phases – roasting the veggies, assembling the layers, and baking to golden perfection. Here’s exactly how I do it:

  1. Roast those gorgeous veggies: Preheat your oven to 400°F (200°C). Toss the sweet potato, butternut squash, and carrot slices with olive oil, salt, pepper, and half the herbs. Spread them in a single layer on baking sheets (trust me, overcrowding makes them steam instead of roast). Pop them in for 20-25 minutes until they’re tender with those beautiful caramelized edges.
  2. Prep your cheeses: While the veggies roast, mix the ricotta with the remaining herbs, a pinch of salt, and pepper. This is when my kitchen smells absolutely heavenly! Cook your lasagna noodles al dente (about 1 minute less than package directions) and lay them flat on parchment paper so they don’t stick together.
  3. Assemble with love: Lower the oven to 375°F (190°C). In a greased 9×13 baking dish, start layering – noodles first, then roasted veggies, dollops of ricotta mixture, cranberries, and cheeses. Repeat until you’ve used everything up, usually about 3 layers. Don’t worry about perfection – rustic is charming!

Layering the Lasagna

The secret to perfect layers? Space everything evenly! I start with noodles, then arrange roasted veggies in a single layer (no overlapping). Small spoonfuls of ricotta spaced about 2 inches apart melt together beautifully. Sprinkle cheeses lightly – too much and it gets greasy. Finish with mozzarella on top for that golden crust we all love.

Baking & Finishing Touches

Cover tightly with foil and bake for 25 minutes – this helps everything heat through without drying out. Then remove the foil and bake another 10-15 minutes until bubbly and golden brown. The magic touch? Right out of the oven, I sprinkle toasted nuts and drizzle honey over the top. Let it rest 10 minutes before cutting – I know it’s hard to wait, but this keeps the layers picture-perfect!

Tips for Perfect Sweet Potato Veggie Lasagna

After making this lasagna more times than I can count (my neighbors keep requesting it!), I’ve picked up some foolproof tricks:

  • Dry those noodles! Pat them gently with a clean towel after cooking – soggy noodles make mushy layers.
  • Slice smart: Use a mandoline or sharp knife for uniformly thin veggie slices that roast evenly (watch those fingers!).
  • Roast separately: If your baking sheets are crowded, the veggies steam instead of caramelize – use two pans if needed.
  • Herb hack: Rub fresh herbs between your palms before chopping to release more flavor.
  • Rest time matters: That 10-minute wait after baking lets the layers set – cutting too soon makes a delicious mess!

Oh, and one bonus tip – toast those nuts while the oven’s hot! They add incredible crunch.

Serving Suggestions for Sweet Potato Veggie Lasagna

This lasagna shines whether you’re serving it at a holiday feast or casual weeknight dinner! For gatherings, I love pairing it with a crisp arugula salad tossed with lemon vinaigrette – the peppery greens cut through the richness perfectly. Garlic bread is always a hit (my kids would revolt without it!), or try roasted Brussels sprouts for extra veggie power. On chilly nights, a simple cup of tomato soup makes the coziest companion. Pro tip: slice leftovers into squares for easy lunchbox packing – they’re delicious cold or reheated!

Storing & Reheating Sweet Potato Veggie Lasagna

Here’s the beautiful thing about this lasagna – it keeps like a dream! Leftovers (if you’re lucky enough to have any) stay fresh in the fridge for 3-4 days when tightly covered. For longer storage, freeze individual portions wrapped in foil – they’ll keep for 2 months. When reheating, skip the microwave (it makes the noodles soggy) and use the oven instead. Just pop slices on a baking sheet at 350°F for about 15 minutes until warmed through. The nuts stay crunchiest this way!

Sweet Potato Veggie Lasagna FAQs

I get asked about this lasagna all the time – here are the answers to those burning questions!

Can I use no-boil lasagna noodles?
Absolutely! Just add an extra ¼ cup of water to the baking dish before covering with foil – the steam helps them cook through. I actually prefer boiling regular noodles because I can control their texture better.

How can I make this vegan?
Easy swaps! Use dairy-free ricotta (I like almond milk-based), skip the honey (maple syrup works great), and load up on nutritional yeast for that cheesy flavor. Roasted garlic mashed into the ricotta substitute adds amazing depth.

What other fall vegetables could I add?
Oh, get creative! Roasted parsnips or beets are fabulous additions. I’ve even layered in sautéed kale or spinach between the noodles for extra greens. Just keep the slices thin so everything cooks evenly.

Can I prepare this ahead for holidays?
Yes! Assemble everything (except the nuts and honey) up to 2 days ahead. Cover tightly and refrigerate, then bake as directed – just add 5-10 extra minutes since it’s cold. Add the toppings right before serving.

Why are my veggies watery?
Ah, the dreaded sogginess! Make sure to roast your veggies until they’re tender but not mushy, and pat them dry if they release juices after roasting. Also, don’t skip resting time before slicing – it lets excess moisture settle.

Nutritional Information

Here’s the nutritional breakdown per serving (based on my favorite way to make it – but remember, estimates vary based on your exact ingredients!):

  • Calories: 410
  • Fat: 18g (8g saturated)
  • Protein: 16g
  • Carbohydrates: 48g
  • Fiber: 6g
  • Sugar: 12g

Not bad for something that tastes this indulgent, right? The sweet potatoes and squash pack vitamin A, while the nuts add healthy fats. Just another reason to feel good about seconds!

Find more recipes on Homey Dishes Pinterest.

Print

“21 Irresistible Sweet Potato Veggie Lasagna Your Family Will Crave”

Sweet Potato Veggie Lasagna

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A cozy vegetarian lasagna featuring layers of sweet potato, butternut squash, and carrot with creamy cheeses and crunchy nuts for the ultimate fall comfort food.

  • Author: Caroline Jones
  • Prep Time: 25 minutes
  • Cook Time: 40 minutes
  • Total Time: 1 hour 5 minutes
  • Yield: 6 servings 1x
  • Category: Main Dish
  • Method: Baked
  • Cuisine: Vegetarian
  • Diet: Vegetarian

Ingredients

Scale
  • 2 large sweet potatoes, thinly sliced
  • 1 small butternut squash, thinly sliced
  • 2 large carrots, thinly sliced lengthwise
  • 9 lasagna noodles, cooked al dente
  • 1 ½ cups ricotta cheese
  • 1 cup crumbled feta or goat cheese
  • 1 cup shredded mozzarella
  • ½ cup dried cranberries
  • ½ cup chopped pecans or walnuts
  • 2 tbsp fresh thyme & rosemary, chopped
  • 2 tbsp olive oil
  • 2 tbsp honey or maple syrup
  • Salt & black pepper to taste

Instructions

  1. Preheat oven to 400°F (200°C). Toss sweet potato, butternut squash, and carrot slices with olive oil, salt, pepper, and half the herbs. Roast for 20–25 minutes until tender.
  2. In a bowl, mix ricotta with a pinch of salt, pepper, and remaining herbs.
  3. In a greased baking dish, layer lasagna noodles, roasted veggies, ricotta mixture, cranberries, and cheeses. Repeat layers.
  4. Cover with foil and bake at 375°F (190°C) for 25 minutes. Remove foil and bake another 10–15 minutes until bubbly and golden.
  5. Top with chopped nuts and drizzle with honey or maple syrup. Garnish with fresh rosemary.

Notes

  • Slice vegetables evenly for uniform roasting.
  • Let lasagna rest for 10 minutes before serving for easier slicing.
  • Substitute walnuts for pecans if preferred.

Nutrition

  • Serving Size: 1 serving
  • Calories: 410
  • Sugar: 12g
  • Sodium: 450mg
  • Fat: 18g
  • Saturated Fat: 8g
  • Unsaturated Fat: 8g
  • Trans Fat: 0g
  • Carbohydrates: 48g
  • Fiber: 6g
  • Protein: 16g
  • Cholesterol: 35mg

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star