Sweet Potato Lasagna (The Ultimate Comfort Food Recipe)

By Rowan Pierce

On January 5, 2026

A close-up shot of a perfect slice of healthy lasagna with sweet potato noodles, highlighting the creamy ricotta and rich meat sauce layers.

Cuisine

American, Italian

Prep time

25 minutes

Cooking time

60 minutes

Total time

85 minutes

Servings

8 servings

Welcome to the ultimate comfort food experience that perfectly marries wholesome ingredients with rich, decadent flavor. This Sweet Potato Lasagna is a game-changer, swapping traditional pasta for thinly sliced sweet potatoes to create a gluten-free, nutrient-packed dish that the whole family will adore. It’s the cozy, satisfying meal you’ve been dreaming of, and this recipe ensures it comes out perfectly every single time. Say goodbye to watery, bland vegetable lasagna and hello to a hearty, flavorful bake that will become a staple in your dinner rotation.

We’re layering tender sweet potato “noodles” with a robust, savory meat sauce and a creamy, three-cheese ricotta filling. It’s everything you love about classic lasagna, but with a nutritious, modern twist. Whether you’re a seasoned home cook or just starting your culinary journey, this guide will walk you through every step to achieve a truly memorable meal.

Why You’ll Love This Sweet Potato Lasagna Recipe

This isn’t just another lasagna recipe; it’s a dish designed to impress. Here’s why it stands out from the rest:

  • Nutrient-Dense & Delicious: Sweet potatoes are packed with vitamins A and C, fiber, and antioxidants, making this a healthier alternative to pasta-based lasagna without sacrificing flavor.
  • Naturally Gluten-Free: By using sweet potato slices instead of noodles, this recipe is perfect for those with gluten sensitivities or anyone looking to reduce their grain intake.
  • Incredibly Flavorful: The natural sweetness of the potatoes beautifully complements the savory meat sauce and creamy cheeses, creating a complex and balanced flavor profile.
  • Perfect for Meal Prep: This lasagna is a fantastic make-ahead meal. You can assemble it ahead of time and bake it when ready, or freeze it for a delicious dinner on a busy night.

The Key Ingredients

Crafting the perfect Sweet Potato Lasagna starts with high-quality ingredients. Here’s what you’ll need:

For the Sweet Potato “Noodles”

  • Sweet Potatoes: Look for large, evenly shaped sweet potatoes. This makes it easier to get uniform slices that will cook evenly.
  • Olive Oil: Just a touch to toss the slices in, which helps them roast perfectly without sticking.
  • Salt and Pepper: For basic seasoning that enhances the natural flavor.

For the Hearty Meat Sauce

  • Ground Meat: Lean ground turkey or beef works wonderfully. For a vegetarian option, you can use crumbled firm tofu or a mix of mushrooms and lentils.
  • Onion and Garlic: The aromatic foundation of any great sauce.
  • Crushed Tomatoes: The base of our rich and savory sauce.
  • Italian Seasoning: A blend of dried herbs like oregano, basil, and thyme that provides classic lasagna flavor.

For the Creamy Cheese Filling

  • Ricotta Cheese: Use whole milk ricotta for the creamiest, most luxurious texture.
  • Mozzarella Cheese: Freshly shredded mozzarella melts better than the pre-shredded kind.
  • Parmesan Cheese: Adds a sharp, nutty flavor that cuts through the richness.
  • Egg: Acts as a binder, helping the ricotta filling set properly.
  • Fresh Parsley: Brings a touch of freshness and color to the cheese mixture.

How to Make Sweet Potato Lasagna (Step-by-Step)

Follow these simple steps to create a flawless Sweet Potato Lasagna from scratch. The key is in the preparation and assembly.

Step 1: Prepare the Sweet Potatoes

The most crucial step is preparing your sweet potato “noodles.” Using a mandoline slicer is highly recommended for achieving thin, uniform 1/8-inch slices. If you don’t have one, use a very sharp knife and a steady hand. Toss the slices with olive oil, salt, and pepper, then roast them in a single layer for about 15-20 minutes. This pre-baking step is essential—it removes excess moisture and prevents the final lasagna from becoming watery.

Step 2: Make the Meat Sauce

While the sweet potatoes are roasting, prepare the meat sauce. Sauté the onion and garlic until fragrant, then add the ground meat and cook until browned. Drain any excess fat. Stir in the crushed tomatoes and Italian seasoning. Let the sauce simmer for at least 15-20 minutes to allow the flavors to meld together.

Step 3: Mix the Cheese Filling

