In a large pot, boil water and cook the lasagna noodles according to package instructions until al dente. Drain and set aside.
In a skillet over medium heat, add the ground beef and cook until browned. Drain excess fat. Add the diced onion and minced garlic, cooking until the onion is translucent.
Stir in the crushed tomatoes, tomato paste, dried basil, oregano, and season with salt and pepper. Let this mixture simmer for about 20 minutes, allowing the flavors to meld.
In a separate bowl, combine the ricotta cheese, egg, and a pinch of salt until smooth.
Spread a thin layer of the meat sauce on the bottom of a 9x13 inch baking dish. Place a layer of lasagna noodles on top.
Spread half of the ricotta mixture over the noodles, followed by one-third of the mozzarella cheese and another layer of meat sauce.
Repeat the layers (noodles, ricotta, mozzarella, meat sauce) one more time and finish with a final layer of noodles topped with the remaining meat sauce, mozzarella, and grated Parmesan cheese.
Cover the baking dish with aluminum foil (avoid touching the cheese) and bake for 25 minutes. Remove the foil and bake for an additional 15 minutes until the cheese is bubbly and golden.
Allow the lasagna to sit for about 10-15 minutes before slicing.
Garnish with fresh basil leaves before serving.
Notes
Serve the lasagna slices on rustic plates with a side salad and garlic bread for an inviting meal. A sprinkle of fresh basil on top adds a fresh touch.