Yes, cory catfish will eat dead shrimp. Cory catfish are opportunistic feeders, so they may eat dead shrimp that are present in the tank. In some cases, cory catfish might nibble on sick or dying shrimp as well.
However, this shouldn’t be a cause of concern. Eating dead shrimp won’t harm your cory catfish, but it’s always best to remove any dead shrimp you encounter to prevent the water from turning foul.
Moreover, this doesn’t mean you can’t keep cory catfish with shrimp. In fact, they’re fantastic tank mates. Even though they eat dead shrimp, cory catfish won’t harm healthy adult shrimp.