In a large pot, bring salted water to a rolling boil. Add the lasagna noodles and cook according to package instructions until al dente. Drain and set aside.
Heat olive oil in a large skillet over medium heat. Add diced onion and minced garlic. Sauté until the onion is translucent, about 3-4 minutes.
Crumble the ground beef and Italian sausage into the skillet. Cook until browned, breaking into smaller pieces. Drain excess fat if necessary.
Pour in the crushed tomatoes, add dried oregano, and season with salt and pepper. Simmer for 10-15 minutes, stirring occasionally.
In a separate bowl, combine ricotta cheese, egg, chopped basil, chopped parsley, and ¼ cup of grated Parmesan cheese. Mix well and season with salt and pepper.
In a 9x13 inch baking dish, spread a layer of meat sauce on the bottom. Layer 4 lasagna noodles, half of the ricotta mixture, a third of the mozzarella, and another layer of meat sauce. Repeat the layering process. Finish with meat sauce, topped with remaining mozzarella and Parmesan.
Cover with aluminum foil and bake for 25 minutes. Remove foil and bake for an additional 15 minutes, until cheese is bubbly and lightly golden.
Allow to cool for 10-15 minutes before cutting into squares.
Notes
Serve on a large platter, garnished with fresh basil leaves. Pair with a simple green salad and garlic bread.