This sweet potato lasagna is a modern, gourmet twist on traditional lasagna—no pasta required. Thinly sliced roasted sweet potatoes replace noodles, creating a naturally gluten-free, nutrient-dense base. The layers are stacked with creamy ricotta cheese, aromatic herbs, and a deeply savory sauce, then finished with toasted walnuts and tart dried cranberries for texture and balance.
The result is rich but not heavy, sweet yet savory, and visually stunning. The contrast of caramelized sweet potatoes, creamy cheese, crunchy nuts, and pops of cranberry makes this dish feel indulgent while still being wholesome. It’s perfect for anyone searching for healthy comfort food, vegetarian dinner recipes, or holiday casseroles that impress.
Ingredients
For the Sweet Potato Layers
-
3 large sweet potatoes, peeled and thinly sliced lengthwise
-
3 tablespoons olive oil
-
1 teaspoon sea salt
-
½ teaspoon black pepper
-
1 teaspoon smoked paprika
Ricotta Herb Filling
-
2 cups whole-milk ricotta cheese
-
1 large egg
-
2 cloves garlic, minced
-
2 tablespoons fresh thyme, chopped
-
2 tablespoons fresh parsley, chopped
-
½ teaspoon nutmeg
-
Salt and pepper to taste
Savory Sauce Layer
-
1 cup marinara sauce or reduced balsamic tomato sauce
-
1 tablespoon olive oil
-
½ teaspoon chili flakes (optional)
Topping
-
½ cup walnuts, toasted and roughly chopped
-
â…“ cup dried cranberries
-
Fresh rosemary sprigs for garnish
-
Honey or balsamic glaze (optional drizzle)
Instructions
-
Prepare the Sweet Potatoes
Preheat your oven to 400°F (200°C). Lay sweet potato slices on a baking sheet, brush with olive oil, and season with salt, pepper, and smoked paprika. Roast for 18–22 minutes until just tender and lightly caramelized. Set aside. -
Make the Ricotta Filling
In a bowl, combine ricotta, egg, garlic, thyme, parsley, nutmeg, salt, and pepper. Mix until smooth and creamy. -
Assemble the Lasagna
Lightly grease a baking dish. Spread a thin layer of sauce on the bottom. Add a layer of sweet potatoes, followed by ricotta mixture, then another drizzle of sauce. Repeat until you have 3–4 layers, finishing with sweet potatoes on top. -
Bake
Cover with foil and bake at 375°F (190°C) for 30 minutes. Remove foil and bake an additional 10–15 minutes until bubbly and golden. -
Finish & Serve
Top with toasted walnuts, dried cranberries, rosemary, and a light drizzle of honey or balsamic glaze. Let rest for 10 minutes before slicing.
Why This Recipe Works (SEO-Friendly Highlights)
-
Healthy vegetarian dinner recipe with protein and fiber
-
Naturally gluten-free lasagna alternative
-
Perfect holiday side dish or vegetarian main course
-
Ideal for meal prep, clean eating, and family dinners
-
High-impact flavor using simple whole foods
Related Questions (High-CPM Keyword Focused)
Is sweet potato lasagna healthier than traditional lasagna?
Yes. Sweet potato lasagna is often lower in refined carbohydrates and higher in fiber, vitamins A and C, and antioxidants. It’s a popular choice for people searching for healthy dinner ideas and low-glycemic comfort food.
Can I make this recipe vegan?
Absolutely. Replace ricotta with a vegan cashew ricotta or almond-based cheese, and skip the egg. This turns it into a premium vegan holiday casserole.
Is this dish good for meal prep?
Yes. This sweet potato lasagna stores well in the fridge for up to 4 days and reheats beautifully, making it perfect for weekly meal planning and healthy lunch ideas.
What protein can I add to sweet potato lasagna?
You can add lentils, chickpeas, or plant-based sausage for extra protein, which boosts its appeal as a high-protein vegetarian meal.
Can I serve this for Thanksgiving or Christmas?
Definitely. This recipe is a standout holiday vegetarian main dish and pairs well with roasted vegetables, salads, and festive sides.

