Captions
How to write restaurant captions and pick hashtags that reach locals
August 15, 2026 · 6 min read
A caption has two jobs: tell the algorithm what the video is about, and tell a hungry local what to do next. Most restaurant captions do neither. They describe the food that is already visible on screen.
A caption formula that works
Keep it under about 150 characters on TikTok and Reels. Facebook tolerates more, so add a sentence of story there.
- 1Hook line: the reason to keep watching or the claim. "The only 14 hour brisket in the neighborhood."
- 2Context line: dish, price, or when it is available. "Served Thursday to Sunday until we run out."
- 3Call to action: one clear ask. "Book a table" or "tag whoever owes you dinner."
- 4Location signal: your city or neighborhood written in plain words, not just a tag.
Pick one call to action per video
Two calls to action in one caption almost always beats zero, but it also almost always performs worse than one.
| Goal | Wording that works |
|---|---|
| Bookings | Book a table for this weekend, link in bio |
| Walk ins | We are open until 10 tonight, come hungry |
| Orders | Order pickup on our site, ready in 15 |
| Reach | Tag someone who needs this |
| Saves | Save this for your next date night |
Hashtags: local beats big
#food has hundreds of millions of posts and gets you nothing. The value is in tags a person who could physically drive to you would follow or browse.
- 3 to 5 local tags: your city, your neighborhood, and the standard local food tags such as #cityeats or #cityfoodie.
- 2 to 3 dish or cuisine tags: what the video actually shows, for example #birria or #omakase.
- 1 to 2 occasion tags: #datenight, #lunchspecial, #brunch.
- Skip tags with more than a few million posts unless they are genuinely the subject.
Platform differences worth knowing
- TikTok: the caption is a ranking signal. Write words people would search, such as "best ramen in" plus your city.
- Instagram Reels: keywords in the caption feed search. 5 to 10 relevant hashtags is plenty.
- Facebook: hashtags do very little. Story and a clickable next step do more.
Two examples
Weak: "Our delicious new burger, come try it! #food #foodie #yum #delicious #burger #instafood"
Better: "Double smash, aged cheddar, and a bun we bake in house. $14 at lunch until 3. Book a table this weekend. #hendersonnv #hendersoneats #smashburger #lunchspecial"
Write once, adjust per post
Chef Social writes captions and hashtags around your dish, your deal and your neighborhood, and every caption stays fully editable before it is scheduled, so you can keep your own voice.
The short version
Hook, context, one call to action, and a local signal. Then trade the giant hashtags for tags that only people near you would ever browse.
Start free