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