Sweet Potato Lasagna

Looking for a tasty low-carb option to the traditional lasagna? This is the one. In fact, it’s no longer an alternative option for me. This is the lasagna people request I make and the one I prefer to eat.

Delicious layers of sweet potato, spinach ricotta, meat sauce and grated mozzarella are sure to make for a mouthwatering dinner. Not to mention, this recipe can easily be made vegetarian by omitting the meat in the sauce and adding a can of black beans instead.

I’m so happy to have perfected this recipe I created and be able to share it with the world. Enjoy!


Prep Time: 1 hour

Cook Time: 1 hour

Serves: 6-8


  • 1½ lb sweet potatoes (about 3-4 large sweet potatoes)
  • Olive oil
  • Salt
  • 3 cups mozzarella, shredded

Meat Sauce

  • 1/2 large yellow onion, diced
  • 2 cloves garlic
  • 1 lb ground meat (ground turkey or beef works well)
  • 24 oz crushed tomatoes
  • 12 oz tomato sauce
  • 2 tbsp tomato paste
  • 1 tbsp sugar
  • 1 tsp dried oregano, thyme, cumin, and black pepper.
  • 1/2 tbsp chilli powder
  • 1/2 tsp salt
  • 1/2 tsp chili flakes
  • 1/3 cup water

Ricotta Mixture

  • 16 oz ricotta
  • 1 egg, beaten
  • 1/2 cup parmesan cheese
  • 1 cup packed, torn spinach


  1. Sauce: In a large pan, add diced onions and sauté until translucent. Add in garlic and cook for another 30 seconds. Add the ground meat and cook until no longer pink and little juice remains. Add the remaining ingredients and simmer uncovered on low for 1 hour.
  2. Sweet Potatoes: While the sauce is simmering, preheat your oven to 350°F. Scrub or peel sweet potatoes and then carefully slice into very thin long strips. Once all the potatoes have been sliced, place them in an 11×13 pan that you will later use for the lasagna and toss them in a couple tablespoons of olive oil and a few pinches of salt. Put the pan in the oven for about 15-20 minutes so that the potatoes get soft, but don’t become crispy. Remove when done and allow to cool for assembly.
  3. Ricotta Mixture: Mix together the 4 ingredients in a small bowl and set aside.
  4. Preheat oven to 375°F.
  5. Assembly: When the sauce is finished simmering, place 1/3 of the sauce on the bottom of your 11×13 pan and spread to an even layer. Next, add 1/3 of the pre-cooked sweet potato slices to just cover the sauce. Follow this layer by dropping spoonfuls of the spinach ricotta mixture, using 1/2 the mixture to evenly cover the sweet potatoes. Sprinkle 1/3 of the shredded mozzarella cheese over this layer. Repeat layers. (Look at Hannah’s Hints below for a full list of each layer.)
  6. Cover the lasagna with tin foil and cook for 30 minutes. Then remove tin foil and cook for the remaining 30 minutes.
  7. Remove from oven and let sit for about 30 minutes before serving to allow the layers to set.

Great served with a green salad. Enjoy!

Hannah’s Hints:

Sauce: Black beans make a nice vegetarian substitute or just a tasty addition to the meat sauce.

Layers: Layers are as follows:

  • 1/3 Sauce
  • 1/3 Sweet Potatoes
  • 1/2 Spinach Ricotta
  • 1/3 Mozzarella
  • 1/3 Sauce
  • 1/3 Sweet Potatoes
  • 1/2 Spinach Ricotta
  • 1/3 Mozzarella
  • 1/3 Sweet Potatoes
  • 1/3 Sauce
  • 1/3 Mozzarella

4 Comments Add yours

  1. Pamela M says:

    I LOVE your blog! I’m going to make this for Mark and Holland! 😍😍. And I sent your blog to “Carmen’s Cuisine” – our caterer!! 👍😍

    Sent from my iPad



    1. Hannah says:

      Glad to hear 🙂 Let me know how it turns out!


  2. Joan says:

    Just made Hannah’s sweet potato lasagne for a family of eight. Fantastic! Everyone loved it and there was plenty left for “second helpings.” What a lovely alternative to using pasta!

    Liked by 1 person

    1. Hannah says:

      So happy to hear Joan. Thank you for sharing.


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s