Layered Sweet Potato, Spinach & Ricotta Lasagna with Walnuts & Raspberry Honey Sauce
This Layered Sweet Potato, Spinach & Ricotta Lasagna is a beautiful twist on traditional lasagna, combining naturally sweet roasted sweet potatoes, creamy ricotta, tender spinach, crunchy walnuts, and delicate lasagna sheets into one comforting dish. A light raspberry honey sauce adds a bright, slightly tangy sweetness that beautifully balances the savory layers.
The result is rich and satisfying without relying on a heavy meat sauce. Every bite offers a combination of creamy ricotta, earthy spinach, sweet potato, toasted walnuts, and a fruity finish. It is an excellent vegetarian main dish for family dinners, weekend gatherings, holiday tables, or a special brunch.
Servings: 8
Prep Time: 30 minutes
Cook Time: 50 minutes
Total Time: About 1 hour 20 minutes
Ingredients
For the Sweet Potato Layer
- 2 large sweet potatoes, peeled and cut into small cubes
- 1 tablespoon extra-virgin olive oil
- ½ teaspoon salt
- ¼ teaspoon black pepper
- ½ teaspoon dried thyme
- ½ teaspoon smoked paprika
For the Spinach and Ricotta Filling
- 4 cups fresh spinach, roughly chopped
- 15 oz ricotta cheese
- 1 large egg
- 2 cloves garlic, minced
- ½ cup grated Parmesan cheese
- ½ teaspoon dried oregano
- ¼ teaspoon ground nutmeg
- ½ teaspoon black pepper
- ½ teaspoon salt, or to taste
For the Lasagna
- 9–12 lasagna noodles, depending on the size of your baking dish
- 1½ cups shredded mozzarella cheese
- ½ cup chopped walnuts
- 2 tablespoons grated Parmesan cheese
- 1 tablespoon olive oil for the baking dish
For the Raspberry Honey Sauce
- 1 cup fresh or frozen raspberries
- 2 tablespoons honey
- 1 tablespoon fresh lemon juice
- 2 tablespoons water
- Pinch of salt
For Garnish
- Fresh raspberries
- Chopped walnuts
- Fresh basil or mint
- Freshly grated Parmesan
- A small drizzle of honey, optional
Instructions
1. Roast the Sweet Potatoes
Preheat the oven to 425°F (220°C).
Place the cubed sweet potatoes on a large baking sheet.
Drizzle with olive oil and sprinkle with salt, black pepper, dried thyme, and smoked paprika.
Toss thoroughly until the cubes are evenly coated.
Spread them into a single layer, making sure they aren’t overcrowded.
Roast for approximately 20–25 minutes, turning them once halfway through cooking.
The sweet potatoes should be tender enough to pierce easily with a fork and lightly caramelized around the edges.
Remove from the oven and set aside.
2. Prepare the Spinach
While the sweet potatoes roast, heat a large skillet over medium heat.
Add the chopped spinach and cook for approximately 2–3 minutes until wilted.
If the spinach releases a lot of moisture, continue cooking for another minute or two until most of the liquid has evaporated.
Transfer the spinach to a bowl and allow it to cool slightly.
Once cool enough to handle, squeeze out any remaining excess moisture.
This step is important because watery spinach can make the lasagna filling too loose.
3. Prepare the Ricotta Filling
In a large bowl, combine the ricotta cheese, cooked spinach, egg, minced garlic, Parmesan cheese, oregano, nutmeg, black pepper, and salt.
Stir until everything is evenly incorporated.
Taste a small amount and adjust the seasoning if necessary.
The filling should be creamy, thick, and easy to spread.
4. Cook the Lasagna Noodles
Bring a large pot of salted water to a boil.
Cook the lasagna noodles according to the package directions until just shy of fully tender.
Avoid overcooking because the noodles will continue cooking in the oven.
Drain the noodles carefully and arrange them flat on a clean baking sheet or parchment paper to prevent them from sticking together.
If using oven-ready lasagna noodles, follow the package directions and skip this step.
5. Prepare the Raspberry Honey Sauce
Add the raspberries, honey, lemon juice, water, and a pinch of salt to a small saucepan.
Cook over medium-low heat for approximately 5–7 minutes, stirring occasionally.
The raspberries will break down and release their juices.
Use the back of a spoon to gently crush them.
Continue cooking until the sauce becomes slightly thickened.
Remove from the heat.
For a smoother sauce, strain it through a fine-mesh sieve to remove the seeds.
Set aside until serving.
6. Assemble the Lasagna
Reduce the oven temperature to 375°F (190°C).
Lightly grease a 9 x 13-inch baking dish with olive oil.
Spread a small amount of the ricotta mixture across the bottom of the dish.
Place a layer of lasagna noodles over the filling.
Add approximately one-third of the roasted sweet potatoes.
Spoon one-third of the spinach and ricotta mixture over the sweet potatoes and gently spread it into an even layer.
Sprinkle with a portion of the chopped walnuts and mozzarella.
Repeat the layers:
- Lasagna noodles
- Sweet potato
- Spinach and ricotta filling
- Walnuts
- Mozzarella
Continue until the ingredients are used.
Finish with a final layer of lasagna noodles topped with the remaining mozzarella and Parmesan.
Sprinkle a small amount of chopped walnuts over the top.
7. Bake the Lasagna
Cover the baking dish loosely with aluminum foil.
Bake at 375°F (190°C) for approximately 25 minutes.
Remove the foil and continue baking for another 15–20 minutes, or until the cheese is melted, bubbling, and lightly golden.
For an extra golden top, turn on the broiler for 1–2 minutes at the end.
Watch carefully because the cheese and walnuts can brown quickly.
8. Rest Before Serving
Remove the lasagna from the oven and let it rest for approximately 10–15 minutes before slicing.
This allows the layers to set and makes the lasagna much easier to serve.
Cut into squares and transfer to plates.
9. Add the Raspberry Honey Sauce
Drizzle a small amount of the raspberry honey sauce over each serving.
Don’t use too much sauce at once. The goal is to provide a bright fruity contrast rather than overwhelm the savory flavors.
Garnish with fresh raspberries, chopped walnuts, fresh basil or mint, and a small amount of Parmesan if desired.
Serve warm.
Recipe Notes
The sweet potatoes can be roasted a day ahead of time. Store them in an airtight container in the refrigerator and bring them to room temperature before assembling the lasagna.
Whole-milk ricotta creates an especially creamy filling, but part-skim ricotta can be used for a lighter version.
Fresh spinach provides excellent texture, but frozen spinach can also be used. Thaw it completely and squeeze out as much water as possible.
Walnuts provide a pleasant crunch and contrast with the creamy layers. Toasting them first makes their flavor even more pronounced.
The raspberry honey sauce is optional, but it provides a unique sweet-tart contrast that complements the natural sweetness of the sweet potatoes.
If you prefer a completely savory lasagna, serve it with a simple lemon-herb olive oil drizzle instead.
Helpful Tips
- Cut the sweet potatoes into similarly sized cubes so they roast evenly.
- Don’t overcrowd the baking sheet.
- Remove as much water as possible from cooked spinach.
- Avoid overcooking the lasagna noodles.
- Don’t make the ricotta layers excessively thick.
- Toast the walnuts for 4–5 minutes before adding them for extra flavor.
- Let the lasagna rest before slicing.
- Add the raspberry sauce immediately before serving.
- Use freshly grated Parmesan for the best melting and flavor.
- If the top begins browning too quickly, loosely cover it with foil.
- Taste the ricotta mixture before assembling and adjust the seasoning.
How to Toast the Walnuts
Place the chopped walnuts in a dry skillet over medium-low heat.
Toast for approximately 3–5 minutes, stirring frequently.
Once they smell fragrant and become lightly golden, immediately transfer them to a plate.
Don’t leave them in the hot skillet because they can continue cooking and burn quickly.
Make-Ahead Instructions
This lasagna is excellent for entertaining because most of the components can be prepared in advance.
Roast the sweet potatoes, prepare the spinach and ricotta mixture, cook the noodles, and make the raspberry sauce up to one day ahead.
Store each component separately in the refrigerator.
When you’re ready to assemble, layer everything in the baking dish and bake as directed.
You can also assemble the entire lasagna several hours before dinner. Cover it tightly and refrigerate until ready to bake.
If baking directly from the refrigerator, add approximately 10–15 minutes to the covered baking time.
Storage
Store leftover lasagna in an airtight container in the refrigerator for up to 4 days.
Keep the raspberry honey sauce refrigerated separately.
Reheat individual portions in the microwave or cover and warm them in a 350°F (175°C) oven until heated through.
For best texture, add the raspberry sauce after reheating rather than before.
Freezing Instructions
The lasagna can be frozen either before or after baking.
For best results, assemble the lasagna in a freezer-safe baking dish without adding the raspberry sauce.
Cover tightly with plastic wrap followed by aluminum foil.
Freeze for up to 2 months.
Thaw overnight in the refrigerator before baking.
Alternatively, freeze individual cooked portions for convenient meals.
Serving Suggestions
Serve this lasagna with a simple green salad dressed with lemon juice and olive oil.
A cucumber and tomato salad also works beautifully.
For a holiday meal, serve it with roasted Brussels sprouts, green beans, or a colorful vegetable platter.
A light sparkling beverage or unsweetened iced tea can also complement the sweet and savory flavors.
Approximate Nutritional Information
Per serving, without additional garnish:
- Calories: approximately 430–470
- Protein: approximately 19–22 g
- Carbohydrates: approximately 50–55 g
- Fat: approximately 19–22 g
- Fiber: approximately 7–9 g
- Sugar: approximately 10–13 g
- Sodium: approximately 500–650 mg
Nutrition will vary depending on the exact cheese, noodles, amount of walnuts, sweet potatoes, and honey used.
Benefits
Sweet potatoes provide complex carbohydrates, fiber, potassium, and colorful plant compounds.
Spinach contributes fiber, folate, vitamin K, vitamin A, and other micronutrients.
Ricotta and Parmesan provide protein and calcium, helping make the dish more satisfying.
Walnuts contribute plant-based omega-3 fatty acids, fiber, protein, and unsaturated fats.
Raspberries provide fiber and naturally occurring antioxidants, while using a modest amount of honey adds sweetness to the sauce.
Olive oil provides predominantly unsaturated fat and complements the vegetables beautifully.
Together, these ingredients create a balanced vegetarian meal containing carbohydrates, protein, fats, vegetables, and fiber.
Frequently Asked Questions
Can I use frozen spinach?
Yes. Thaw it completely and squeeze it very thoroughly to remove excess water before mixing it with the ricotta.
Can I use butternut squash instead of sweet potato?
Yes. Roasted butternut squash makes an excellent substitute and provides a similar naturally sweet flavor.
Can I leave out the walnuts?
Absolutely. If you have a nut allergy or simply don’t like walnuts, omit them. Pumpkin seeds or sunflower seeds can provide a similar crunchy element.
Can I make this lasagna gluten-free?
Yes. Use gluten-free lasagna noodles and confirm that all other packaged ingredients are gluten-free.
Can I make it vegetarian?
Yes. This recipe is already vegetarian as written.
Can I make it vegan?
Yes, but several substitutions are needed. Use dairy-free ricotta, plant-based mozzarella, and a suitable egg substitute. Replace honey in the raspberry sauce with maple syrup or another plant-based sweetener.
Is the raspberry sauce necessary?
No. It is a special finishing element that provides sweet-tart contrast. The lasagna is delicious without it.
Can I use another berry?
Yes. Blackberries, blueberries, or strawberries can be used. Adjust the honey and lemon juice according to the sweetness and acidity of the fruit.
Why is my lasagna watery?
The most common causes are excess moisture in the spinach, watery ricotta, or under-roasted sweet potatoes. Make sure the spinach is squeezed thoroughly and the vegetables aren’t releasing excess liquid.
How long should the lasagna rest?
Allow it to rest for 10–15 minutes after baking. This gives the layers time to settle and makes slicing easier.
Can I add more vegetables?
Yes. Mushrooms, roasted bell peppers, zucchini, kale, or caramelized onions can be added. Cook vegetables first and remove excess moisture before layering.
Can I make individual portions?
Yes. Assemble the recipe in individual oven-safe dishes and reduce the baking time, checking frequently once the cheese is melted and bubbling.
Final Thoughts
Layered Sweet Potato, Spinach & Ricotta Lasagna with Walnuts & Raspberry Honey Sauce brings together creamy, savory, sweet, crunchy, and tangy flavors in one memorable vegetarian dish.
The roasted sweet potato provides a naturally sweet foundation, spinach and ricotta create a creamy filling, walnuts add satisfying crunch, and the raspberry honey sauce brings a bright finishing note.
It’s a beautiful option for family dinners, holiday gatherings, weekend entertaining, or whenever you want a creative alternative to traditional meat lasagna. Let it rest before slicing, add the raspberry sauce just before serving, and finish with fresh herbs and toasted walnuts for an impressive presentation.