Table of Contents

Layered Sweet Potato, Spinach & Ricotta Lasagna

Some recipes just feel like comfort food from the moment you start making them.

This Layered Sweet Potato, Spinach & Ricotta Lasagna is one of those dishes.

Instead of relying only on traditional lasagna filling, this version layers thin slices of sweet potato with creamy ricotta, garlicky spinach, tomato sauce, and plenty of melted mozzarella.

The sweet potatoes become tender and almost creamy as they bake, while the ricotta adds a soft, cheesy richness. The spinach brings freshness, and the tomato sauce gives everything that familiar lasagna flavor.

I made this on a weekend when I wanted something warm and comforting for the family but also wanted to sneak a few more vegetables onto everyone’s plates.

I remember assembling the layers at the kitchen counter, wondering whether everyone would miss the traditional pasta sheets.

I shouldn’t have worried.

As soon as the lasagna came out of the oven, golden and bubbling around the edges, everyone was suddenly very interested in dinner.

The first bite was the best part.

Sweet potato, creamy ricotta, spinach, tomato sauce, and melted cheese all together—it was cozy, hearty, and surprisingly satisfying.

It’s now one of those recipes I love making when I want dinner to feel a little special.

Recipe at a Glance

Prep Time: 25 minutes
Cook Time: 50–60 minutes
Total Time: About 1 hour 20 minutes
Servings: 6–8
Course: Main Course
Cuisine: Italian-inspired
Method: Oven-baked

Why You’ll Love This Lasagna

  • Cozy and comforting
  • Packed with vegetables
  • Creamy ricotta filling
  • Naturally sweet roasted sweet potatoes
  • Plenty of melted cheese
  • Great vegetarian main dish
  • Wonderful for family dinners
  • Can be prepared ahead
  • Excellent leftovers
  • Freezer-friendly

Ingredients

For the Sweet Potato Layers

  • 2 large sweet potatoes
  • 1 tablespoon olive oil
  • ½ teaspoon salt
  • ¼ teaspoon black pepper
  • ½ teaspoon Italian seasoning

For the Spinach Ricotta Filling

  • 15 ounces ricotta cheese
  • 5 ounces fresh spinach
  • 2 cloves garlic, minced
  • ½ cup grated Parmesan cheese
  • 1 large egg
  • ½ teaspoon Italian seasoning
  • ¼ teaspoon salt
  • ¼ teaspoon black pepper
  • Pinch of nutmeg, optional

For the Lasagna

  • 3 cups marinara or tomato sauce
  • 2 cups shredded mozzarella
  • ½ cup grated Parmesan
  • 2 tablespoons fresh basil or parsley, chopped

How to Make Layered Sweet Potato, Spinach & Ricotta Lasagna

Step 1: Prepare the Sweet Potatoes

Preheat the oven to 400°F (200°C).

Peel the sweet potatoes.

Using a sharp knife or mandoline, slice them into thin rounds approximately ⅛-inch thick.

Try to keep the slices as even as possible so they cook at the same rate.

Place them in a large bowl.

Add olive oil, salt, pepper, and Italian seasoning.

Toss gently to coat.

Step 2: Roast the Sweet Potatoes

Arrange the sweet potato slices in a single layer on a parchment-lined baking sheet.

Roast for approximately 15–20 minutes, turning once halfway through.

They don’t need to be completely soft at this stage.

You’re simply giving them a head start before assembling the lasagna.

Remove from the oven and set aside.

Reduce the oven temperature to 375°F (190°C).

Step 3: Cook the Spinach

Heat a large skillet over medium heat.

Add the spinach.

Cook for about 2–3 minutes, stirring frequently, until wilted.

Add the minced garlic during the final minute.

Remove from the heat.

Allow the spinach to cool slightly.

If it seems very wet, squeeze out excess moisture.

This is important because watery spinach can make the lasagna loose.

Step 4: Make the Ricotta Filling

In a large bowl, combine:

  • Ricotta
  • Cooked spinach
  • Parmesan
  • Egg
  • Italian seasoning
  • Salt
  • Black pepper
  • Nutmeg, if using

Stir until everything is evenly combined.

The mixture should be creamy but thick enough to spread.

Step 5: Start Layering

Lightly grease a 9 × 13-inch baking dish.

Spread approximately ½ cup marinara sauce over the bottom.

Arrange a layer of roasted sweet potato slices over the sauce.

Spread approximately one-third of the ricotta-spinach mixture over the sweet potatoes.

Sprinkle with mozzarella.

Add another layer of tomato sauce.

Step 6: Continue Layering

Repeat the layers:

Sweet potatoes → ricotta spinach → mozzarella → tomato sauce

Continue until the ingredients are used.

Try to finish with a layer of sweet potato and tomato sauce.

Step 7: Add the Cheese

Spread the remaining mozzarella over the top.

Sprinkle with Parmesan.

This will create that beautiful golden, bubbling crust.

Step 8: Bake

Cover the baking dish loosely with aluminum foil.

Bake at 375°F (190°C) for approximately 30 minutes.

Remove the foil.

