Preheat your oven to 350 F.
Brown both meats in a large deep skillet on the stove at medium heat. Add a little salt if desired.
Add in your optional diced veggies here. Cook down until soft.
Stir in marinara and mix well. Turn heat to low.
Mix your egg and ricotta together in a bowl. Set aside.
Spread some of your meat sauce out onto the dish you are using, covering the bottom.
Place uncooked lasagna noodles down in one layer, covering the meat sauce.
Spread half of the ricotta mixture out over the noodles. Top with a little more meat sauce.
Add another layer of noodles, followed by another layer of ricotta, and another layer of meat sauce. Continue this pattern until you’ve used everything up. I made thin layers and got 3 full layers, ending with meat sauce.
Sprinkle the mozzarella and Parmesan over the top of the lasagna dish.
Cover with aluminum foil and bake in the oven for 45 minutes. Remove the aluminum and bake another 10-15 minutes. Let rest for at least 30 minutes before serving.