Preheat oven to 425°F. Place eggplant slices in single layer on baking sheet sprayed with no stick cooking spray. Spray eggplant lightly with no stick cooking spray. Bake 15 to 20 minutes or until lightly browned. Remove baking sheet from oven. Reduce oven temperature to 350°F.
Meanwhile, heat oil in large skillet on medium heat. Add garlic; cook and stir 30 seconds or until fragrant. Add mushrooms and onion; cook and stir 5 minutes or until tender. Add crushed tomatoes, tomato paste, sugar and 1 teaspoon each of the basil and onion salt. Cook 5 minutes or until heated through; stirring occasionally.
Beat eggs in medium bowl. Add ricotta cheese, 1/2 cup of the mozzarella cheese, Parmesan cheese, remaining 1 teaspoon basil and 1/2 teaspoon onion salt; mix well.
Spread 1/2 cup of tomato sauce on bottom of 13x9-inch baking dish. Top with 8 eggplant slices. Spread with 1/2 of the ricotta cheese mixture then 1 cup tomato sauce. Layer with 8 eggplant slices and remaining ricotta cheese mixture. Top with remaining 8 eggplant slices and remaining tomato sauce. Sprinkle with remaining 1 1/2 cups mozzarella cheese.
Bake 40 to 45 minutes or until lasagna is bubbling and cheese is browned. Let stand 15 minutes before serving.