In a large saucepan, heat up the olive oil for 1 minute. Add in the minced onion to saute for 2-3 minutes, then add in the garlic to saute for 1 minute, or until fragrant.
Add in the ground beef, using a spatula to break it up. Cook for 5-8 minutes, until beginning to brown. Add in the remaining 'slow cooked beef layer' ingredients, then stir together until well combined.
Bring to a boil, cover with a lid, then lower the heat to simmer for at least 45 minutes, up to 1 1/2 hours.
For the Soft White Cheese Layer:
Simply whisk the egg in a medium-sized bowl, then stir in the farmer cheese.
To Assemble:
Preheat oven to 350F.
Bring a large pot of salted water to a boil. Add in the lasagna noodles to cook for 8 minutes, then drain and rinse with cold water.
In a 9x13" baking pan, add 1/2 cup beef mixture to spread out evenly. Add a layer of lasagna noodles that are slighty overlapping one another. Add 1/3 of the ricotta mixture to spread evenly on the noodles, then top with 1/3 of the remaining beef mixture. Repeat until all ingredients are used, then top with the shredded mozzarella cheese.
Bake for 20 minutes (covered with foil), then an additional 20 minutes (without foil). Let it rest for at least 10 minutes before serving warm.