In a medium bowl, combine the ricotta cheese, half of the shredded mozzarella, grated Parmesan, the egg, and fresh parsley. Mix until everything is well incorporated. This creamy filling is the heart of the lasagna.

The full 9x13 baking dish of baked sweet potato lasagna, with golden brown cheese on top and a slice already served.
Fresh out of the oven and ready to be devoured!

Step 4: Assemble Your Lasagna

Now for the fun part! Spread a thin layer of meat sauce on the bottom of a 9×13 inch baking dish. This prevents the bottom layer of sweet potatoes from sticking. Begin layering:

  1. A single, slightly overlapping layer of roasted sweet potato slices.
  2. Half of the ricotta cheese mixture, spread evenly.
  3. Half of the remaining meat sauce.
  4. Repeat with another layer of sweet potatoes, the rest of the ricotta, and the rest of the meat sauce.
  5. Finish with a final layer of sweet potatoes and top generously with the remaining mozzarella cheese.

Step 5: Bake to Perfection

Cover the baking dish with foil and bake for 40 minutes. Then, remove the foil and bake for another 15-20 minutes, or until the cheese is bubbly and golden brown. Let the lasagna rest for at least 10 minutes before slicing and serving. This allows it to set, ensuring you get clean, beautiful slices.

Pro Tips for the Best Sweet Potato Lasagna

Want to take your dish from great to unforgettable? Keep these expert tips in mind.

  • Don’t Skip the Roast: Pre-roasting the sweet potato slices is the secret to avoiding a soggy lasagna. It concentrates their flavor and removes excess water.
  • Slice Uniformly: A mandoline is your best friend for this recipe. Even slices mean even cooking and a beautiful final presentation.
  • Rest Before Serving: Letting the lasagna sit for 10-15 minutes after baking is crucial. It allows the layers to set, so you can cut perfect squares just like a classic lasagna. If you’re looking for another dish that holds its shape well, check out this Cottage Cheese Pizza Bake.

Recipe Variations to Try

This Sweet Potato Lasagna recipe is incredibly versatile. Here are a few ideas to make it your own:

  • Vegetarian Delight: Swap the ground meat for a cup of cooked lentils and 8 ounces of finely chopped cremini mushrooms.
  • Spinach Boost: Add a layer of wilted spinach on top of the ricotta mixture for extra nutrients and flavor.
  • Spice It Up: For a little kick, add a pinch of red pepper flakes to your meat sauce. It pairs beautifully with the sweet potatoes.
  • Different Cheeses: Feel free to experiment with cheeses like provolone or asiago for a different flavor profile. Our Prosciutto-Wrapped Mozzarella is another great way to use mozzarella!
A close-up shot of a perfect slice of healthy lasagna with sweet potato noodles, highlighting the creamy ricotta and rich meat sauce layers.
Look at those layers! This is how you make a hearty, healthy lasagna.

Storing, Freezing, and Reheating

One of the best things about this recipe is how well it stores. Perfect for busy weeknights!

How to Store Leftovers

Store any leftover lasagna in an airtight container in the refrigerator for up to 4 days. The flavors often taste even better the next day.

How to Freeze for Later

You can freeze the lasagna either baked or unbaked. For an unbaked lasagna, assemble it completely in a freezer-safe dish, then cover it tightly with plastic wrap and foil. It can be frozen for up to 3 months. For a baked lasagna, allow it to cool completely before covering and freezing. For another freezer-friendly meal, try our Bacon Cheeseburger Rice Skillet.

The Best Way to Reheat

To reheat from frozen, thaw the lasagna in the refrigerator overnight. Bake a thawed, unbaked lasagna as directed in the recipe. For a cooked lasagna, bake at 350°F (175°C) for 20-30 minutes, or until heated through. You can also reheat individual slices in the microwave.

Frequently Asked Questions

Yes, this recipe freezes beautifully. You can freeze it baked or unbaked. Assemble in a freezer-safe dish, cover tightly with plastic wrap and foil, and freeze for up to 3 months. Thaw overnight in the refrigerator before baking.

Absolutely! To make it vegetarian, simply replace the ground meat with 1 cup of cooked brown or green lentils and 8 ounces of finely chopped cremini mushrooms. Sauté the mushrooms with the onions until they release their water before adding the other sauce ingredients.

No, you should not boil them. Boiling adds moisture, which can lead to a watery lasagna. Roasting is the best method as it removes water and concentrates the sweet potato flavor.

