Cook ground beef in a large skillet until fully cooked. Drain.
Season with onion and garlic powder.
Add in cans of tomato sauce and crushed tomatoes, continue to simmer while noodles finish cooking.
Cook noodles as directed on the box. Drain gently, and set aside.
In a large bowl, mix together ricotta, egg, Parmesan, Italian seasoning, salt and pepper.
Add a layer of meat sauce to a large casserole dish, set aside.
Use a spoon to fill each noodle with cheese mixture. Continue until all of the shells are filled.
Top the noodles with the remaining meat sauce.
Top with shredded mozzarella cheese.
Bake at 350 degrees F for 25-30 minutes, or until cheese is melted and bubbly.