STEP - 1
Preheat the oven to 350°F.
STEP - 2
Bring a pot of water to a boil for the shells. Cook according to package directions; drain.
STEP - 3
Meanwhile, in a large skillet, heat the olive oil over medium-high heat. Add onion and garlic and cook until onion is tender and beginning to brown, about 3 minutes.
STEP - 4
Add turkey, salt, and pepper, and cook until meat is light golden and heated through, stirring occasionally.
STEP - 5
Add artichoke hearts and stir to combine. Remove from heat; allow to cool.
STEP - 6
In a large bowl, combine the cooled turkey mixture with ricotta cheese, Parmesan cheese, eggs, basil, parsley, salt, and pepper. Stir.
STEP - 7
Cover the bottom of a 9x13-inch baking dish with 1 cup of marinara sauce. Holding a shell in the palm of your hand, stuff with large spoonfuls of turkey mixture, about 2 tablespoons per shell. Place each shell in the baking dish. Keep working until dish is full; you should have about 24 shells.
STEP - 8
Drizzle remaining marinara sauce over shells and top with grated mozzarella.
STEP - 9
Bake shells until warmed through and until cheese begins to brown, about 25 minutes.