Bring a large pot of lightly salted water to a boil. Add lasagna noodles and cook for 8 to 10 minutes or until al dente; drain.
Preheat oven to 350 degrees F (175 degrees C).
To make filling- Combine in a bowl: ricotta cheese, mozzarella, parmesan and eggs.
To make sauce- In a skillet, brown the ground beef until cooked through; drain grease and onions and peppers and cook until vegetables have softened.
Add to skillet, browned ground beef mixture, mushrooms,oregano, basil, garlic powder, sugar, salt, pepper and tomato sauce. Heat through and stir.
In a 9x13 inch pan, alternate layers of cooked lasagna noodles, sauce, and filling, making 3 layers total. Top with sliced mozzarella and provolove cheese. Bake for 40 minutes. Let stand 10 minutes before cutting.