
Preheat the oven to 350°F. Bring a large pot of salted water to a boil and cook manicotti shells just until al dente, about 6–7 minutes. Drain and lay them on a parchment-lined baking sheet to prevent sticking.
In a large bowl, whisk the eggs. Add the ricotta, ½ cup mozzarella, Parmesan, garlic, basil, Italian seasoning, salt and pepper. Mix until smooth and creamy.
Transfer the ricotta mixture to a piping bag or a large zip-top bag with the corner cut. Then, pipe filling into each manicotti shell.
Spread about 1 cup of marinara sauce on the bottom of a 9"x13" baking dish. Arrange the stuffed manicotti in a single layer. Pour the remaining sauce evenly over the shells and sprinkle with the remaining 1 cup of mozzarella.
Cover with foil and bake for 35 minutes. Uncover and bake for another 10 minutes, or until the cheese is melted and bubbly.
Let rest for 5 minutes, then garnish with extra fresh basil and serve warm.