Store leftovers in an airtight container in the refrigerator for up to 4 days. You can reheat individual slices in the microwave or place the baking dish (covered with foil) in a 350°F (175°C) oven for 20-25 minutes until heated through.

The key is to pre-roast the sweet potato slices. Slicing them thinly (1/8-inch thick) and roasting them for 15-20 minutes at 400°F (200°C) removes excess moisture, ensuring your lasagna has the perfect consistency.

The Ultimate Sweet Potato Lasagna Recipe

A close-up shot of a perfect slice of healthy lasagna with sweet potato noodles, highlighting the creamy ricotta and rich meat sauce layers.

Sweet Potato Lasagna (The Ultimate Comfort Food Recipe)

Discover the best Sweet Potato Lasagna recipe! A healthy, gluten-free comfort food made with layers of roasted sweet potato, a rich meat sauce, and creamy ricotta filling. Perfect for a cozy family dinner.
Prep Time 25 minutes
Cook Time 1 hour
Total Time 1 hour 25 minutes
Servings: 8 servings
Course: Dinner, Main Course
Cuisine: American, Italian
Calories: 410

Ingredients
  

For the Sweet Potato Layers
  • 3 large sweet potatoes peeled and sliced 1/8-inch thick
  • 2 tbsp olive oil
  • 1/2 tsp salt
  • 1/4 tsp black pepper
For the Meat Sauce
  • 1 lb lean ground turkey or beef
  • 1 medium onion finely chopped
  • 3 cloves garlic minced
  • 28 oz can crushed tomatoes
  • 1 tsp Italian seasoning
For the Cheese Filling
  • 15 oz whole milk ricotta cheese
  • 2 cups shredded mozzarella cheese divided
  • 1/2 cup grated Parmesan cheese
  • 1 large egg
  • 1/4 cup chopped fresh parsley

Equipment

  • 1 9x13 inch baking dish
  • 1 Mandoline slicer Highly recommended for even slices
  • 1 Large Skillet

Method
 

  1. Preheat your oven to 400°F (200°C). Line two large baking sheets with parchment paper.
  2. In a large bowl, toss the sweet potato slices with olive oil, salt, and pepper. Arrange in a single layer on the prepared baking sheets.
  3. Roast for 15-20 minutes, flipping halfway through, until tender but not mushy. This step is crucial to prevent a watery lasagna.
  4. While the potatoes roast, make the sauce. Heat a large skillet over medium-high heat. Add the ground meat and cook until browned, breaking it up with a spoon. Drain excess fat.
  5. Add the chopped onion and cook for 3-4 minutes until softened. Stir in the minced garlic and cook for another minute until fragrant.
  6. Pour in the crushed tomatoes and add the Italian seasoning. Bring to a simmer, then reduce heat and let it cook for at least 15 minutes.
  7. In a medium bowl, prepare the cheese filling. Combine the ricotta, 1 cup of mozzarella, Parmesan cheese, egg, and fresh parsley. Mix well.
  8. Reduce oven temperature to 375°F (190°C). Begin assembling the lasagna in a 9x13 inch baking dish. Spread a thin layer of meat sauce on the bottom.
  9. Layer with a third of the sweet potato slices, half of the ricotta mixture, and a third of the meat sauce. Repeat the layer. Finish with a final layer of sweet potato slices and the remaining meat sauce.
  10. Top with the remaining 1 cup of mozzarella cheese. Cover the dish with foil.
  11. Bake for 40 minutes. Remove the foil and bake for an additional 15-20 minutes, until the cheese is melted, bubbly, and slightly golden.
  12. Let the lasagna rest for at least 10-15 minutes before slicing and serving. This helps it set.

Notes

Mandoline Slicer: For best results, use a mandoline to get uniform 1/8-inch slices. This ensures even cooking.
Make-Ahead: Assemble the lasagna (without baking), cover tightly, and refrigerate for up to 24 hours before baking as directed.
Vegetarian Option: Replace ground meat with 1 cup cooked lentils and 8 oz chopped mushrooms for a delicious vegetarian version.

Share This Delicious Recipe!

If you loved this Sweet Potato Lasagna recipe as much as we do, please share it with your friends and family! Don’t forget to save it to your favorite board on Pinterest so you can always find it. We love seeing your creations!

A tall slice of sweet potato lasagna on a white plate, showcasing layers of sweet potato, meat sauce, and melted cheese, with a fork ready to dig in.
The ultimate comfort food just got a healthy makeover! Save this Sweet Potato Lasagna recipe for your next family dinner.

You might also like these recipes

Leave a Comment

Recipe Rating