Continue baking for another 15–20 minutes, or until the cheese is melted, golden, and bubbling.

For an extra golden top, switch on the broiler for the final 1–2 minutes.

Watch carefully so it doesn’t burn.

Step 9: Rest Before Serving

This step is important.

Allow the lasagna to rest for 10–15 minutes before slicing.

This gives the layers time to settle and makes it much easier to serve.

Finish with fresh basil or parsley.

The Secret to Great Sweet Potato Lasagna

The biggest secret is controlling moisture.

Sweet potatoes and spinach can both release water while cooking.

Roasting the sweet potatoes first helps concentrate their flavor and texture.

Squeezing excess moisture from the spinach keeps the ricotta filling creamy rather than watery.

And allowing the finished lasagna to rest before cutting gives you much cleaner layers.

My Best Tips

Slice the Sweet Potatoes Thinly

Thick slices can take much longer to become tender.

A mandoline makes this especially easy.

Don’t Skip the Pre-Roasting

Roasting gives the sweet potatoes a head start and brings out their natural sweetness.

Drain the Spinach

If using frozen spinach, squeeze it extremely well.

Use Whole-Milk Ricotta

Whole-milk ricotta creates the creamiest filling.

Let the Lasagna Rest

Don’t cut into it immediately after removing it from the oven.

Give it at least 10 minutes.

Can I Use Frozen Spinach?

Absolutely.

Use about 10 ounces frozen spinach.

Thaw it completely and squeeze out as much water as possible before mixing it into the ricotta.

Can I Use Fresh Sweet Potatoes?

Yes.

Fresh sweet potatoes are ideal.

Choose firm potatoes without soft spots.

Do I Need to Peel the Sweet Potatoes?

You can leave the skin on if you scrub them thoroughly.

However, peeling them gives the lasagna a smoother texture.

Can I Use Butternut Squash?

Yes.

Thinly sliced butternut squash is an excellent substitute.

You may need to adjust the roasting time slightly.

Can I Use Pumpkin?

You can, although pumpkin is softer and wetter.

A thick pumpkin puree layer works better than pumpkin slices.

Can I Add Mushrooms?

Definitely.

Sauté sliced mushrooms until their moisture has evaporated, then add them to the spinach mixture.

Can I Add Zucchini?

Yes.

Thinly sliced zucchini works well, but cook it first to remove excess moisture.

Can I Add Meat?

Absolutely.

If you don’t need the lasagna to be vegetarian, add:

  • Italian sausage
  • Ground beef
  • Ground turkey
  • Shredded chicken

Brown the meat separately and layer it with the tomato sauce.

Can I Make It Vegetarian?

Yes.

The recipe as written is vegetarian.

For an even more vegetable-packed version, add mushrooms, zucchini, roasted peppers, or eggplant.

Can I Make It Gluten-Free?

Yes.

Unlike traditional lasagna, this version doesn’t require pasta sheets, so the main ingredients are naturally gluten-free.

Check your marinara sauce and packaged ingredients if you need strict gluten-free preparation.

Is This Keto?

Traditional sweet potatoes are relatively high in carbohydrates, so this recipe isn’t suitable for a strict keto diet.

If you want a lower-carb version, replace the sweet potato layers with thinly sliced:

  • Zucchini
  • Eggplant
  • Cauliflower
  • Turnips

Can I Make It Dairy-Free?

Yes, but you’ll need suitable substitutions for ricotta, mozzarella, and Parmesan.

A dairy-free ricotta-style cheese can work well.

Can I Make It Vegan?

Yes.

Use plant-based ricotta, mozzarella, and Parmesan alternatives and replace the egg with a suitable vegan binder.

Can I Add More Cheese?

Of course.

For an extra cheesy lasagna, add mozzarella between every layer and finish with a generous layer on top.

What Herbs Go Best With This Lasagna?

Try:

  • Basil
  • Parsley
  • Oregano
  • Thyme
  • Rosemary
  • Italian seasoning

Fresh basil added after baking is especially good.

Can I Make the Sauce From Scratch?

Absolutely.

A simple homemade tomato sauce works beautifully.

Combine crushed tomatoes with:

  • Garlic
  • Olive oil
  • Basil
  • Oregano
  • Salt
  • Black pepper

Simmer until slightly thickened.

Can I Use Jarred Marinara?

Yes.

A good-quality marinara makes this recipe much quicker.

Choose one with a flavor you already enjoy.

Can I Make This Ahead?

Yes.

This is actually an excellent make-ahead meal.

Assemble the lasagna completely, cover it tightly, and refrigerate for up to 24 hours before baking.

Allow it to sit at room temperature for about 20–30 minutes before putting it into the oven.

You may need to add a few extra minutes to the baking time.

Can I Freeze It?

Yes.

Assemble the lasagna in a freezer-safe baking dish.

Cover tightly with plastic wrap followed by aluminum foil.

Freeze for up to 2–3 months for best quality.

Thaw overnight in the refrigerator before baking.

Can I Freeze Leftovers?

Absolutely.

Cut cooled lasagna into individual portions and wrap them well.

