Preheat oven to 375°F. Cook lasagna noodles according to package directions until al dente. Drain and lay flat on a clean kitchen towel to prevent sticking.
In a medium bowl, combine ricotta cheese, 1/2 cup mozzarella, Parmesan, egg, spinach, garlic, Italian seasoning, salt, and pepper. Mix until well combined.
Spread 1 cup of marinara sauce on the bottom of a 9x13-inch baking dish.
Lay each lasagna noodle flat and spread about 3 tablespoons of the cheese mixture evenly over each noodle. Roll up gently from one end to the other.
Place roll-ups seam-side down in the prepared baking dish. Pour remaining 1 cup of marinara sauce over the top.
Sprinkle remaining 1/2 cup mozzarella cheese over the roll-ups. Cover with foil and bake for 25 minutes.
Remove foil and bake for an additional 5 minutes until cheese is melted and bubbly. Garnish with fresh basil before serving.