Если слово можно изменить так, чтобы после шипящей или ц следовала другая гласная (не е или о), то пишется е. Пример: пчела — пчелиный.
Если проверочное слово подобрать нельзя, или гласная обозначает твердый звук, пишется о. Пример: шоколад, шёпот (проверочное слово — шептать).
В суффиксах и окончаниях:
После шипящих под ударением в суффиксах существительных пишется о, если существительное имеет уменьшительно-ласкательное значение, и е, если оно обозначает предмет. Пример: речонка (уменьш.), ночью (обст. врем.).
В окончаниях прилагательных и существительных после шипящих под ударением пишется о. Пример: горячо, сгоряча.