Fill a large pot with water, add a generous pinch of salt, and bring it to a rolling boil. Carefully add the lasagna noodles and cook according to the package instructions until they are al dente. Once cooked, drain the noodles and lay them flat on a clean kitchen towel to cool and prevent sticking.
In a medium-sized mixing bowl, combine ricotta cheese, 1/2 cup of the shredded mozzarella cheese, grated Parmesan cheese, chopped spinach, the egg, minced garlic, Italian seasoning, and a pinch of salt and pepper. Use a spatula or spoon to mix everything together until the mixture is smooth and well-combined.
Spread a thin layer of marinara sauce evenly across the bottom of a 9x13 inch baking dish to prevent sticking. Take one lasagna noodle and place about 2-3 tablespoons of the cheese and spinach filling along one end of the noodle. Carefully roll the noodle up tightly from the filled end, making sure the filling stays secure. Place each rolled noodle seam side down in the prepared baking dish. Repeat this process with the remaining noodles until all are filled and arranged in the dish.
Once all roll-ups are nestled snugly in the dish, pour the remaining marinara sauce over the top to create a delicious layer. Evenly sprinkle the remaining mozzarella cheese across the sauce to ensure a cheesy finish.
Preheat your oven to 375°F (190°C). Cover the baking dish tightly with aluminum foil and place it in the oven. Bake for 25 minutes, then carefully remove the foil and continue baking for an additional 15 minutes, or until the cheese is bubbling and has turned a lovely golden brown.
Allow the lasagna roll-ups to cool for about 5 minutes after taking them out of the oven. Just before serving, garnish with fresh basil leaves for a pop of color and extra flavor.
Notes
Serve with a drizzle of marinara sauce and extra Parmesan cheese for an elegant touch.