Layered sweet potato butternut squash carrot lasagna in baking dish showing colorful vegetable layers with creamy cashew sauce

Layered Sweet Potato Butternut Squash Carrot Lasagna

Sharing is caring!

The first time I made this vegetable lasagna, I was trying to impress my sister who’d just gone vegetarian. I’ll be honest, I thought it would be bland and boring compared to my usual meat-heavy lasagna. Boy, was I wrong. The caramelized sweet potatoes and butternut squash created this incredible depth of flavor that even my meat-loving husband went back for seconds.

This isn’t your typical pasta lasagna. Instead of noodles, we’re using thin slices of sweet potato, butternut squash, and carrots layered with a rich cashew cream sauce and fresh herbs. I’ve been making variations of this recipe for about five years now, and it’s become my go-to dish when I need something impressive but secretly easy to pull off.

Why Sweet Potato and Butternut Squash Work So Well Together

Here’s something I learned the hard way after my first attempt. Sweet potatoes have this natural sweetness that can overpower a dish if you’re not careful. That’s where the butternut squash comes in. It’s got a nutty, slightly savory flavor that balances out the sweetness perfectly. The carrots add just enough earthy flavor to ground everything.

I usually roast my vegetables in a cast iron skillet because it gives them better caramelization than a regular baking sheet. If you don’t have one, a heavy-duty baking pan works fine, but you might need to add a few extra minutes to the cooking time.

Essential Ingredients

For the vegetable layers:

  • 2 large sweet potatoes, sliced 1/4 inch thick
  • 1 medium butternut squash, peeled and sliced thin
  • 3 large carrots, sliced into ribbons with a vegetable peeler
  • 3 tablespoons olive oil
  • Salt and black pepper to taste
  • 1 teaspoon dried thyme

For the cashew cream:

  • 2 cups raw cashews, soaked for 4 hours
  • 1 cup vegetable broth
  • 3 cloves garlic
  • 2 tablespoons nutritional yeast
  • 1 tablespoon lemon juice
  • 1/2 teaspoon nutmeg

For assembly:

  • 2 cups fresh spinach
  • 1/2 cup fresh basil, chopped
  • 1 cup shredded mozzarella (optional for non-vegan version)

Alternative Ingredients You Can Try

If you can’t find butternut squash or it’s out of season, I’ve successfully used acorn squash or even kabocha squash. The flavor profile changes slightly, but it still works beautifully. For the cashew cream, you can substitute with a good quality ricotta cheese if you’re not going dairy-free. Just mix it with a bit of milk to thin it out.

One of my readers told me she uses her food processor to make the cashew cream super smooth in under a minute, which is a game-changer if you’re short on time. Before I got mine, I used a regular blender and had to stop and scrape down the sides multiple times.

Step-by-Step Directions

Start by preheating your oven to 400°F. This is important because you want that initial blast of heat to start caramelizing your vegetables right away.

Toss your sweet potato slices, butternut squash, and carrot ribbons with olive oil, salt, pepper, and thyme. Spread them on your cast iron skillet or baking sheet in a single layer. You’ll probably need to do this in batches unless you have a massive skillet. Roast for 20-25 minutes until they’re tender and starting to brown at the edges.

While the vegetables are roasting, make your cashew cream. Drain those soaked cashews and throw them in a high-speed blender with the vegetable broth, garlic, nutritional yeast, lemon juice, and nutmeg. Blend until it’s completely smooth and creamy. This should take about 2-3 minutes. Taste it and adjust the seasoning. I usually add a bit more salt than I think I need because the vegetables will absorb some of it.

Now comes the fun part. Lower your oven temperature to 375°F. In a 9×13 inch baking dish, start building your layers. I like to start with a thin layer of cashew cream on the bottom to prevent sticking. Then add a layer of sweet potato slices, followed by some of the cashew cream, then spinach and basil. Next layer goes butternut squash, more cream, then carrots. Keep repeating until you run out of vegetables.

The key here is to make sure each layer gets some of that cashew cream. Don’t be stingy with it. You want every bite to be creamy and rich.

Cover the dish with foil and bake for 35 minutes. Then remove the foil and bake for another 10-15 minutes until the top is golden and bubbly. If you’re using cheese, sprinkle it on during the last 10 minutes.

Pro Tips From Years of Making This

