Preheat oven to 375°F. Lightly grease a 9x13 baking dish with cooking spray. Set aside.
In a large skillet, brown and crumble ground beef and minced garlic until no longer pink. Drain, wipe skillet if needed, and return beef to skillet.
To the same skillet, add Italian seasoning, onion powder, salt, pepper, spaghetti sauce, and tomato paste. Stir to thoroughly combine. Bring mixture to a boil, then reduce heat to low and simmer, uncovered, for about 5 minutes.
While the meat sauce is simmering, prepare cheese mixture. In a large bowl, add ricotta, 1½ cups mozzarella cheese and ¼ cup Parmesan cheese, eggs, parsley, garlic powder, salt and pepper. Stir to combine.
To assemble lasagna, add about 1 cup of the meat sauce mixture onto bottom of pan and spread evenly. Top with 3 lasagna noodles, followed by about ⅓ cup of cheese mixture and about ¾ cup of meat sauce. Repeat twice more and then top with 3 more noodles and remaining sauce.
Cover pan tightly with aluminum foil and bake for 35 minutes. Uncover, sprinkle with remaining 1 cup mozzarella cheese and ¼ cup grated Parmesan cheese. Bake for 10-15 minutes more, uncovered, until cheese is melted and bubbly.
Remove from oven and let rest for 10 minutes before cutting, then serve immediately.