In a large pot, bring salted water to a boil. Add the lasagna noodles and cook until al dente, then drain and set aside.
In a large skillet, warm a tablespoon of olive oil over medium heat. Add the diced onion and minced garlic, sautéing until the onion is translucent. Add the ground beef and Italian sausage, cooking until browned. Drain excess fat, then stir in the marinara sauce, oregano, basil, and season with salt and black pepper. Let simmer for about 10 minutes.
In a mixing bowl, combine the ricotta cheese, 1 cup of shredded mozzarella, Parmesan cheese, eggs, and a pinch of salt and black pepper. Mix until smooth.
In a 9x13 inch baking dish, spread a thin layer of meat sauce at the bottom. Place 4 lasagna noodles over the sauce, spread half of the ricotta mixture, and add a third of the meat sauce. Repeat with another 4 noodles, the remaining ricotta mixture, and another third of the meat sauce. Finish with the last 4 noodles and cover with the remaining meat sauce.
Sprinkle the remaining 1 cup of mozzarella cheese over the top layer. Cover tightly with aluminum foil.
Bake for 25 minutes, then remove the foil and bake for an additional 15 minutes until cheese is bubbly and golden brown.
Allow the lasagna to cool for at least 15 minutes before serving. Garnish with fresh basil leaves.
Notes
Let the lasagna rest before slicing for easier serving.