Preheat your oven to 350°F.
Boil lasagna noodles in salted water for approximately 12 minutes until al dente. Drain.
Season ground beef lightly with garlic, onion powder, salt, and pepper.
Brown the seasoned beef in a skillet over medium heat. Transfer the cooked beef to a bowl, leaving excess fat.
In a bowl, combine ricotta cheese, eggs, 1/4 cup Parmigiano-Reggiano, salt, and pepper.
Thinly slice fresh mozzarella, season with salt, and drain on paper towels.
Brush a 9x13 ovenproof pan with olive oil. Layer the bottom with drained noodles.
Add a third of the sauce, half of the ricotta mixture, and half of the meat. Top with shredded mozzarella.
Repeat layers with remaining noodles, sauce, ricotta mixture, and meat. Finish with sauce, fresh mozzarella slices, and remaining Parmigiano-Reggiano.
Cover with foil and bake for 20 minutes.
Remove foil and continue baking until bubbly and warmed through, another 20 minutes.
Let it cool for 15 minutes before slicing. Serve promptly.