Preheat your oven to 375°F (190°C) to prepare for baking.
In a large pot, bring salted water to a boil. Add the spaghetti and cook according to package instructions until al dente. Drain the pasta well and set it aside to cool slightly.
In a medium-sized mixing bowl, blend together the ricotta cheese, 1 cup of the shredded mozzarella cheese, grated Parmesan cheese, large egg, garlic powder, Italian seasoning, and a pinch of salt and pepper. Mix thoroughly until the ingredients are well combined.
In a large baking dish, spread half of the marinara sauce evenly across the bottom.
Place the drained spaghetti over the marinara sauce, spreading it out to ensure an even distribution.
Spoon dollops of the ricotta cheese mixture over the spaghetti, spreading it out as evenly as possible.
Pour the remaining marinara sauce gently over the spaghetti and cheese mixture, ensuring the noodles are well covered.
Sprinkle the remaining shredded mozzarella cheese generously on top of the sauce.
Cover the baking dish tightly with aluminum foil and place it in the preheated oven. Bake for 25 minutes.
After 25 minutes, carefully remove the foil and continue to bake for an additional 10-15 minutes, or until the cheese is bubbling and lightly golden brown on top.
Once baked, remove from the oven and let it cool for about 5 minutes for easier slicing. If desired, garnish with fresh basil leaves before serving.
Notes
Serve with extra marinara sauce and garnish with fresh basil for added flavor.