Let your lasagna rest for at least 15 minutes before cutting into it. I know it’s tempting to dig in right away, but trust me on this. It needs time to set up, or you’ll end up with a soupy mess on your plate. I learned this the hard way at a dinner party. Not my finest moment.

If you’re meal prepping for the week, this recipe is perfect. I usually make it on Sunday and store individual portions in meal prep containers. It reheats beautifully in the microwave, though I prefer using the oven at 350°F for about 20 minutes.

The cashew cream can be made up to 3 days ahead and stored in the fridge. Just give it a good stir before using because it tends to thicken up when cold.

Frequently Asked Questions

Can I make this vegetable lasagna ahead of time?

Yes. Assemble the lasagna in advance and refrigerate until ready to bake.

Can I freeze sweet potato vegetable lasagna?

Yes. Freeze after baking and cooling for up to 3 months.

Do I have to soak cashews?

Soaking helps create a smoother cream sauce. Hot water soaking for 20 minutes also works.

Can I add protein to this lasagna?

Cooked lentils or chickpeas make great protein additions between the layers.

What vegetables can I substitute?

Zucchini, eggplant, roasted tomatoes, or spinach work beautifully in this layered lasagna.

Variations to Try

I’ve experimented with adding different vegetables over the years. Zucchini works great if you slice it thin and squeeze out the excess moisture first. I’ve also done a version with thinly sliced eggplant that was incredible, though it does add a slightly bitter note.

For a heartier version, try adding cooked lentils between the layers. It gives you extra protein and makes it more filling. My husband actually prefers this version now.

If you want to boost the flavor even more, roast some cherry tomatoes along with your vegetables and scatter them throughout the layers. The burst of acidity cuts through the richness perfectly.

You’ll Also Love

If you enjoyed this recipe, you should try my Roasted Vegetable Buddha Bowl or my Creamy Pumpkin Sage Pasta. Both use similar roasting techniques and that same cashew cream base. I’ve also got a Mediterranean Stuffed Sweet Potato recipe that uses some of the same vegetables but takes them in a completely different flavor direction.

Final Thoughts

This layered vegetable lasagna has become one of those recipes I make when I need to prove that vegetarian food can be just as satisfying and delicious as anything else. The combination of roasted vegetables, creamy cashew sauce, and fresh herbs creates something special.

It takes a bit of time to prep all the vegetables, but most of that is hands-off roasting time. And honestly, the payoff is worth it. Plus, it looks absolutely stunning when you cut into it and see all those colorful layers.

Give it a try and let me know what you think. I’d love to hear if you add your own twist to it.

Layered Sweet Potato Butternut Squash Carrot Lasagna

A hearty vegetable lasagna made without pasta, layered with roasted sweet potatoes, butternut squash, carrots, creamy cashew sauce, and fresh herbs.

Prep Time: 30 min
Cook Time: 1 hour
Total Time: 1 hour 30 min
Servings: 8

Ingredients

Vegetable Layers
  • 2 large sweet potatoes sliced 1/4 inch thick
  • 1 medium butternut squash peeled and sliced thin
  • 3 large carrots sliced into ribbons
  • 3 tbsp olive oil
  • Salt and black pepper to taste
  • 1 tsp dried thyme
Cashew Cream
  • 2 cups raw cashews soaked 4 hours
  • 1 cup vegetable broth
  • 3 cloves garlic
  • 2 tbsp nutritional yeast
  • 1 tbsp lemon juice
  • 1/2 tsp nutmeg
Assembly
  • 2 cups fresh spinach
  • 1/2 cup fresh basil chopped
  • 1 cup shredded mozzarella optional

Instructions

  1. Preheat oven to 400°F.
  2. Toss sweet potatoes, squash, and carrots with olive oil, salt, pepper, and thyme.
  3. Roast vegetables 20 to 25 minutes until tender and lightly caramelized.
  4. Blend soaked cashews, broth, garlic, nutritional yeast, lemon juice, and nutmeg until smooth.
  5. Lower oven temperature to 375°F.
  6. Spread cashew cream in a 9×13 dish. Layer vegetables, herbs, and more cream until ingredients are used.
  7. Cover with foil and bake 35 minutes.
  8. Remove foil and bake 10 to 15 minutes until golden.
  9. Rest 15 minutes before slicing and serving.
Notes: Let the lasagna rest before slicing so the layers hold together. Cashew cream can be prepared up to 3 days in advance and stored in the refrigerator.

Similar Posts