Preheat the oven to 375°F.
Cook lasagna noodles in salted boiling water according to package instructions. Drain and rinse with cold water. Lay flat on a baking sheet.
Brown the ground beef and sausage in a large skillet over medium heat. Drain excess fat. Add minced garlic and cook for 1 minute until fragrant.
Stir in marinara sauce, sun-dried tomatoes, and Italian seasoning. Simmer for 10 minutes.
In a large bowl, mix ricotta, egg, parsley, Parmesan, garlic powder, onion powder, salt, and pepper until smooth.
Combine shredded mozzarella and shredded Parmesan in a bowl.
Assemble the lasagna in a 9x13 baking dish:
Spread a thin layer of meat sauce on the bottom of the dish.
Lay 3 lasagna noodles to cover the bottom. Spread ⅓ of the ricotta mixture over the noodles. Top with 1/3 of the meat sauce. Sprinkle ⅓ of the mozzarella and Parmesan cheese.
Repeat with noodles, ricotta mixture, meat sauce, and cheese.
Add a final layer of noodles, ricotta mixture, and meat sauce. Top with the remaining mozzarella and Parmesan cheese.
Cover with foil (avoid touching the cheese) and bake for 45 minutes. Remove foil and bake for another 10-15 minutes until bubbling and golden. If desired, broil for 2-3 minutes for a crispy top.
Remove from the oven and let it rest for 10 minutes before slicing. Garnish with fresh parsley if desired.