Back to Blog
restaurant captions for instagram

150 Restaurant Captions for Instagram + Hashtags

Ali Tanis profile photoAli Tanis27 min read
Share:
150 Restaurant Captions for Instagram + Hashtags

Restaurant captions for Instagram have one job: get a hungry person to read the dish, the reason to care and the next step before Instagram folds the rest behind "more". Below are 150 captions sorted by the eight posts a restaurant actually publishes: new dish, daily special, behind the scenes, team, event, holiday, guest repost and delivery push. Each one is short enough to show in full on a phone. Every type also gets a set of call-to-action lines and the photo to pair it with, followed by 20 hashtag sets built for Instagram's five-tag limit and five formulas for writing your own.

One thing no caption can fix is a dark, flat photo. A caption sells what the picture shows, so if your phone shots don't look as delicious as the dish tastes, start there: FoodShot turns a phone snap into studio-style restaurant food photos in about a minute per photo, as still images (no video).

Quick Summary: Pick the section for the post you're publishing today, copy a caption, fill the [brackets], and keep the dish and the reason to act inside the first 125 characters, the part Instagram shows before "more". Add one call to action and no more than five specific hashtags, Instagram's per-post cap since December 2025.

How to Write Restaurant Captions for Instagram That Show Before "More"

A restaurant caption works when its first line alone would stop a scroll: the dish, one concrete detail and what to do next. On a phone, Instagram shows about two lines of caption, roughly 125 characters, then hides the rest behind "more". Your account name sits on that same first line, so a long handle leaves less room.

Meta's own Ads Guide recommends 125 characters of primary text for Instagram feed ads for the same reason. A caption can run to 2,200 characters, but most followers decide from the preview, so write captions that show in full.

That's the rule applied to every caption below: each one is under 100 characters as written, which leaves room for a dish name in the [brackets] and a mid-length handle. Replace every bracket with a real specific, like "[dish]" with "lamb ragù" or "[price]" with "$19". If you write more, treat everything after the first sentence as a bonus for the people who tap.

Who reads them? About half of U.S. adults use Instagram, including 79% of adults aged 18 to 29 and 56% of women, according to Pew Research Center's 2026 social media fact sheet (survey of Jan. 30 to June 18, 2026). Captions also reach past the app now: since July 10, 2025, public posts from professional accounts can show up in Google results (PPC Land). A caption that says "Sichuan dumplings in Logan Square" is search text; "Best bites in town" isn't. That pairs well with the steps in our local SEO for restaurants guide.

Most lists of Instagram captions for restaurants sort by mood: funny, cute, foodie vibes. This one sorts by the job the post has to do, because a daily special and a staff spotlight need different first lines. Here's how the 150 captions break down, with the shot that sells each post type:

Post typeCaptionsShot to pairStrongest call to action
New dish25One plate at 45 degrees, cropped tight"Here from [day]"
Daily special20Overhead of the special with its drink"Until [number] are gone"
Behind the scenes20Hands mid-task, from the cook's side"Sit at the counter on [day]"
Team15The person at their station with their dish"Ask for [name] on [day]"
Event15The set table before guests arrive"Book at the link in bio"
Holiday20The holiday dish plus one seasonal prop"Book by [date]"
Guest repost15The guest's own photo, credited, unedited"Tag us in yours"
Delivery push20The dish in its real takeout box, lid off"Order on [app] until [time]"

These captions slot into a wider plan. Our social media marketing for restaurants hub has the free 30-day schedule, restaurant Instagram marketing shows how to run the account in 100 minutes a week, and if you need the post before the caption, start with restaurant social media post ideas, sorted by weekday.

New Dish Captions (25)

A new-dish caption names the dish, gives one detail that proves it's worth trying, and says when it's available, all in the opening line. Lead with the ingredient or technique a guest can't get at home, not with "Something new is coming".

