To a large pot, add a little olive oil and ground beef and start to cook.
Add onions and start to sautee. Cook till translucent, add garlic. Finishing cooking the beef through
Add tomato paste and stir to combine and cook through for a minute or two
Add passata and when the sauce comes to a light boil, lower to medium low and slightly cover and let cook for minimum 30 minutes as much up to an hour or two stirring frequently. The longer you simmer, the thicker the sauce will be.
In another pot, prepare lasagna noodles by boiling water. You could also choose to use the no-boil lasagna noodles.
In a bowl, add ricotta, italian seasoning, an egg, pecorino cheese, and mozzarella. Mix together and then add a spoonful of sauce to add a little more flavor.
At this point, the noodles should be softened, do not over cook them. I like to strain them into a baking pan with cold water in them so they do not stick and overcook. I then squeeze out as much water as I can when I layer them, but you can also lay them on a clean dish towel or paper towels.
To a lasagna pan, add a layer of sauce and then layer the lasagna sheets slightly overlapping.
Then add a layer of sauce and ricotta and slightly spread with the back of the spoon. Add mozzarella cheese and pecorino cheese. Repeat as many layers as necessary.
For the final layer, add the lasagna sheets, sauce, mozzarella and pecorino.
Place the baking tray on top of a heavy baking tray to offer more support when carrying.
Bake at 375 covered for 30 minutes uncovered for 10 minutes.
Let rest for 15 - 20 minutes and serve.