Freeze them separately for easy lunches and dinners.

How Long Does It Keep in the Refrigerator?

Store leftovers in an airtight container or tightly covered baking dish for up to 4 days.

How Do I Reheat It?

Reheat individual portions in the microwave or warm larger portions in a covered oven-safe dish.

Add a spoonful of marinara if the lasagna seems dry.

What Should I Serve With It?

Because the lasagna is rich and hearty, I like serving it with something fresh.

Try:

  • Simple green salad
  • Arugula salad
  • Tomato cucumber salad
  • Roasted broccoli
  • Garlic green beans
  • Steamed asparagus
  • Sautéed greens

A simple salad with lemon vinaigrette is one of my favorite combinations.

Easy Variations

Sweet Potato & Mushroom Lasagna

Add sautéed mushrooms to the spinach ricotta layer.

Spicy Sweet Potato Lasagna

Add red pepper flakes to the tomato sauce and a little chili powder to the ricotta.

Mediterranean Sweet Potato Lasagna

Add spinach, feta, olives, sun-dried tomatoes, and fresh oregano.

Italian Sausage Sweet Potato Lasagna

Brown Italian sausage and layer it between the sweet potatoes and ricotta.

Extra-Vegetable Lasagna

Add roasted zucchini, mushrooms, bell peppers, and spinach.

Creamy White Sauce Version

Replace some of the tomato sauce with a light garlic Parmesan cream sauce.

Frequently Asked Questions

Why is my lasagna watery?

The most common causes are watery spinach, zucchini, or tomato sauce.

Drain the spinach well and use a thick marinara sauce.

Roasting the sweet potatoes first also helps.

Why are my sweet potatoes still firm?

They may have been sliced too thickly.

Slice them thinner and make sure they’re partially roasted before assembling.

Can I skip roasting the sweet potatoes?

You can, but pre-roasting gives you more reliable results and better flavor.

Why is my ricotta filling runny?

The spinach may contain too much moisture.

Squeeze it thoroughly before adding it to the ricotta.

Why did my lasagna fall apart?

It may have been cut while still too hot.

Let it rest for at least 10–15 minutes before slicing.

Can I use cottage cheese instead of ricotta?

Yes.

Blend the cottage cheese first if you prefer a smoother texture.

Can I make individual portions?

Absolutely.

Assemble the layers in individual oven-safe dishes and reduce the baking time.

Approximate Nutrition

Per serving, based on 8 servings:

  • Calories: approximately 400–450
  • Protein: approximately 20–23g
  • Fat: approximately 22–26g
  • Total Carbohydrates: approximately 35–40g
  • Fiber: approximately 5–7g
  • Net Carbohydrates: approximately 30–35g

Nutrition is an estimate and will vary depending on the exact ingredients and portion sizes.

Final Thoughts

This Layered Sweet Potato, Spinach & Ricotta Lasagna has become one of those recipes I think about whenever I want something warm, comforting, and a little different from traditional lasagna.

I love classic lasagna, but sometimes it’s fun to change things up.

The sweet potatoes bring a natural sweetness that works surprisingly well with the tangy tomato sauce.

Then there’s the ricotta.

Creamy, soft, and savory, it fills every layer with that wonderful cheesy richness.

The spinach adds color and freshness, while the mozzarella on top gets beautifully golden and bubbly.

When you pull the baking dish out of the oven, the hardest part is waiting.

Everything smells so good.

The edges are bubbling.

The cheese is golden.

And you can see those beautiful layers underneath.

But give it those extra 10–15 minutes to rest.

Trust me.

That little bit of patience makes a huge difference.

The first time I made it, I served it with a simple green salad and some roasted vegetables.

Everyone went back for seconds.

What surprised me most was that nobody seemed to miss the traditional pasta sheets.

The sweet potato slices were tender enough to feel like a proper lasagna layer while adding their own wonderful flavor.

It’s also the kind of recipe that makes great leftovers.

The next day, the flavors seem even more settled and delicious.

I love packing a square into a container for lunch because it reheats beautifully and feels like a real homemade meal in the middle of a busy day.

And there are so many ways to make it your own.

Add mushrooms.

Throw in some roasted peppers.

Make it spicy.

Add Italian sausage.

Use extra Parmesan.

Or keep it simple with spinach, ricotta, sweet potatoes, and tomato sauce.

That’s the beauty of lasagna.

It doesn’t have to be perfect.

It just needs to have layers of things you love.

So if you’re looking for a cozy vegetarian dinner that feels special enough for a weekend but is practical enough for meal prep, this one is worth trying.

Grab a few sweet potatoes, some creamy ricotta, fresh spinach, tomato sauce, and plenty of cheese.

Build those layers.

Bake until bubbling.

Let it rest.

Then cut yourself a generous slice.

The combination of sweet, savory, creamy, cheesy, and fresh is absolutely irresistible.

Sometimes changing one familiar ingredient is all it takes to discover a new family favorite.

And this sweet potato lasagna might just become yours. 🍠🧀🌿🍅

By Admin

Leave a Reply

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