Shot to pair: one plate at a 45-degree angle, cropped tight enough that the texture reads on a phone. Our guide to food photography for social media covers the nine sizes to shoot for. If the dish name itself needs work, menu descriptions walks through 18 rewrites.

Seared duck breast fanned over charred plums at a 45-degree angle, the tight new dish shot to pair with an Instagram captionSeared duck breast fanned over charred plums at a 45-degree angle, the tight new dish shot to pair with an Instagram caption

  1. New on the menu: [dish]. [Ingredient] from [farm], slow-cooked for [number] hours. Here from [day].
  2. Meet [dish]. Crisp outside, soft inside, finished with [sauce]. On the dinner menu tonight.
  3. [Dish] just joined the menu, and our kitchen keeps sneaking bites of it on break.
  4. It took [number] tries to get [dish] perfect. Version [number] is on the menu from [day].
  5. [Dish], [price]. [Ingredient], [ingredient] and a sauce we'll never share the recipe for.
  6. New this week: [dish] with [seasonal ingredient]. [Season] flavors, here until they're gone.
  7. Your new lunch order: [dish], ready in [number] minutes, [price].
  8. We swapped [old ingredient] for [new ingredient]. [Dish] has never tasted better.
  9. [Dish] is back. You asked [number] times, so it's staying through [month].
  10. First look at [dish], [chef]'s take on the plate they grew up eating in [place].
  11. Built for sharing: [dish] feeds [number] and lands in the middle of the table.
  12. [Dish]: [number]-hour broth, fresh hand-cut noodles, one bowl. New tonight.
  13. Small plate, big flavors: [dish] joins the bar menu, [price] at happy hour.
  14. The dessert menu just got [dish]. [Texture] on top, [texture] underneath.
  15. Brunch has a new headliner: [dish] with [topping]. Weekends from [time].
  16. Plant-based, and nobody will miss the meat: [dish] with [ingredient].
  17. [Dish] uses the whole [fish], head to tail. Zero waste, all flavor.
  18. Our [season] menu starts [day]. First up: [dish] with [ingredient] from [farm].
  19. New pairing: [dish] with a glass of [wine], [price] for both.
  20. We tested [dish] on our regulars for [number] weeks. It passed. On the menu now.
  21. You'll smell this one before you see it: [dish], cooked over open flame.
  22. Limited run: [number] portions of [dish] each night until [date].
  23. Heat level [number] of 5: [dish] with [chili] from [region]. Milk on the side if you need it.
  24. Kids' menu upgrade: [dish] with real [ingredient] and no shortcuts.
  25. What's new? [Dish]. What's in it? [Ingredient], [ingredient], [ingredient]. When? Tonight.

Call-to-Action Variants for New Dishes

  • Reserve at the link in bio and ask for [dish] by name.
  • On the menu from [day]. Tell your server you saw it here.
  • The first [number] orders get [extra] on the side.

Daily Special Captions (20)

A daily special caption needs three facts in its first line: what it is, what it costs and when it ends. Scarcity is the reason to come today, so put the limit up front ("12 portions", "until 9 pm") and save the flavor story for the second sentence.

Shot to pair: an overhead of the special with the drink it comes with, in the light of the hour it's served, so a lunch special looks like lunch. For specials worth posting, restaurant specials ideas has 30 of them plus a 30-day calendar.

