Preheat the oven to 350℉/177℃. Spray or grease a 9x13 (3 quart) baking dish. If you have a lasagna pan (slightly bigger than 9x13), use that and prepare a few extra noodles.
Bring a large pot of salted water to a boil. Cook the lasagna noodles in the water for 4 to 5 minutes until not quite al dente but still pliable. Drain and immediately rinse with cold water. Then, working quickly, remove the noodles from the colander and lay them flat on a plate or tray so that they retain their shape and don't get bent. They shouldn't stick to each other since they will have a little water on them from being rinsed. However, you can brush them with a very light coating of oil if you are worried about them sticking.
In a large skillet, warm the olive oil over medium heat. Add the ground beef and onion. Cook for about 5 minutes, stirring frequently and using a spoon to break up large pieces of beef until it starts to brown. Add 3 cloves of the garlic, ¾ teaspoon of the salt, ¼ teaspoon of the pepper, and all of the oregano (½ teaspoon). Stir well and cook for another 5 minutes until the beef is browned.
Stir in the spinach and 2 tablespoons of the chopped basil. Cook for a few minutes until the spinach starts to wilt. Then, mix in the marinara sauce. Continue to cook over medium heat, stirring occasionally, for 5 minutes until the spinach has fully wilted. Remove from heat.
In a mixing bowl, combine the ricotta cheese, beaten egg, the rest of the salt (¼ teaspoon), the rest of the black pepper (½ teaspoon), and the remaining 3 cloves of minced garlic. Stir until well-combined.
Layer the lasagna:- Start with ½ cup of the beef and spinach mixture on the bottom of the greased baking dish. Spread it out so it very lightly covers the dish.- Layer 3 and ½ lasagna noodles on top. A 9x13 dish is typically only wide enough to accommodate 3 and ½, but if you have a lasagna pan, you can use 4.- Ladle 1 and ¼ cup of the beef and spinach mixture on top of the noodles.- Spoon out dollops of the ricotta cheese mixture, totaling about half of it (roughly 1 cup), and evenly distribute them on top.- Sprinkle a little less than half (about ¾ cup) of the shredded mozzarella on top).- Repeat the process with another layer of 3 and ½ noodles, 1 and ¼ cup beef and spinach mixture, the remaining half of the ricotta, and another ¾ cup of mozzarella.- Add one final layer of noodles, followed by the small remaining amount of the beef and spinach mixture. Spread it out so it lightly covers the noodles. Cover the dish with foil. Bake for 45 to 50 minutes until the cheese and filling are bubbling around the sides.
Remove the dish from the oven and take off the foil. Sprinkle the lasagna with the remaining ½ cup of shredded mozzarella and ¼ cup of parmesan cheese.
Bake for another 5 to 10 minutes uncovered until the cheese is melted and lightly browned to your liking.
Remove the lasagna from the oven and garnish with the remaining basil.
Let the lasagna stand and cool for at least 15 to 20 minutes. Slice into 8 or up to 12 pieces. Serve and enjoy!
Leave a rating or review by tapping the stars on this recipe card (above) or in the comments section (at the end of the post)!