Preheat the oven: Set your oven temperature to 375°F (190°C) to begin heating while you prepare the lasagna rolls.
Cook the lasagna noodles: Boil the lasagna noodles according to the package instructions until they are al dente. Once cooked, drain the noodles and carefully lay them out on a clean surface to cool slightly.
Prepare the cheese filling: In a large mixing bowl, combine the ricotta cheese, egg, 1 cup of the shredded mozzarella cheese, ½ cup of the grated Parmesan cheese, garlic powder, Italian seasoning, and a pinch of salt and black pepper. Mix thoroughly until all ingredients are well incorporated and smooth.
Assemble the rolls: Take a lasagna noodle and spoon a generous amount of the ricotta mixture onto it, spreading it evenly across the noodle. Carefully roll the noodle from one end to the other, ensuring the filling stays inside. Place the rolled noodle seam-side down in a greased baking dish. Repeat this step for all the noodles.
Layer the sauce: Pour half of the marinara sauce over the rolled lasagna noodles, making sure each roll is well coated.
Top with cheese: Sprinkle the remaining shredded mozzarella and the rest of the grated Parmesan over the top of the rolls. Follow with the remaining marinara sauce, ensuring everything is nicely covered.
Cover and bake: Cover the baking dish tightly with aluminum foil. Bake in the preheated oven for 20 minutes to allow the flavors to meld.
Uncover and brown: After 20 minutes, carefully remove the foil and continue baking for an additional 15 minutes, or until the cheese on top is perfectly bubbly and golden brown.
Cool and garnish: Once baked, remove from the oven and allow the lasagna rolls to cool for about 5 minutes. If desired, garnish with freshly torn basil leaves for a pop of color and flavor.