Overhead of a pozole lunch special with agua fresca on a turquoise tiled counter, a daily special post for InstagramOverhead of a pozole lunch special with agua fresca on a turquoise tiled counter, a daily special post for Instagram

  1. Today only: [dish], [price], [number] portions. When the board says sold out, we mean it.
  2. [Day]'s special: [dish] with [side]. Served until [time] or until it's gone.
  3. Lunch special: [dish] + [drink] for [price], 11:30 to 2:30, Monday to Friday.
  4. Chef's off-menu pick tonight: [dish]. Ask for it; it's not on the printed menu.
  5. [Number] fresh [fish] came in at 7 am. Tonight they're [dish]. When they're gone, they're gone.
  6. Taco Tuesday at [name]: [number] tacos for [price] until close.
  7. Happy hour special, [time] to [time]: [dish] and [drink] for [price].
  8. Soup of the day: [soup]. Made at 7 am, usually gone by 1 pm.
  9. Rainy-day special: [comfort dish], [price], until the sun comes back.
  10. Today's catch: [fish], grilled whole, [price]. Market price, honest weight.
  11. Two for [price] on [day]: [dish] for you, [dish] for whoever you bring.
  12. The [day] roast: [meat], [side], [side], [price]. Served from [time].
  13. Early-bird dinner before 6 pm: [number] courses for [price].
  14. Today's pastry: [pastry], fresh out of the oven at [time]. We bake [number], that's it.
  15. Weekend special: [dish] for two, [price], Friday to Sunday only.
  16. Specials board, [day]: [dish], [dish], [dish]. All three under [price].
  17. Late-night special after 10 pm: [dish] + [drink], [price].
  18. One night only: [dish] from [chef]'s hometown, [place]. [Price], from [time].
  19. Something sweet for [day]: [flavor] ice cream, one scoop or two, [price].
  20. Last chance for [dish]: it leaves the specials board on [day].

Call-to-Action Variants for Specials

  • Call [phone] to hold one; we keep them until [time].
  • Walk-ins welcome until [time]. No code needed, just ask.
  • Save this so you remember on [day].

Behind-the-Scenes Captions (20)

Behind-the-scenes captions earn attention with a number: hours, kilos, days, steps. "We make our pasta by hand" is a claim; "Two of us, 6 kilos of dough, every morning at 7" is a scene people can picture and remember the next time they order it. It's the daily life of the kitchen, the part guests never see.

Shot to pair: hands mid-task, like rolling, folding, searing or plating, shot from the cook's side so the viewer sees what the cook sees. To plan a morning of these shots, see restaurant photoshoot ideas.

Pastry cook's hands laminating croissant dough on a marble bench at dawn, a behind-the-scenes restaurant postPastry cook's hands laminating croissant dough on a marble bench at dawn, a behind-the-scenes restaurant post

  1. 6 am, [number] kilos of dough, two pairs of hands. This is where your [dish] starts.
  2. Our stock simmers for [number] hours. Nobody touches it but [chef].
  3. Prep list for [day]: [number] onions, [number] lemons, [number] kilos of [ingredient].
  4. The bread you get before dinner? Three days of fermentation, start to slice.
  5. Delivery from [farm] just landed. This crate becomes tonight's [dish].
  6. How we plate [dish]: [number] components, [number] seconds, one steady hand.
  7. Dry-aging update: day [number] of [number] for this rib. Worth the wait.
  8. Folding [number] dumplings before lunch. Each one gets [number] pleats.
  9. Our pastry chef starts at 4 am so the croissants are warm at 7.
  10. This is what [number] covers on a Saturday night looks like from the pass.
  11. Sharpening day: [number] knives, one whetstone and a very quiet kitchen.
  12. Fresh herbs from our rooftop, picked this morning: [herb], [herb] and [herb].
  13. The sauce takes [number] steps. Here's step [number], the one we never skip.
  14. Staff meal this afternoon: [dish]. Sometimes it ends up on the menu.
  15. We break down whole [animal] in-house, so nothing goes to waste.
  16. Our oven runs at [number] degrees. [Dish] needs [number] seconds in it.
  17. Before service: [number] tables set, [number] glasses polished, every sauce tasted.
  18. Pickling day: [number] jars of [produce] to last the next [number] months.
  19. [Chef] tasted [number] versions of [dish] before this one made the menu.
  20. Last ticket is out. Kitchen clean by [time], back at [time]. Restaurant life.

Call-to-Action Variants for Behind the Scenes

  • Want to watch it live? Sit at the counter on [day].
  • Save this and look for it on your plate.
  • Got a question about how we make [dish]? Ask below and [chef] will answer.

Team and Staff Captions (15)

