Preheat the oven to 375°F or 190°C and lightly grease a baking dish.
Boil pasta shells in salted water until just al dente, then drain and cool slightly.
Brown ground beef in a skillet, add turkey bacon and chicken ham, cook briefly, then drain excess fat.
Mix the meat with ricotta, half the mozzarella, Parmesan, spinach, garlic, Italian seasoning, salt, and pepper until combined.
Spread half the tomato sauce in the baking dish, stuff shells with filling, and arrange open side up.
Spoon remaining sauce over the shells and top with the rest of the mozzarella.
Cover with foil and bake for 25 minutes, then uncover and bake 10 more minutes until bubbly and lightly golden.
Rest for 5 minutes before serving.