Starting out, boil noodles to directions for al dente. Once cooked, add to cool water immediately to stop cooking and set aside.
In a medium pan, add olive oil and onion and cook until translucent. Add beef, cooking until browned. Drain some of excess grease.
Next, add garlic and cook until fragrant. Then add all additional ingredients, stir occasionally and let it simmer on low for 10 minutes.
Preheat oven to 375°F.
In a separate bowl, mix together all cheese ingredients and set aside.
Next, grease the bottom of 2 casserole dishes and layer your lasagna starting with meat sauce, noodles and cheese mixture until you have 3 layers of noodles.
Top with a light layer of meat sauce then the rest of the mozzarella and parmesan.
After that, cover with lightly greased tin foil and bake 35 minutes. Uncover and bake an additional 10 minutes.
Optional* broil for a couple minutes to add color to the cheese.
Let cool 10-15 minutes and top with parsley to garnish.