Team captions work when they connect a person to something a guest can order or experience. Give the name, the role and the dish or drink they own, so regulars can ask for them by name and new guests have a reason to. People love a restaurant where someone knows their order.

Shot to pair: an environmental portrait of the person at their station with the dish or drink they're known for, at eye level in natural light. Skip the posed thumbs-up; a mid-task look reads as more real.

Grey-bearded bartender at a copper bar holding his smoked signature cocktail, a team spotlight for restaurant InstagramGrey-bearded bartender at a copper bar holding his smoked signature cocktail, a team spotlight for restaurant Instagram

  1. Meet [name], our [role] for [number] years. That [dish] you love? It's their recipe.
  2. [Name] makes every [dessert] on the menu by hand, before 10 am.
  3. Say hi to [name], our newest server. Ask them about the wine list; they know it cold.
  4. [Name] has worked our dish pit for [number] years and knows every regular's order.
  5. Behind the bar tonight: [name]. Order the [cocktail]; it's their creation.
  6. [Number] years ago [name] started as a line cook. Now they run the kitchen.
  7. [Name]'s favorite thing on the menu: [dish]. Their tip: add [extra].
  8. Our team speaks [number] languages, and every one of them says welcome.
  9. Happy [number] years to [name], the reason [dish] tastes the same every time.
  10. Front of house, back of house, one team: [number] people make your Friday dinner happen.
  11. [Name] grew up in [place]. [Dish] is their grandmother's recipe, not a culinary school one.
  12. Meet [name], who answers our phone. Yes, they remember your usual table.
  13. [Name] just passed [certification]. Ask them for a pairing tonight.
  14. Our sous chef [name] on why [dish] works: "[short quote]".
  15. Hiring: we're looking for a [role] who loves [cuisine] as much as [name] does.

Call-to-Action Variants for Team Posts

  • Ask for [name] on [day]; they're on from [time].
  • Want to work with [name]? Apply at the link in bio.
  • Leave [name] a note below. We'll read them out at staff meal.

Event Captions (15)

An event caption is an invitation, so the first line carries the logistics: what, when, price and how many seats. The mood can come second; a guest who can't find the date in two seconds keeps scrolling.

Shot to pair: the dining room before guests arrive, candles lit and glasses out, or the one dish that defines the night. For events worth announcing, see restaurant event ideas, with cost and staffing for 40 of them, and our 8-week plan for restaurant grand opening ideas. If the date needs to be on the image, the restaurant poster maker builds one from your own dish photo.

Long supper club table set before guests arrive at dusk with lit candles and wine glasses, an event post for InstagramLong supper club table set before guests arrive at dusk with lit candles and wine glasses, an event post for Instagram

  1. Wine dinner, [date]: [number] courses, [number] wines from [winery], [price]. [Number] seats.
  2. Trivia every [day] at [time]. Free to play, prizes for the top [number] tables.
  3. Live music Friday: [artist] from [time]. No cover with dinner.
  4. Chef's table, [date]: [number] guests, [number] courses, seats facing the pass. [Price].
  5. Pasta class, [date] at [time]. You make it, we cook it, you eat it. [Price].
  6. We turn [number] on [date]. [Dish] at our opening-year price all night.
  7. Guest chef [name] from [restaurant] takes over our kitchen on [date]. [Number] seats left.
  8. Brunch with a DJ: [date], [time] to [time]. Bookings only.
  9. Whole-hog dinner, [date]: one pig, [number] dishes, [number] seats at one long table.
  10. Watch [game] here on [date]. Wings, [beer] and every screen on the game.
  11. Preview our new tasting menu on [date], before it launches. [Number] guests, [price].
  12. Private room for [occasion]: [number] to [number] guests, set menus from [price].
  13. Grand opening [date]: doors at [time], [dish] on us for the first [number] guests.
  14. Supper club, [date]: [theme], [number] courses, strangers at one table.
  15. Cooking demo with [chef], [date] at [time]: learn [dish] in [number] minutes.

