Preheat oven to 350 degrees. Spray a 12 x 17 x 1 1/4" baking dish with non-stick cooking spray.
Bring a large pot of water with 1/2 TBS salt to a boil. Break uncooked lasagna noodles into 2 inch pieces and add to boiling salted water. Cook for 8 minutes and drain. Place back in pot and coat the noodles with 1 TBS cooking oil.
In a large deep skillet break up and brown up ground beef & ground Italian sausage. Add in diced onion and cook until softened. Drain excess grease.
Stir in minced garlic for 1 minute. Stir in marinara sauce, Italian seasoning, salt, black pepper, garlic powder, onion powder, butter, sugar Turn off the heat.
Add the pasta sauce to the drained lasagna noodles and mix to coat the noodles with sauce. Stir in 8 oz shredded mozzarella cheese. Spread mixture onto the prepared baking dish evenly.
Place fresh spinach into a clean skillet, season with salt & pepper. Drizzle with 1-2 TBS cooking oil. Cook over medium heat until spinach has wilted entirely. Place into a bowl to cool for a few minutes. Mix in ricotta or cottage cheese, 1/4 tsp salt, and 1/4 tsp black pepper.
Place 6 large serving size spoonfuls on the lasagna. Top with 8 oz shredded mozzarella cheese all over the lasagna.
Bake in preheated oven for 35 minutes until cheese has melted and is golden brown. Rest it for a few minutes and cut into serving sizes. Enjoy.