Prep the oven and pan: Heat oven to 375°F (190°C). Line two baking sheets with parchment.
Grease a 9x13-inch baking dish.
Make the cheese shell mixture: In a bowl, mix mozzarella, Parmesan, egg, Italian seasoning, and garlic powder until a sticky dough forms.
Form and bake the shells: Divide the mixture into 12 mounds on the lined sheets. With lightly oiled fingers, press each into a 3.5–4-inch circle. Bake 8–10 minutes until edges are lightly golden and centers set.
Let cool 2–3 minutes so they’re flexible but not brittle.
Cook the turkey: Warm olive oil in a skillet over medium heat. Add onion and cook 3–4 minutes until soft. Stir in garlic for 30 seconds.
Brown and season: Add turkey, breaking it up.
Cook until no longer pink, 5–6 minutes. Season with salt, pepper, Italian seasoning, and red pepper flakes if using.
Add spinach: Stir in spinach and cook until wilted (or warmed through if using thawed), 1–2 minutes. Remove from heat and cool 5 minutes.
Mix the filling: In a bowl, combine ricotta, mozzarella, Parmesan, egg, and the cooled turkey-spinach mixture.
Taste and adjust salt and pepper.
Sauce the dish: Spread 3/4 cup low-carb marinara on the bottom of the baking dish.
Stuff the shells: Place 2–3 tablespoons of filling in the center of each cheese circle. Gently fold or cup into a shell shape. Arrange in the sauced dish, seam side up.
Top and bake: Spoon remaining marinara over shells.
Sprinkle with mozzarella and Parmesan. Bake 15–18 minutes until bubbly and lightly browned.
Rest and serve: Let stand 5 minutes. Garnish with basil or parsley.
Serve warm.