Call-to-Action Variants for Events

  • Book at the link in bio. [Number] seats left as of today.
  • DM us "[keyword]" and we'll send the full menu.
  • Bringing [number] or more? Call [phone] and we'll set the long table.

Holiday Captions (20)

Holiday captions sell on deadlines, not greetings. "Happy Thanksgiving" posted on the day fills nothing; "Thanksgiving dinner, 3 seatings, book by [date]" posted two to three weeks out fills the room. Post the greeting too, but post the booking caption first.

Shot to pair: the holiday dish with one seasonal prop, like a candle, a pine sprig or a paper lantern, rather than a table buried in decorations. For the week-by-week plan behind these posts, see our guide to raising restaurant holiday sales.

  1. Thanksgiving dinner, [date]: [number] seatings, [number] courses, [price]. Book by [date].
  2. Skip the dishes this Thanksgiving: turkey dinner for [number], pickup [date]. Order by [date].
  3. Christmas Eve, [number] courses, two seatings: [time] and [time]. [Number] tables left.
  4. New Year's Eve: [number] courses and a glass of [sparkling wine] at midnight, [price].
  5. New year, new menu: [number] new dishes land on [date].
  6. Valentine's Day: tasting menu for two, [price], [number] tables. Book by [date].
  7. Galentine's brunch, [date]: [dish], bottomless [drink], [price] each.
  8. Mother's Day brunch from [time]: [dish] and a flower for every mom at the table.
  9. Father's Day: [cut] for two, [price], plus the beer he actually likes.
  10. Lunar New Year: [dish] for luck, [dish] for wealth. [Date] to [date].
  11. Diwali sweets box: [number] pieces, [price], pickup [date]. Order by [date].
  12. Iftar every night of Ramadan: dates, soup and [dish] at sunset, from [price].
  13. Easter brunch, [date]: two seatings, kids under [age] eat free.
  14. St. Patrick's Day: [dish] and [beer] on tap from noon, [price].
  15. Fourth of July cookout box: [dish], [side], [side] for [number], pickup [date].
  16. Halloween week: [dark dish] with [ingredient], until [date].
  17. Pumpkin season is short. [Dish] is here until [date].
  18. Holiday parties: private room for [number], set menus from [price]. December fills fast.
  19. Gift cards: buy [price], get [bonus] for yourself. Through [date].
  20. Closed [date] so our team can be with family. Back [date] with [dish].

Call-to-Action Variants for Holidays

  • Book by [date] at the link in bio. After that it's waitlist only.
  • Order the [holiday] box by [date]; pickup [date] from [time].
  • Gift cards at the link in bio, delivered by email.

Guest Repost Captions (15)

A guest repost caption credits the guest in the first line, says what they ordered, and adds nothing that sounds like you wrote their review for them. Always ask first: a DM saying "Can we share this? We'll credit you" covers it.

Shot to pair: their photo as they posted it. Don't re-edit it or crop away their framing; a real guest photo earns a kind of trust a polished one can't. To see how strong accounts mix guest content with their own, browse our best restaurant Instagrams breakdown.

Keep reposts the minority of your grid. Since April 30, 2026, Instagram stops recommending accounts that mostly post photos and carousels they didn't create to people who don't follow them; followers still see those posts (Tubefilter). A guest photo between your own dish shots is fine. A feed made of other people's photos is not.

  1. @[guest] ordered [dish] and took a better photo than we do. Thanks for sharing.
  2. @[guest] came in for [occasion] and left with this shot of [dish]. Happy [occasion]!
  3. When @[guest] calls our [dish] the best in [city], we repost. Thank you.
  4. Table [number] last night, through @[guest]'s lens: [dish] + [drink].
  5. @[guest] drove [number] miles for our [dish]. We hope it was worth the trip.
  6. We love seeing our food in your feed: @[guest] with the [dish] on [day].
  7. @[guest]'s first visit, first [dish], first post about us. Come back soon.
  8. Proof the [dish] is better in person: @[guest], [day] night.
  9. @[guest] ordered [dish] for the table. It didn't last long.
  10. Regular since [year]: @[guest] and the [dish] they always order.
  11. @[guest] celebrated [number] years together at table [number]. We're honored.
  12. Delivery done right: @[guest]'s [dish], still hot at home.
  13. @[guest] found our [dish] on [platform] and came in to try it. Here's the result.
  14. Your [dish], your photo, our thanks. Shared with permission from @[guest].
  15. @[guest] says our [dish] tastes like [place]. That's the best review we could ask for.

