Preheat the oven to 350 degrees.
Grease a 9×13” deep lasagna pan and set aside.
In a stockpot or Dutch oven over medium-high heat, brown both meats with onion and garlic until no pink remains. Drain and return the meat mixture to the pan.
Add the tomato paste, oregano, salt, pepper, beef base, basil, tomatoes (crushing by hand as you add them) along with the juices from the cans, and the balsamic vinegar.
Taste and add salt and pepper. Simmer uncovered on low heat, stirring occasionally for 20 minutes.
While the sauce is simmering, combine all the ricotta mixture ingredients in a large bowl and set aside.
To assemble, spread about ¾ cup of the meat sauce in the bottom of the greased pan. Top with 3 lasagna noodles. Spread about a third of the ricotta mixture evenly over the noodles. Top with approximately 1 ½ cups of the meat sauce. Layer with 3 more noodles, and continue to make layers until your ingredients are used up, ending with a sauce layer on top. (Depending on the size of your pan, that could be 2 or 3 more layers.)
Evenly sprinkle the shredded mozzarella over the top of the lasagna.
Cover the lasagna with aluminum foil and place in the oven for 40 minutes. (You can spray the foil with a non-stick cooking spray so that the cheese doesn’t stick to the foil as the it melts.)
After 40 minutes, remove the foil and continue to bake for another 15 minutes. (If you’d like the top more browned, turn broiler on, but stay close by and keep an eye on it, so a lovely browning doesn’t turn into scorched cheese.)
Remove the lasagna from the oven and allow to stand at room temperature for 15 to 20 minutes.
Serve warm.