Heat oil in a large saucepan over medium heat. Add onion and garlic. Cook for 5 minutes, stirring occasionally.
Crumble in ground meat and cook for an additional 8 minutes, breaking up with a wooden spoon. Add tomatoes, tomato paste, Italian seasoning, sugar, salt and black pepper. Simmer with cover slightly ajar for 15 minutes, stirring occasionally. Uncover and simmer for 15 additional minutes. Stir in 3 tablespoons of the basil.
Meanwhile, cook lasagna noodles following package directions. Drain and rinse briefly under cold water. Heat oven to 350 degrees F. Coat a 13 x 9 x 2-inch baking dish with cooking spray.
In a medium-size bowl, combine the ricotta cheese, eggs, Parmesan cheese and remaining 2 tablespoons of basil. Set aside.
Spread 1 cup of sauce over the bottom of the prepared baking dish. Place 3 cooked noodles over the sauce. Evenly spoon the ricotta mixture over the noodles. Top with 3 more noodles and 3 cups of the meat sauce. Layer 3 noodles over sauce, then sprinkle on shredded mozzarella. Top with the 3 remaining noodles and 2 cups of the meat sauce.
Sprinkle shredded Italian cheese blend evenly over the last meat sauce layer and loosely cover with foil. Bake at 350 degrees F for 30 minutes. Uncover and bake for 30 additional minutes, until bubbly.
Cool 10 minutes before serving. Reheat extra sauce and serve on the side.