Fry the garlic, parsley, and oil in a large, heavy pot over medium high heat until garlic begins to brown.
Add the salt and beef, breaking it up into small pieces. Continue cooking until beef is beginning to brown.
Add passata, reduce heat to low, and let simmer for 1 hour, stirring occasionally. Adjust salt and pepper as needed.
Add basil to sauce, stirring just to mix.
Cook noodles until not quite al dente. Drain and rinse noodles, reserving 1 cup of cooking water.
Spread a thin layer of sauce on the bottom of a 9"x13" pan. Lay three pieces of lasagna lengthwise, then top generously with 1/4 of the bechamel. Spread some of the meat sauce on top, and then sprinkle 1/4 of the mozzarella over top.
Add another layer of lasagna perpendicular to the first. Repeat layering of bechamel, meat, and mozarella another three times, reserving just enough sauce to top.
Preheat oven to 400.F. Pour the reserved pasta cooking liquid over top, top with a final layer of noodles arrange lengthwise in the dish, and finish with the remaining pasta sauce spread evenly over. Sprinkle the Parmesan over top.
Cover dish with foil and bake for 20 minutes.
Remove foil and continue baking until the top is crisp and sauce is bubbling.
Remove from oven and let cool 10 minutes before cutting and serving.