Where to Say After Blessings on Food
I often don’t have time to eat, and so I eat meals or snacks on buses. Sometimes I need to get off the bus after I ate but before I had a chance to say the after blessing. Either that or I finish eating at the bus stop and the bus arrives before I can say the blessing. What should I do in such situations?
The Aish Rabbi Replies
It’s preferable to say all after blessings where you ate. For bread and foods from the five grains (wheat, barley, oats, rye and spelt – which require the after blessing “al ha’michyah”), this is an obligation. Thus, if you’re concerned your stop will come before you had a chance to say the after blessing(s), you should save a little bread or cake over, finish your meal at your destination, and say the after blessing(s) there.
(Note that you must save some bread (or cake for a non-bread meal) to eat in your destination, not the other foods of your meal.)
Also, it’s preferable to have in mind when you begin your meal that you might finish it elsewhere, but even if you did not, you can follow the above.
For other foods you should preferably say the blessing where you ate (especially for fruits of the seven species), but if you cannot, you may say them elsewhere.
(Sources: Rema to Shulchan Aruch O.C. 178:2, Biur Halacha s.v. “d’chaishinan”, Shulchan Aruch O.C. 184:2-3, Mishna Berurah 9,12, O.C. 178: 4-5, Mishna Berurah 33, 45.)