Step 1: Prepare the Noodles - Begin by bringing a large pot of salted water to a boil. Add the lasagna noodles and cook according to the package instructions until al dente. Drain and set aside.
Step 2: Cook the Meat - In a large skillet, heat the olive oil over medium heat. Add the ground beef or Italian sausage, seasoning with salt and pepper to taste. Cook until browned and cooked through, breaking it apart with a spoon as it cooks.
Step 3: Combine the Sauce - Once the meat is fully cooked, drain any excess grease. Add the tomato pasta sauce to the skillet, stirring to combine. Let it simmer for about 5 minutes to meld the flavors.
Step 4: Mix the Ricotta - In a mixing bowl, combine the ricotta cheese with the egg (if using), and a pinch of salt and pepper. Mix until smooth and creamy.
Step 5: Layer the Lasagna - Preheat your oven to 375°F (190°C). Spread a thin layer of the meat sauce on the bottom of a 9x13 inch baking dish. Place three lasagna noodles on top, then spread half of the ricotta mixture over the noodles. Top with a third of the mozzarella cheese and a layer of meat sauce. Repeat these layers until all ingredients are used, finishing with a layer of meat sauce on top.
Step 6: Add the Finishing Touches - Sprinkle the remaining mozzarella and Parmesan cheese over the top layer of sauce. Cover the dish with aluminum foil to prevent burning.
Step 7: Bake - Bake in the preheated oven for 25 minutes. Remove the foil and bake for an additional 15 minutes, or until the cheese is bubbly and golden brown.
Step 8: Cool and Serve - Once baked, let the lasagna cool for about 10–15 minutes before slicing. This helps the layers set and makes serving easier.