Add 3 tsp of olive oil to a frying pan, 1 small onion, lightly brown on low.
Then add to the pan 1 pound of ground turkey, 1 tsp salt, brown on low.
In a stock pot add the jar of sauce or homemade sauce, browned ground turkey, and the rest of the seasonings, garlic powder, onion powder, red pepper flakes, dried parsley, Italian seasoning, and cook on medium heat for 10 minutes to bring to a low boil, then cook on low heat for 25 minutes.
While the sauce is cooking peel, wash, and then bring to a boil 3 sweet potatoes until just about soft, for about 20 minutes.
Peel, wash, and grate 2 carrots and wash and chop spinach, set both aside.
Once sweet potatoes have cooked remove using a spoon strainer and let sit for 5 minutes and then slice into thin 1/10 inch thick slices.
At this time mix the egg with the part-skim ricotta cheese and set aside
Spray a 7 x 11 lasagna pan with cooking spray and add a thin layer of pasta sauce to the bottom of the dish.
Begin to assemble the lasagna there is enough for 3 layers, adding 1/3 layer of sweet potatoes overlapping, begin by spooning sauce over the sweet potatoes, and then a thin layer of ricotta cheese mixture, 1/3 grated carrots, 1/3 of the chopped spinach, and 1/3 part-skim mozzarella cheese, the same for each layer.
Cover the dish with foil and bake for 25 minutes then remove foil and bake for an additional 10 to 15 minutes. Once done let stand for 5 minutes before serving and then serve with a salad and enjoy!