Preheat the oven to 375°F (190°C).
Bring a large pot of salted water to a boil and cook the jumbo shells al dente according to package directions; drain and set aside to cool.
Heat the olive oil in a large skillet over medium-high heat. Add the minced garlic and cook until fragrant and lightly golden, about 1 minute.
Add the chopped spinach to the skillet, cook, stirring, until wilted, about 3–4 minutes. Remove from heat and let cool slightly, then squeeze out excess liquid from the spinach.
In a large mixing bowl, combine the drained spinach, ricotta, shredded mozzarella, grated Parmesan, beaten eggs, onion powder, dried Italian herbs, dried parsley, dried basil, kosher salt, and black pepper. Mix until evenly combined.
Spoon 1 cup of marinara sauce into the bottom of a 9×13 baking dish and spread into an even layer.
Fill each cooled shell with a generous portion of the spinach-ricotta mixture and arrange the stuffed shells in the prepared baking dish in a single layer.
Pour the remaining marinara sauce over the arranged shells, cover the dish with foil, and bake at 375°F for 25 minutes.
Remove the foil and bake uncovered for an additional 10–15 minutes, until the top is bubbly and lightly browned.
Serve warm topped with additional grated Parmesan and fresh basil if desired.