Call-to-Action Variants for Guest Reposts

  • We'd love to share yours: tag @[yourhandle] in your photo.
  • Use #[YourBrandTag] so we can find your post.
  • We share guest photos every [day]. Tag us to be in the next one.

Delivery Push Captions (20)

A delivery caption answers three questions in the order a hungry person asks them: what, where to order, how fast. Name the app, the delivery hours and the dish that travels best; fries that go soggy in 15 minutes are the wrong hero. Pick the dish whose first bite at home still tastes like the restaurant.

Shot to pair: the dish in its real takeout container, lid off, on a home table or counter, so the photo matches what arrives. Our page on delivery app photos covers the menu-photo side, and how to increase restaurant delivery sales lists 15 fixes beyond the caption.

Korean fried chicken in an open kraft takeout box on a living room coffee table, the delivery shot for a restaurant captionKorean fried chicken in an open kraft takeout box on a living room coffee table, the delivery shot for a restaurant caption

  1. Too cold to go out? [Dish] delivers until [time] on [app].
  2. Order [dish] on [app] tonight; it reaches your door in about [number] minutes.
  3. Built to travel: [dish] comes with the sauce on the side so it's still crisp at home.
  4. Lunch at your desk: [dish] + [drink], [price], on [app] from 11 am.
  5. New on [app]: [dish], [dish] and [dish]. Same kitchen, same recipes.
  6. Rainy [day]? Stay in. [Dish] is on [app] until [time].
  7. Order direct at the link in bio and skip the app fee: [dish] for [price].
  8. Family meal for [number]: [dish], [side], [side], [price]. Order by [time].
  9. Movie night menu: [dish], [snack], [dessert], delivered until [time].
  10. Pickup is faster: order at the link and [dish] is ready in [number] minutes.
  11. Late-night delivery is back: [dish] until [time], [days].
  12. Game day bundle: [number] wings, [side], [dip], [price]. Order ahead.
  13. Free delivery on orders over [price] when you order direct this [day].
  14. Hangover cure, delivered: [dish] and [drink] from [time] on [app].
  15. Work lunch for [number]? Catering trays from [price], order by [time] the day before.
  16. Your usual, without the wait: [dish] on [app], no line, no parking.
  17. Our [dish] holds up for [number] minutes in the box. First bite at home, still hot.
  18. Cold [dessert], hot [dish], one order. Delivery until [time].
  19. Sunday reset: [number] meals for the week, [price], delivered [day].
  20. We're on [app] now. First order to try: [dish].

Call-to-Action Variants for Delivery

  • Order on [app] at the link in bio; delivery until [time].
  • Order direct and save [amount] in app fees: link in bio.
  • Pickup is ready in [number] minutes. Call [phone] or order at the link.

5 Caption Formulas to Write Your Own

