Cook pasta as directed on box. Drain & cool. Steam fresh spinach and squeeze out all the juices. Set aside
In a fry pan saute chicken pieces, onion and garlic in olive oil until chicken is done showing no pink; cool slightly. In a large bowl combine cottage cheese that has been mixed with an egg, chicken mixture, parmesan cheese, 2 c of mozzarella cheese, half-half, spinach,garlic powder,salt, pepper, italian seasoning and ginger. Combine well.
Using a spoon, fill up each shell with a heaping tablespoon of mixture. Place in a 13x 9 pan. Sprinkle with Parmesan & the rest of the mozzarella cheese. Cover with foil. Bake at 375F for 40 minutes. Remove foil and turn up oven to 425F to allow to browned in oven. Remove and let sit for 10 minutes.