Cook mushroom well in a small amount of oil, set aside
Slice eggplant, salt, leave for 20 minutes and soak up the salt with a towel.
Roast in the oven on baking sheets sprayed with oil for 30 minutes at 350°F, set aside
Brown beef in large skillet with chopped onion and garlic. Drain fat. Add mushrooms, diced tomato and 3/4 of the jar of marinara sauce. Cook and add salt and pepper to taste. Add any fresh Italian herbs you have like parsley, basil, oregano, thyme.
Boil water for lasagna noodles, preparing them like the package as you do the next step.
Mix ricotta, 1/2 the parm and 1/2 the mozz, the eggs, salt and Italian seasoning.
Once all ingredients are prepared pour a little of the jar sauce on the bottom of a large baking pan. then over lap with noodles (About 4). Then add meat sauce, eggplant slices, and ricotta.
Make another layer with noodles, and repeat meat sauce, eggplant, ricotta. To use up all the ricotta and noodles I made another small baking dish with 2 layers because my large pan isn't that tall. The final layer should end with noodles, a little be of the jar sauce (no meat on top) and the rest of the sprinkled cheese.
Bake in oven at 350°F for 45 minutes, let sit for 5-10 minutes and enjoy!