Every one of the restaurant captions for Instagram above follows one of five patterns, and each keeps the selling line inside the first 80 or so characters. Once you see the pattern, you can write a new caption in a minute instead of staring at the box. They work for any food captions for Instagram, from a cafe to a food truck. You don't need a perfect line; you need a specific one. "Delicious" is a claim; "72-hour dough" is a reason.

  1. Dish + detail + when. "[Dish]: [one detail]. [When]." Example: "Lamb ragù: 6-hour braise, hand-cut pappardelle. Tuesday to Saturday from 5 pm."
  2. Number + process + payoff. "[Number] [unit] of [process]. That's why [result]." Example: "72 hours of fermentation. That's why our crust blisters like this."
  3. What + price + limit. "[What], [price], [limit]. [Deadline]." Example: "Short rib special, $28, 15 portions. Usually gone by 8."
  4. Name + role + dish. "Meet [name], [role]. [Dish] is theirs." Example: "Meet Ana, our pastry chef. Every tart on the menu is hers."
  5. Question + answer + action. "[The question guests ask]? [Answer]. [Action]." Example: "Open on Christmas Eve? Yes, two seatings at 5 and 8 pm. Book at the link in bio."

If you boost a post as an ad, the same 125-character discipline applies to the ad text; Instagram ads for restaurants covers the $5 to $30 a day setup.

20 Hashtag Sets That Fit Instagram's 5-Tag Limit

Use five hashtags or fewer, because five is now all Instagram allows: the platform capped hashtags at five per post on December 18, 2025 (The Verge). Instagram chief Adam Mosseri said "a few specific tags actually perform better than a long list of generic ones" and that hashtags help search but "don't increase your reach". Treat them as topic labels for search, not as a reach trick.

Build each set from one cuisine tag, one dish tag and two or three local tags, then use the flexible slot for your branded tag on repost days or an event tag on event days. Write tags in CamelCase (#HandmadePasta, not #handmadepasta) so screen readers say them as words. Swap [City], [Neighborhood] and the other brackets for your own names.

Skip follow-trading tags like #like4like, #followforfollow, #f4f and #l4l, which read as spam, and mega-tags like #food, #instafood or #goodvibes, where a local post disappears among millions. Before adopting a new tag, search it on Instagram: if the tag page shows no posts or a notice that posts are hidden, leave it out.

12 Sets by Cuisine

CuisineFive tags
Italian#ItalianFood #HandmadePasta #FreshPasta #[City]Italian #[City]Eats
Pizza#NeapolitanPizza #WoodFiredPizza #PizzaNight #[City]Pizza #[City]Eats
Mexican#MexicanFood #Tacos #BirriaTacos #[City]Tacos #[City]Eats
Japanese#JapaneseFood #Sushi #Omakase #[City]Sushi #[City]Eats
Chinese#ChineseFood #DimSum #Dumplings #[City]DimSum #[City]Eats
Indian#IndianFood #Biryani #ButterChicken #[City]IndianFood #[City]Eats
Thai#ThaiFood #PadThai #ThaiCurry #[City]ThaiFood #[City]Eats
Middle Eastern#MiddleEasternFood #Mezze #Shawarma #[City]Eats #[Neighborhood]Eats
Korean#KoreanFood #KoreanBBQ #Bibimbap #[City]KBBQ #[City]Eats
Burgers#SmashBurger #BurgerJoint #CheeseBurger #[City]Burgers #[City]Eats
Vegan#PlantBased #VeganFood #VeganEats #[City]Vegan #[City]Eats
Brunch and cafe#Brunch #EggsBenedict #SpecialtyCoffee #[City]Brunch #[City]Eats

8 Sets by City Size

Town size changes the math. Pew's 2026 fact sheet finds 58% of urban adults use Instagram, against 54% of suburban and 40% of rural adults, so the smaller the place, the more a set has to lean on county and region tags to reach enough people.

Where you areFive tagsWhy it works
Big city (1 million+)#[City]Eats #[Neighborhood]Eats #[City]Restaurants #[Cuisine][City] #[Dish][City]City-wide tags are crowded; neighborhood tags are where locals look
Mid-size city#[City]Eats #[City]Foodie #[City]Restaurants #[State]Eats #[Cuisine][City]The city tag is still small enough to surface you
Neighborhood spot#[Neighborhood] #[Neighborhood]Eats #[District]Eats #[City]Eats #[Cuisine][City]Wins the walk-by crowd within a few blocks
Suburb#[Suburb]Eats #[Suburb][StateCode] #[County]Eats #[NearbyCity]Eats #[Cuisine][Suburb]Borrows reach from the nearby city without pretending to be in it
Small town (under 50,000)#[Town][StateCode] #[Town]Eats #[County]County #[Region]Eats #[State]EatsTown tags are tiny, so region and county tags carry the reach
College town#[Town]Eats #[School]Life #[School]GameDay #[Town][StateCode] #[Cuisine][Town]Students search by school name, not by town
Tourist or beach town#[Town]Eats #Visit[Town] #[Destination]Travel #[Region]Vacation #[Cuisine][Town]Visitors plan meals before they arrive
Multi-location group#[Brand] #[Brand][City] #[City]Eats #[Cuisine][City] #[SignatureDish]One branded tag per location keeps reposts sorted

What Not to Write in a Restaurant Caption

The captions Instagram holds back from non-followers are the ones that try to game it. Facebook began demoting engagement bait such as "Tag a friend who...", "Comment YES if..." and "Like if..." in December 2017 (Meta), and Instagram's Recommendations Guidelines list engagement bait among the content it avoids recommending to people who don't follow you.

  • Tag-a-friend and comment-YES prompts. Ask a real question you'll answer instead, like "What soup should we make next week?"
  • Empty praise. "Delicious", "perfect" and "good vibes" appear in every restaurant's captions, so they say nothing. Name what makes the dish delicious instead: the flavors, the char, the crunch, the 6-hour braise.
  • Puns with no dish name. "Pasta la vista" tells a stranger nothing; "Cacio e pepe, $19, Tuesdays only" sells it.
  • A pasted 30-tag block. Older caption guides still print them. The cap is now five.
  • Prices and hours you haven't checked. An old post with last year's price turns into a complaint at the table. Edit the caption or archive the post.
  • A caption the photo contradicts. If the caption says "crispy" and the photo shows a pale, flat plate, people believe the photo.

That last one is the cheapest to fix. Upload the phone photo to FoodShot, pick one of 200+ styles, and you get a 4K studio-style version of the same dish, true to life, in about a minute; plans start at 25 photos for $15 a month on the pricing page, and every plan includes a commercial license.

Frequently Asked Questions

How long should a restaurant Instagram caption be?

There's no perfect length, but there is a rule: long enough to name the dish, add one detail and give the next step, ideally within the first 125 characters, which is roughly what shows before "more" on a phone. The hard limit is 2,200 characters. Longer captions are fine for the story behind a dish, as long as the first line works on its own.

How many hashtags should a restaurant use on Instagram?

Five at most, because Instagram has capped hashtags at five per post since December 2025. Use one cuisine tag, one dish tag and two local tags, and keep one slot for a branded or event tag. Hashtags help people searching a topic find you; they don't raise reach on their own.

Should restaurant captions include prices?

For specials, events and delivery bundles, yes, because the price answers the question that stops people from booking. For new dishes, include it when it's a selling point, like a $12 lunch, and leave it out when it isn't. Edit or archive old posts when prices change.

Can I use the same caption on Instagram and Facebook?

Yes. You can share an Instagram post to a linked Facebook Page through Accounts Center, and the same caption works on both. On Facebook, replace "link in bio" with the actual link, since Facebook posts carry clickable links and Instagram captions don't.

What should a restaurant's first Instagram post say?

Who you are, what to order first and when you're open: "We're [name], a [cuisine] kitchen on [street]. Start with the [dish]. Open [days] from [time]." Pin it to the top of your profile so new visitors see it before anything else, then post a new dish next, since that's the caption type with the clearest reason to visit.

About the Author

Ali Tanis profile photo

Ali Tanis

FoodShot AI

#restaurant captions for instagram
#restaurant instagram captions
#instagram captions for restaurants
#food captions for instagram

Transform Your Food Photos with AI

Turn phone photos of your own dishes into professional food photos, about a minute per photo. Plans start at $15/month.