Ad Examples · Restaurants, Cafés & Bakeries × Instagram · 10 ads

Restaurant Instagram ad examples

Ten finished Instagram ads for restaurants, cafés and bakeries. Five were briefed with a date and a start time for Instagram's reminder ads, which notify the people who tap them before the event and again as it starts. Each is shown with the brief that produced it.

A restaurant ad on Instagram is usually a photograph of a plate, dropped into a feed already full of plates, many of them posted free by people who ate there. Most pages of restaurant ad examples are galleries of those, screenshots of other people's ads, and a screenshot cannot tell you who an ad was written for, what it argued, or when it was meant to make somebody act. On Instagram the last of those matters most, because Instagram is where Meta runs an ad that comes back at a set hour.

So these were not collected. Every ad below was generated with its audience, angle and objective pinned before the run, and the brief printed under each one is the brief that produced it. The ten businesses are invented and unnamed, and four of them are bakeries. Read them as ten restaurant ad ideas with the working shown. All ten are still images, in the feed's 4:5 shape or the 9:16 of Stories; all ten ran in one pass, and nothing was regenerated.

The idea the page is built on is the reminder ad. It carries an event with a start time; people tap to be reminded, and Instagram notifies them before the event and again as it starts. It is the one ad format Meta documents for setting a reminder, and Meta's help centre says Instagram Feed, Stories and Reels are the only placements that support it. Picture the people the kouign-amann ad was written for: they heard about the Saturday pastry, turned up at ten, found an empty tray and have not been back. A reminder ad for the bake notifies them the day before and again at 8 a.m., as the oven opens. That works because the bake has an hour. So does a reservation release, and so does an opening day. A Tuesday dinner, available every night, gives a reminder little to say. None of this makes the sale itself visible: as our restaurant Facebook ad examples argue, a meal eaten at a table never reaches Meta. What changes on Instagram is when the ad can speak.

The batch is split in two. Ads 1 to 5 were briefed with a date and a start time: a pasta counter releasing its November tables, a bakery that bakes 120 kouign-amann on Saturdays only, a taqueria opening a second shop, a Mexican bakery's seventeen-day pan de muerto season and a sourdough class. Ads 6 to 10 were briefed with none: a dumpling house, a Peruvian chicken shop's Sunday family meal, a ramen shop's vegan bowl, a diner that cooks breakfast until 2 a.m. and a bagel shop with a pickup shelf. The objective split is four Awareness, three Sales, two Engagement and one Traffic.

The dated briefs were a test as well as a split, because a reminder that fires at 8 a.m. under an ad saying something else is worse than no reminder. Every date the copy printed matched its weekday. Two start times, the pan de muerto's 7 a.m. and the class's 10 to 1, appear nowhere in the copy. And one picture recorded the next bake, the one its ad exists to announce, as already sold out.

Four briefs also described the food item by item: six dumplings, a pan de muerto's bones and sugar, a ramen bowl's toppings, a family meal's five containers. The family meal's printed card came back exact. The six dumplings came back as eight, and the ramen came back as a spoon of broth. The step that turns each square draft into the 4:5 and 9:16 shapes left faults of its own: a taqueria photo shrunk inside black borders, and text left low in two Stories frames. So check every date, time and count in a picture, and its edges, not only the words.

Four briefs named the drinks as well (espresso and Italian sodas, drip coffee, aguas frescas, coffee, milkshakes and juice), because both wine ads among our Facebook restaurant examples came from invented menus that listed wine. Under Meta's alcohol standard, showing people drinking or saying you sell alcohol makes an alcohol ad, and in the United States those may only reach people 21 and over. None of these ten shows or mentions a drink with alcohol in it. The only alcohol anywhere in the batch is dark beer in the chicken shop's marinade, from a brief that named no drinks, and no ad repeated it.

Every date, price and figure is invented. The briefs supplied some: 120 pastries, 51 of the last 52 Saturdays, $85 a seat, $42 for four, 2 a.m. The rest came from the stages after the brief, and each note names the stage a detail first appears in.

First a model wrote each business a summary from its one-line brief, standing in for the website you would paste; the twelve pleats, the 15% discount, the second loaf and the baker's dozen came from there. Then came the concept, whose title and one-line hook head each card; then the instructions for the picture, which the card doesn't show; then the image; and last the copy. The summary matters most, because it is the part your own website, and your own edits, replace. The card shows the first of the five primary texts each run wrote; where a note quotes one of the other four, it says so.

What changes because it is Instagram: reminder ads

Start with who you reach. Pew's 2025 survey of American adults puts Instagram at 50% against Facebook's 71%, and the difference grows with age: among 18- to 29-year-olds Instagram reaches 80% and Facebook 68%; among 30- to 49-year-olds, 62% and 80%; among 50- to 64-year-olds, 40% and 74%; over 65, 19% and 57%. So a radius drawn on Instagram reaches a younger slice of the street than the same radius on Facebook. If your regulars are under thirty, Instagram reaches more of them. If they are 50 to 64 it reaches about half as many as Facebook, and over 65 about a third, and our Facebook examples are the better place to start. These are US figures; anywhere else, look at who actually comes in.

The reminder ad is what makes this platform worth a page of its own. It is an ad with an event attached: a name and a start time, and optionally an end. People set the reminder from the ad itself or from the page it opens in Instagram's browser. Meta's help centre says they are reminded one day before and at the start time, and that you choose whether an additional reminder arrives 15 minutes before the start or 1 to 7 days after it. It runs only on Instagram Feed, Stories and Reels, and only from a professional Instagram account.

The condition is a start time worth being reminded of. A reminder ad “will stop delivering once its event is in the past”, in the developer guide's words, and an event has one start time. So ask of any offer whether the moment the notification fires is a moment you can take the sale. For a table release (ad 1), a bake that sells out (ad 2) and an opening (ad 3), it is exactly that moment. For a season (ad 4) it is only the first morning, which is where the reminder after the start earns its place. For a class (ad 5) it is the wrong moment: the seats are sold before the class begins, so only the day-before reminder could sell one. A weekly bake needs a new event every week. An everyday dinner has a start time too, but nothing about tonight's 5 p.m. is news. Sell ads 6 to 10 the ordinary way, and use the other clock Meta offers: you choose the dates and times an ad set delivers, which suits a Sunday cutoff or a kitchen that stays open until 2 a.m.

To build one in Ads Manager, create an Engagement campaign (despite the name, not a campaign for likes; the engagement it counts here is a reminder set), with “On your ad” as the conversion location, “Reminders set” selected and “Maximize reminders set” as the performance goal. Set the event's start time to the moment the thing actually happens (the release, the oven door, the doors opening), because the notification arrives then, whatever the picture says. Pick the additional reminder, and end the ad an hour before the event, as the help centre asks. It has to be Ads Manager: best-in-slot publishes ads paused, with one of eight link buttons, into a campaign and ad set you have already made, and it never attaches an event. So for ads 1 to 4, download the images and copy the text across; the rest can go through our publisher. Meta's developer guide lists more pairings for advertisers who build through its Marketing API, Awareness optimised for reach among them, which is the buy our Facebook examples recommend for a dining room. The help centre documents only the Engagement route, so that is the one the notes below use.

Be exact about what a reminder counts. “Reminders set” is a number Meta can see, which is rare for a restaurant, but it counts people who asked to be told, not people who came. Some would have come anyway. Some will get the notification at 8 a.m., roll over and go back to sleep. Judge the ad by what the counter or the reservation book does on the day, against weeks when no ad ran. And a reminder ad for a single event lives only until an hour before it starts, which rarely leaves time for the roughly fifty results in a week that Meta says an ad set needs to leave its learning phase, so expect delivery to stay uneven.

Then the shapes. Meta's ads guide recommends 4:5 at 1440 × 1800 for Instagram Feed, and the feed accepts anything from 4:5 to 1.91:1, square included. For Stories it recommends 9:16 at 1440 × 2560 and asks you to keep text, logos and anything important out of roughly the top 14%, the bottom 35% and 6% at each side. Our exports are 1080 pixels wide, above Meta's 500-pixel minimum. Two of the four 9:16 ads here, the ramen (ad 8) and the diner (ad 9), put text in that bottom band.

Last, the words. Meta's ads guide recommends a headline of about 40 characters for Instagram Feed and primary text, the caption, of about 125. All fifty headlines from this run fit 40. Five of the fifty primary texts fit 125, all five from the kouign-amann ad; the rest run from 251 to 435 characters. Read the first 125 characters of each as if they were the whole ad.

Source: Meta Business Help Centre — How to create a reminder ad in Ads Manager: Engagement, “On your ad”, “Reminders set”, “Maximize reminders set”; end the ad one hour before the event; “Instagram Feed, Instagram Stories and Instagram Reels are the only placements supported at this time”; reminders 1 day before and at the start time, and an additional reminder 15 minutes before or 1–7 days after · Instagram Help Centre — About reminder ads on Instagram: only for professional accounts; people set a reminder from the ad itself or from Instagram's in-app browser · Meta for Developers — Instagram reminder ads (Marketing API): destination_type ON_REMINDER, upcoming_events on the creative; OUTCOME_ENGAGEMENT with REMINDERS_SET or THRUPLAY, OUTCOME_AWARENESS with THRUPLAY or REACH, OUTCOME_SALES with OFFSITE_CONVERSIONS; “A reminder ad will stop delivering once its event is in the past” · Meta for Developers — “Supporting additional reminder ads features via Marketing API” (9 September 2024): Reels placement added; reminders on ads optimising for ThruPlay or Reach · Meta Marketing API — Ad Set reference: REMINDERS_SET in the optimization_goal enum; adset_schedule by day and minute · Meta Business Help Centre — About scheduling ads: “you can control both what dates and what times we show your ads” · Meta Business Help Centre — About the learning phase: exit “usually occurs after about 50 results in the week after the ad set's last significant edit” · Pew Research Center — Social media fact sheet (survey 5 February–18 June 2025): Facebook 71%, Instagram 50% of US adults; by age 68/80/74/57% and 80/62/40/19% · Meta ads guide — Instagram Feed image ads: 4:5 at 1440 × 1800; aspect ratios from 4:5 to 1.91:1; 1% tolerance; minimum width 500; primary text 125 characters, headline 40 · Meta ads guide — Instagram Stories image ads: 9:16 at 1440 × 2560; keep roughly 14% at the top, 35% at the bottom and 6% at the sides free of text, logos and key elements · Meta Advertising Standards — privacy violations and personal attributes: ads must not assert or imply personal attributes, including religion or beliefs, race or ethnicity and trade union membership; “Date Christian singles!” compliant, “Are you Christian?” not · Meta Advertising Standards — Alcohol: “availability of alcohol sales” and “consumption of alcohol beverages” make an alcohol ad; United States 21 or older

Want the campaign, not just the creative? Instagram ads for restaurants, cafés and bakeries is the playbook these ads came out of: which objective to buy, the offers worth running, the targeting levers this trade keeps, and the policy that decides what the copy may say.

Generate Instagram ads for your own restaurant, café or bakery

Paste your site and best-in-slot reads it (menu, hours, what you sell and when) and shows you the business summary it wrote before any ad is made. The restaurants above had a one-line brief where your site would be. Check every date, count and dish it prints against your own. Free to start, no card.

The Inevitable Grey Grid

Engagement

Checking on the fourth of the month is always three days too late.

Audience
People who keep finding the month already full — Have tried to book here three times, each time a few days after the tables went up, and each time found nothing left until the month after.
Angle
Friction / Annoyance (Problem & Pain) Focuses on an irritating part of an existing workflow, routine, or product experience.
Instagram feed4:5 · 1080 × 1350

You opened the calendar on the 4th. Every single date was already grey. It has happened three months in a row. With only 26 seats per seating and all reservations dropping at 10:00 a.m. on the first of the month, the calendar clears within 24 hours. The November release goes live Thursday, 1 October at 10:00 a.m.

Post-it photo, portrait 4:5. Missing the monthly drop leaves you scrolling through thirty greyed-out dates until the next calendar opens.

Missed the drop again?

Four courses. $68 per guest.

Learn more
Generated by best-in-slot on from one line: a 26-seat handmade-pasta restaurant that opens its reservations one month at a time: every table for November goes online at 10:00 a.m. on Thursday, 1 October 2026, and each of the last six months was fully booked within a day. Its drinks list is espresso, Italian sodas and sparkling water. The company is invented; the image, headline and body text are exactly as produced.

A Post-it by a laptop reads “Checking on the 4th is three days too late. Entire month greyed out. Again.” It is a reminder that did not work, which makes this the most natural reminder ad in the batch. The brief pinned people who have tried three times to book, each time a few days after the tables went up. Friction is the right angle for them: they already want the food and keep losing to the calendar. One of the other primary texts even asks for the thing Instagram sells: “Set a reminder for 10:00 a.m. on the 1st—or face another month of grey boxes.”

The dates held. Every primary text names 10:00 a.m. on the 1st, and 1 October 2026 is a Thursday. The picture is less careful: the laptop's calendar is headed August, in an ad about November. Most of what else the copy knows came from the business summary: $68 for four courses, two seatings, heirloom-grain flour, hand-cut tajarin and agnolotti. Each named dish is a promise the kitchen has to keep. And “It has happened three months in a row”, on the card, turns our audience line's three failed attempts into three months running, then tells the reader it is their history.

What no ad can do here is sell a twenty-seventh seat; the summary says the last six releases each filled within a day. The ad's job is to decide who gets the fixed supply. It should go to the people who meant to book and kept arriving late, which a reminder fixes and a bigger audience would not.

Other headlines from the same run

  • Next drop: 1 Oct at 10:00 a.m.
  • 26 seats. One monthly release.
  • Stop checking a grey calendar.
  • Tables open 1 Oct at 10 a.m.

Call to action

Learn moreBook now

Build it in Ads Manager as an Engagement reminder ad: the event starting at 10:00 a.m. on Thursday 1 October, the additional reminder 15 minutes before, the ad ending by 9:00. Learn more goes to the reservations page with the release time on it. Book now makes sense from 10:00 on the 1st, which is when a second, ordinary ad to the same audience should start.

51 Out Of 52 Saturdays

Awareness

We didn't close early to be difficult; 120 went in 74 minutes.

Audience
People who got there at ten and missed them — Heard about the Saturday pastry from a friend, turned up mid-morning, found an empty tray and a handwritten sign, and have not been back since.
Angle
Popularity / Bestseller (Proof & Trust) Highlights high sales volume, bestseller status, or category popularity.
Instagram Stories & Reels9:16 · 1080 × 1920
Raw phone pic, portrait 9:16. 51 of the last 52 Saturdays sold out before 9:30 a.m. because neighborhood demand claims all 120 immediately.

If you arrived at 10:00 a.m. to an empty counter, we weren't being difficult. 120 pastries just went in 74 minutes.

Sold Out 51 of Last 52 Weeks

Saturdays only. 8:00 AM sharp.

Learn more
Generated by best-in-slot on from one line: a bakery that bakes 120 kouign-amann on Saturdays only, out of the oven at 8:00 a.m., and has sold out of them before 9:30 a.m. on 51 of the last 52 Saturdays; the next bake is Saturday, 3 October 2026. It also sells drip coffee and espresso. The company is invented; the image, headline and body text are exactly as produced.

The people this was written for already tried once: they heard about the Saturday pastry, turned up at ten and found an empty tray. The proof is the scarcity itself, sold out before 9:30 on 51 of the last 52 Saturdays, a figure from the brief, so Popularity is the right angle. The picture is a phone photo of a steel counter after service: one kouign-amann on a rack, a mug of drip coffee, and a baker's log whose last line, underlined, reads “OCT 3 — 120/120 — 9:14 AM (74 MIN)”. The dates above it are all Saturdays, and 8:00 to 9:14 is 74 minutes.

That last line tells people they have already missed it. 3 October is the next bake, the one this ad exists to announce, and a reminder ad for it would run in the week before. The concept wrote “120 went in 74 minutes”; the step that writes the picture's instructions turned that into four log entries and gave the newest one the date of the future bake. Draw it again with a log of past Saturdays only.

The copy is the shortest in the batch, and the only set whose five primary texts all fit Instagram's recommended 125 characters. Its first line answers the audience directly: “If you arrived at 10:00 a.m. to an empty counter, we weren't being difficult.” No line names 3 October, but the hour survived, in the headline “Doors Open Saturday at 8:00 AM” and the description “Saturdays only. 8:00 AM sharp.” For a bake that happens every week, the day and the hour are what a reader needs. And the ad sells no extra pastry. There are still 120; it changes who gets them.

Other headlines from the same run

  • 120 Baked. Gone by 9:14 AM.
  • Doors Open Saturday at 8:00 AM
  • Why We Sell Out Before 9:30 AM
  • One Batch. Gone in 74 Minutes.

Call to action

Learn moreContact us

Build it in Ads Manager as an Engagement reminder ad (it was pinned as Awareness): the event starting at 8:00 a.m. on Saturday 3 October, the additional reminder 15 minutes before, because the tray is empty 74 minutes later, and the ad ending by 7:00. Learn more goes to a page with the address and hours. The following Saturday is a new event.

The 4 AM Masa Routine

Awareness

We built our second kitchen just to cut your weekly commute.

Audience
Regulars who drive across town for it — Have made the 25-minute drive to the original location most weeks for years, and live ten minutes from the new one.
Angle
Behind the Brand (Story & Founder POV) Shows the people, processes, culture, or operations behind the company.
Instagram feed4:5 · 1080 × 1350

We built our second kitchen just to cut your 25-minute weekly commute down to ten. Every morning before dawn, our family feeds raw heirloom corn into the volcanic stone mill for the day's masa. Exactly twelve years after firing up our first counter, our second location opens Friday, October 16 at 11:00 AM. Same 36-hour al pastor, blistered tortillas, and zero shortcuts.

Workplace photography, portrait 4:5. Our family still grinds raw heirloom corn before dawn, now just ten minutes from your kitchen table.

Cut Your 25-Minute Drive to 10.

Doors open Friday at 11:00 AM.

Learn more
Generated by best-in-slot on from one line: a family-run taqueria opening its second location on Friday, 16 October 2026 at 11:00 a.m., twelve years after the first, with the same al pastor carved from a vertical trompo, the same corn tortillas pressed to order and the same three salsas; to drink, aguas frescas: horchata, jamaica and tamarindo. The company is invented; the image, headline and body text are exactly as produced.

For twelve years the regulars have driven 25 minutes to the first shop, and the new one is ten minutes from their homes. They don't need to be told what the al pastor tastes like. They need to believe the new kitchen makes it the same way, which is why Behind the Brand suits an opening. The photograph answers with process: weathered hands feeding nixtamalised corn into a stone mill, fresh masa sliding into a steel basin.

The copy's first line turns the audience into a promise about geography, “We built our second kitchen just to cut your 25-minute weekly commute down to ten”, and one of the other primary texts goes further: “We saw you make that 25-minute trip week after week.” An ad that knows where you live reads as surveillance.

The date is the most complete in the batch. All five primary texts and one headline say Friday, October 16 at 11:00 AM, and it is a Friday. The process claim grew on the way. The brief said tortillas pressed to order. The summary said the shop mills its own masa daily; the concept added 4 a.m. and volcanic stone; the copy promises “We still grind every batch on volcanic stone before sunrise.” A taqueria that says it grinds its own should be able to show the mill.

The picture has a fault none of the other 167 re-frames published on this site has. The square draft is full-bleed, but the 4:5 came back with the photo shrunk inside black borders at the top and both sides, two-fifths of the frame. The re-frame instruction asks for “safe negative space at the top and bottom”, which may be how the model read it. Instagram Feed accepts a square, so the square draft would serve as it is; otherwise generate the portrait again and look at it before you publish.

Other headlines from the same run

  • Stone-Milled Masa, Closer to Home.
  • 12 Years Later, Kitchen #2 Opens.
  • Opening Friday, Oct 16 at 11 AM.
  • The Same Routine, Right Next Door.

Call to action

Learn moreShop now

Build it in Ads Manager as an Engagement reminder ad (it was pinned as Awareness), around the new address rather than the old one: the event starting at 11:00 a.m. on Friday 16 October, the additional reminder a few days after, for the regulars who miss opening day, and the ad ending by 10:00. Learn more goes to a page with the new address and hours; Shop now only if the new shop takes orders online from its first day.

The Finite Hearth Window

Engagement

Seventeen days only. Once sundown strikes November second, the ovens close.

Audience
People who buy it every year for the ofrenda — Set up an ofrenda at home each autumn and buy pan de muerto for it, and last year found the good bakery had sold out by the weekend before.
Angle
Limited Edition (Scarcity, FOMO & Timing) Positions the product itself as temporary, rare, or exclusive.
Instagram Stories & Reels9:16 · 1080 × 1920
Macro / texture detail, portrait 9:16. Secure your altar's centerpiece before this strictly finite seasonal bake sells out for the year.

If you scrambled for your altar's bread the weekend before Día de los Muertos last year, don't repeat the mistake. The hearth fires for exactly seventeen days—October 17 through November 2 at sundown. Hand-kneaded with true orange blossom distillate, cultured butter, and zero shortcuts. Secure your loaf before the ovens close for 2026.

Seventeen Days Only. Reserve Now.

Bakes end Nov 2 at sundown.

Learn more
Generated by best-in-slot on from one line: a panadería that bakes pan de muerto only from Saturday, 17 October 2026 at 7:00 a.m. until Monday, 2 November: a round loaf of sweet bread flavoured with orange blossom, with strips of dough shaped like bones crossed on top and a small ball of dough in the centre, brushed with butter and rolled in sugar. The company is invented; the image, headline and body text are exactly as produced.

This audience is the one the season forgets: last year they found the good bakery sold out by the weekend before Día de los Muertos. Limited Edition is honest here because the limit is the calendar, 17 October to 2 November, and seventeen days is right counting both ends. The close-up shows sugar crystals on a dough bone, orange petals and a kraft card stamped “17 OCT — 02 NOV”. The square draft the copy was written from spelled it “02 NUV”; the published portrait spells it correctly.

The larger problem is who the copy says the reader is. We pinned the audience by practice, people who build an ofrenda at home, and the copy turned that into the second person. The first primary text, on the card, opens “If you scrambled for your altar's bread”; another says “Your ofrenda deserves more than dry, supermarket pastry”; four of the five tell the reader they keep an altar.

Naming the tradition is fine; telling the reader they keep it is the problem. Meta's personal-attributes standard prohibits ads that assert or imply the reader's religion, beliefs or ethnicity, and its own example allows “Date Christian singles!” while rejecting “Are you Christian?”. These lines are likely to be read the second way. Four headlines, including “Pure Pan de Muerto for the Altar”, stay on the right side. The fifth, “Secure Your Ofrenda Crate Today”, and the third primary text's “Reserve your altar crate” do it through a product name the summary invented, so rename the crate as well.

The brief's start time did not survive. 7:00 a.m. on Saturday 17 October appears nowhere in the copy, and for a reminder ad that is the hour the notification fires. The copy closes the season “at sundown” on 2 November, the summary's detail, and the headline “Seventeen Days Only. Reserve Now.” promises pre-orders nobody mentioned.

Other headlines from the same run

  • Pure Pan de Muerto for the Altar
  • The 17-Day Seasonal Hearth Opens
  • True Agua de Azahar. No Shortcuts.
  • Secure Your Ofrenda Crate Today

Call to action

Learn moreShop now

Build it in Ads Manager as an Engagement reminder ad: the event starting at 7:00 a.m. on Saturday 17 October, the additional reminder 7 days after, which lands on Saturday 24 October, the weekend these readers found it sold out last year, and the ad ending by 6:00 that morning. Then run a second, ordinary ad for the seventeen days. Shop now only if you really take pre-orders, and cut every “your ofrenda” first.

Sensory Cues Over Spreadsheets

Sales

Stop tracking sourdough with timers, spreadsheets, and conflicting internet tutorials.

Audience
People who tried sourdough at home and gave up — Followed three different videos, baked two flat loaves, and threw the starter away when it went grey in the fridge.
Angle
Complexity Objection (Objection & Risk Reversal) Shows how easy setup, onboarding, learning, or use actually is.
Instagram feed4:5 · 1080 × 1350

If you threw away a grey, forgotten sourdough starter in frustration, you didn't fail. The internet did. Baking sourdough shouldn’t feel like an advanced chemistry exam or an endless spreadsheet. Spend 3 unhurried hours at our butcher-block prep island learning real sensory cues—pillowy bounce, sweet yeast aroma, and easy shaping. You’ll leave with an active 8-ounce heritage starter, a freshly baked loaf, and unshakeable instinct.

Whiteboard sketch, portrait 4:5. Replace confusing hydration formulas with simple, intuitive touch cues you can master in three guided morning hours.

Ditch The Math. Bake Great Bread.

Oct 11 Workshop • Only 8 Seats

Book now
Generated by best-in-slot on from one line: a bakery's three-hour sourdough class for eight people on Sunday, 11 October 2026, from 10:00 a.m. to 1:00 p.m., $85 a seat: everyone mixes, shapes and scores their own loaf, and goes home with a loaf baked in the shop's oven and a jar of the bakery's starter; no experience needed and every tool is provided. The company is invented; the image, headline and body text are exactly as produced.

The people this was written for followed three videos, baked two flat loaves and threw the starter away when it went grey in the fridge. The whiteboard argues their case: “DITCH THE SPREADSHEETS”, a crossed-out column called The Internet Way (twelve conflicting tutorials, hydration percentage maths, rigid timers), three Sensory Cues (touch, look and smell), and “Learn the feel in 3 morning hours.” Every word rendered as prompted, which is why Complexity Objection works as a picture here: the objection and its answer are both on the board.

The date survives only in the small line under the headline, “Oct 11 Workshop • Only 8 Seats”; no primary text gives the date or the time. For a one-off class that costs more than it would for a weekly bake, because anyone who does not set a reminder has to click to find out when it is. And a reminder suits a class poorly anyway. The notification at 10:00 on Sunday arrives when no seat can be sold, so only the day-before reminder can sell one.

One promise grew on the way. The brief said each student leaves with a loaf and a jar of starter. The summary added a second, shaped loaf to bake at home, and two of the other primary texts promise “two loaves”. A class that advertises two has to hand out two. Eight seats and $85 survived exactly.

Other headlines from the same run

  • Sourdough, Simplified in 3 Hours
  • Forget Timers. Trust Your Hands.
  • Sunday Sourdough: Just 8 Seats
  • Turn Flat Loaves Into Crisp Boules

Call to action

Book nowLearn more

No reminder here. Run it as Traffic to the booking page in the fortnight before, to people near the bakery, through our publisher, and count the seats sold. Sales on the booking page is the honest objective, but eight seats is at most eight purchases, and Meta says an ad set needs about fifty results in a week to leave its learning phase, so it would stay there.

The Twelve Pleat Geometry

Awareness

Twelve hand folds lock the broth inside before the iron pan heats.

Audience
People who walk past the window at lunch — Work a few blocks away, have watched the dumplings being folded through the glass, and have never gone in because they assume there is a line.
Angle
Craftsmanship (Product & Mechanism) Shows how the product is designed, built, sourced, or made.
Instagram feed4:5 · 1080 × 1350

Twelve hand folds lock the broth inside before the iron hits the flame. Every wrapper is rolled by hand—thin at the edges, thick at the belly—to hold coarse-ground Berkshire pork without bursting. Fired in continuous cycles in seasoned carbon steel. Walk in, take a counter stool, and lunch is served in minutes.

Flat-lay / unboxing shot, portrait 4:5. Every wrapper is rolled thicker at the belly to withstand boiling pork broth without tearing.

Twelve pleats. Zero par-cooking.

Counter seats open for lunch.

Learn more
Generated by best-in-slot on from one line: a dumpling house's pan-fried pork and chive dumplings: exactly six to an order, folded by hand in the front window, fried together in one pan so a single lacy, golden starch skirt joins all six, and served skirt-side up with a small dish of black vinegar and a small dish of chili oil beside the plate. The company is invented; the image, headline and body text are exactly as produced.

The people this was written for have watched the dumplings being folded through the glass and never gone in, because they assume there is a line. Craftsmanship shows them what the window already did; the line is the real objection, and the run has an answer to it in one of its other primary texts, “Don't let the crowd at the window fool you—our pan cycles move fast”, and in the headline “Hot iron pans. Fast lunch walk-ins.” The lace skirt is the right thing to photograph, and the picture makes it the whole frame: a golden starch lattice joining the order into one disc.

The count failed. The brief said exactly six and the image instructions asked for “a single intact hexagonal disc of six”; the square and the portrait both show a round disc of eight. A menu that sells six beside a picture of eight is a complaint at the counter. The scene moved as well, partly by our choice: the brief served the dumplings on a plate, and the flat-lay and unboxing style we pinned put them in a takeaway box, beside a bowl of smashed cucumbers from the summary's side dishes. The pleats show through the lattice because the image instructions asked for that, though on a dumpling served skirt-side up they would be underneath.

The first line on the card, “Twelve hand folds lock the broth inside”, describes soup dumplings. The summary put “steaming, rich broth” inside pan-fried pork and chive dumplings, and the concept built its hook on it.

Other headlines from the same run

  • Fast counter lunch, folded by hand.
  • The science of the crisp skirt.
  • Hand-folded dumplings. 24 seats.
  • Hot iron pans. Fast lunch walk-ins.

Call to action

Learn moreShop now

Awareness with Reach on the radius a lunch break covers, scheduled for the late morning, with Learn more to a page with the address and hours; Shop now only if you take orders online. It can go through our publisher, once the picture shows six dumplings on a plate, drawn again or photographed.

Complete Sunday Table Bundle

Sales

Stop spending $65 on delivery apps for half-empty containers.

Audience
Parents who cook every night except Sunday — Cook dinner six nights a week for a family of four, treat Sunday as the night off, and usually spend it on a delivery order that arrives lukewarm and costs over $60.
Angle
Bundle (Offer & Economics) Packages multiple products, services, or units together for stronger perceived value.
Instagram feed4:5 · 1080 × 1350

Stop spending $65+ on delivery apps for soggy takeout and half-empty containers. You cooked Monday through Saturday. Sunday dinner should actually feel like a night off—without mystery fees. Get a whole hardwood charcoal chicken, full quarts of garlic rice and black beans, a pound of crispy fried yuca, and a pint of fresh ají verde. Feeds four generously for $42 flat.

Offer-stack graphic, portrait 4:5. One whole charcoal chicken, three full sides, and house sauce feed four for $42 flat.

Feed 4 For $42 Flat ($10.50/Person)

Feeds 4 generously for $42.

Shop now
Generated by best-in-slot on from one line: a Peruvian rotisserie chicken shop's Sunday family meal for pickup, $42 for four people ($10.50 a person): one whole charcoal-roasted chicken cut into eight pieces, a quart of white rice, a quart of black beans, a pound of fried yuca and a pint of green aji sauce, ordered on the shop's website by 3:00 p.m. and collected from 5:00 p.m.. The company is invented; the image, headline and body text are exactly as produced.

This family's comparison is a delivery order for four, which our audience line put at over $60. A bundle's job is to make “$10.50 a person” the number they compare, and the card does it with every item, quantity and time from the brief: one whole chicken cut into eight pieces, a quart of rice, a quart of black beans, a pound of fried yuca, a pint of ají verde, $42 flat, order by 3:00 PM Sunday, pickup from 5:00 PM. In this batch, words and numbers printed in the picture came back as briefed, and this card is the clearest case.

The arithmetic the model added is not safe. The card sets a struck-through “$65+ DELIVERY APPS” against the $42, and the first line of copy repeats it: “Stop spending $65+ on delivery apps”. One of the other primary texts shows its working: “$18 chicken + $6 service fee + $9 delivery + tip = $65”. That is $33 before the tip, so the sum needs a $32 tip. The $65 began as our audience line's “over $60”, which the concept rounded up, and the copy built a breakdown to reach it. A struck-through price is a claim about what somebody else charges, so use a real receipt for a real order or drop the comparison.

Both of our restaurant batches have now produced a delivery-app comparison that fails; on Facebook, the ad blamed the app for a markup the restaurant sets itself.

Other headlines from the same run

  • Whole Charcoal Chicken + 3 Sides: $42
  • Skip The $65 Delivery App Order
  • Full Sunday Feast. Zero Cleanup.
  • Order By 3 PM | Hot Pickup at 5 PM

Call to action

Shop nowGet offer

Sales works only if your ordering page carries Meta's pixel, its tracking code, and reports each order back; if yours can't, run Traffic. Schedule it for Saturday evening and Sunday until the 3 p.m. cutoff, in an ad set with its own budget. Unless you sell about fifty of these a week it will not leave the learning phase, so judge it on the orders it takes. It can go through our publisher.

The Spoon Coating Test

Traffic

If your vegan broth runs clear, you were served seasoned water.

Audience
Ramen regulars who think vegan broth is thin — Order tonkotsu every time, have tried a vegan bowl twice elsewhere and found it tasted of salty water, and often eat ramen with a friend who does not eat meat.
Angle
Myth Busting (Comparison & Positioning) Challenges and disproves a common belief in the category.
Instagram Stories & Reels9:16 · 1080 × 1920
Feature / ingredient callout, portrait 9:16. Six hours of fungal pectin extraction creates an opaque, emulsified body that coats ceramic spoons like slow-simmered pork.

If your ramen broth doesn't coat the back of the spoon, you're drinking seasoned water. Most vegan bowls rely on thin vegetable scraps. We simmer cured kombu, charcoal-charred onions, and dried shiitakes for a full 360 minutes to extract natural pectin, finished with whipped white miso. The result is an opaque, heavy emulsion with the cling of tonkotsu.

Vegan broth shouldn't run clear.

Limited counter seats nightly.

Learn more
Generated by best-in-slot on from one line: a ramen shop's vegan miso ramen: a broth simmered for six hours from kombu, dried shiitake, charred onion and white miso until it turns cloudy, poured over wavy wheat noodles and topped with marinated tofu, bamboo shoots, sliced scallion and one sheet of nori, and nothing else. The company is invented; the image, headline and body text are exactly as produced.

These readers order tonkotsu and often eat ramen with a friend who does not eat meat. That friend is the opening: the ad has to win over the meat-eater choosing where two people eat, and the run has the line for it in its other primary texts, “Bring your most skeptical ramen friend.” Myth Busting fits, as long as the belief being busted is false. “Vegan broth is thin” is fair to challenge.

The copy went further. The first line on the card reads “If your ramen broth doesn't coat the back of the spoon, you're drinking seasoned water”, and another primary text says “Real ramen broth clings. It does not run clear.” That dismisses every clear-broth ramen, shio and shoyu included, which these readers know well. The summary started it by calling clear broths vegan ramen's failure, and the concept's hook kept the claim to vegan broth; the copy widened it to all ramen.

The picture shows none of the bowl's contents. The brief listed noodles, tofu, bamboo shoots, scallion and one sheet of nori “and nothing else”; the concept chose a close-up of a spoon, and the feature-callout style we pinned framed it with labels. So the image is a spoon of broth as thick as gravy above a dark bowl, with four callouts rendered word for word. One of them, “Forest Shiitake Pectin — delivers bone-broth viscosity and cling”, is the summary's chemistry printed as fact; check any mechanism with whoever makes the broth. The last callout, “360-Minute Rolling Boil”, sits inside the bottom 35% of the Stories frame that Meta asks you to keep clear.

Other headlines from the same run

  • Tonkotsu cling. Zero pork.
  • The 6-Hour Emulsion Test
  • Not seasoned water. Real broth.
  • Look at how this broth clings.

Call to action

Learn moreBook now

Traffic to the menu page, where the bowl the ad never shows is photographed; Book now if the counter takes bookings. It can go through our publisher once the myth is rewritten and the picture drawn again with the last callout higher.

Cooks Flat-Top Sanctuary

Awareness

Line cooks: your shift is over, but our flat-top is still firing.

Audience
Cooks and servers who finish after midnight — Close a kitchen or a dining room at 12:30 a.m., are hungry for the first time all day, and find every kitchen in the neighbourhood already dark.
Angle
Identity Callout (Identity & Emotion) Directly identifies a profession, role, life stage, behavior, or type of person.
Instagram Stories & Reels9:16 · 1080 × 1920
UGC video-still with caption overlay, portrait 9:16. Sit down where the griddle stays blistering hot until 2:00 a.m., made specifically for those who feed everyone else.

Line cooks, dishwashers, bar staff: you spent ten hours feeding everyone else. Who feeds you? At 1:15 a.m., every kitchen in town is locked and dark. Ours is still firing hot. Sit down at the counter for real breakfast made to order, and show your same-night clock-out slip for 15% off.

Flat-Top Firing Until 2:00 AM

15% off with clock-out slip.

Learn more
Generated by best-in-slot on from one line: a diner whose kitchen cooks the full breakfast menu until 2:00 a.m. from Thursday to Saturday, for people who get off a restaurant shift after midnight; to drink, coffee, milkshakes and fresh orange juice. The company is invented; the image, headline and body text are exactly as produced.

Cooks and servers who close at 12:30 a.m. are hungry for the first time all day, and they know exactly which kitchens are already dark. Calling them out by their job stays clear of Meta's personal-attributes standard, because an occupation is not on its list. The frame is a phone-video still of a line cook at a diner counter, talking to camera over three eggs, bacon, hash browns and buttered toast, captioned “Line cooks: your shift is over, but the flat-top is still firing.” The three eggs are the summary's platter, and the image model counted them right. The hours held: until 2:00 a.m., Thursday to Saturday.

The caption is in the wrong place for Stories. It sits entirely inside the bottom 35% of the frame; the square had it in the lower third, and the re-frame kept it low. Draw it again with the caption above the plate.

The format we pinned has a second problem: a phone video of someone talking to camera reads as a customer's clip, and this person does not exist. Film one of your own regulars, with their agreement, or one of your staff and say so.

The copy left out one thing from the summary, which is as well. The summary offered 15% off for a same-night clock-out slip or a hospitality union card, and trade union membership is on Meta's personal-attributes list; an ad asking readers for their union card implies they hold one. But the clock-out slip survived, in a headline, two primary texts and the description under the headline, “15% off with clock-out slip”. That is a price cut nobody decided on.

Other headlines from the same run

  • Shift’s Over. Eat Proper, Chef.
  • 15% Off With Your Clock-Out Slip
  • Real Hot Food When You Clock Out
  • Full Griddle Line Till 2:00 AM 🍳

Call to action

Learn moreGet offer

Awareness with Reach on a tight radius, scheduled for about 11 p.m. to 2 a.m. on Thursday, Friday and Saturday, with Learn more to a page with the hours. Get offer only if the discount is one you have chosen to give. It can go through our publisher once the caption has moved.

Thirty-Second Friday Breakfast Run

Sales

Cut your Friday morning breakfast chore from twenty minutes to thirty seconds.

Audience
Whoever brings breakfast to the Friday meeting — Volunteered once to bring bagels for the team, now does it every Friday, and spends twenty minutes of the morning in the line at 7:40.
Angle
Convenience (Benefit & Outcome) Makes an existing task, routine, or purchase easier to complete.
Instagram feed4:5 · 1080 × 1350

Cut your Friday morning breakfast run from twenty minutes to thirty seconds flat. Lock in your baker’s dozen Thursday night by 8:00 p.m. Walk past the morning queue, lift your tagged kraft bag off the cedar vestibule shelf, and walk right back out. Hearth-baked, hot, and zero line.

Shelfie, portrait 4:5. Lock in your dozen on Thursday night and claim your tagged bag instantly from the vestibule shelf.

Skip The Friday Bakery Line

Ready on the vestibule shelf.

Shop now
Generated by best-in-slot on from one line: a bagel shop's order-ahead dozen: order on the shop's website by 8:00 p.m. and the bag is waiting from 6:30 a.m. the next morning on a labelled pickup shelf just inside the door, so the customer walks in, finds their name and walks out without joining the line. The company is invented; the image, headline and body text are exactly as produced.

The person on Friday bagel duty volunteered once and now spends twenty minutes of every Friday in the line at 7:40. The offer is a mechanism: order by 8:00 p.m., walk in from 6:30 a.m., find your name on a labelled shelf inside the door, walk out past the queue. Convenience fits, and the concept drew exactly that, a hand lifting a name-tagged bag off an alphabetised shelf.

The step that writes the picture's instructions moved the scene to an office desk, with the bag already delivered beside two tubs of cream cheese, a mug and a phone; the render added a second laptop and a blank ID badge. So the shelf, the name tag and the queue you skip exist only in the copy. The picture shows breakfast at work, which any bagel shop could show.

The times held wherever the copy gives them, except in one headline, “Order Tonight. In & Out by 6:30.”; pickup starts at 6:30. And the brief's dozen became a baker's dozen in the summary, which the first line on the card promises: “Lock in your baker's dozen Thursday night by 8:00 p.m.” If you sell twelve, that is a thirteenth bagel you now owe.

Other headlines from the same run

  • 30-Second Friday Breakfast Run
  • Friday Bagel Duty, Zero Queues
  • Order Tonight. In & Out by 6:30.
  • Cut The Bagel Run to 30 Seconds

Call to action

Shop nowLearn more

Sales on the order page if it carries Meta's pixel, otherwise Traffic, scheduled for Thursday afternoon and evening before the 8 p.m. cutoff, to people near the shop. It can go through our publisher once the picture shows the real shelf with a real name on a bag, photographed or drawn again.

Questions

Do Instagram ads work for restaurants?
They can, but check who your customers are first. In Pew's 2025 US survey, Instagram reaches 80% of 18- to 29-year-olds against Facebook's 68%, and only 40% of 50- to 64-year-olds against Facebook's 74%. Instagram also has the reminder ad, which notifies people at the hour of a dated event such as a reservation release, a bake or an opening. Judge any dine-in advertising by what the counter or the reservation book does, because the meal itself never reaches Meta.
Should a restaurant advertise on Instagram or Facebook?
Usually both, for different jobs. Facebook reaches 71% of American adults against Instagram's 50%, so it comes closer to reaching a whole neighbourhood, and our restaurant Facebook ad examples work through that buy. Instagram reaches more under-thirties and carries the reminder ad. A reminder ad runs only on Instagram placements, so give it an ad set of its own.
What is an Instagram reminder ad?
An Instagram reminder ad is an ad with an event attached. People tap to be reminded, from the ad or from the page it opens, and Instagram notifies them a day before and at the start time, plus an additional reminder you set for either 15 minutes before or 1 to 7 days after. It runs only on Instagram Feed, Stories and Reels, from a professional Instagram account. In Ads Manager it is built as an Engagement campaign optimised for reminders set, and the ad ends an hour before the event. For a restaurant it suits anything with a start time worth arriving for: tables released at 10 a.m., a bake that sells out, an opening, the first morning of a seasonal dish. It stops delivering once the event has passed.
What are good Instagram ad ideas for a restaurant?
Start with anything that has a start time, because Instagram can remind people of it: a monthly reservation release, a bake that sells out, an opening day, the first morning of a seasonal item. Then the ideas that need no date: one dish photographed so its craft shows, a family meal priced per head, a vegan bowl pitched at the friend who eats meat, a late kitchen for people who finish work at midnight, an order-ahead shelf that skips the queue. Each example on this page shows its brief, its angle and what went wrong.
Can a restaurant's Instagram ad mention a religious holiday?
Yes, if the ad describes the food and the dates rather than the reader. Meta's personal-attributes standard prohibits ads that assert or imply the reader's religion, beliefs or ethnicity; its own example allows “Date Christian singles!” and rejects “Are you Christian?”. Our pan de muerto ad produced both kinds in one run. The headline “Pure Pan de Muerto for the Altar” names the tradition. “Your ofrenda deserves more than dry, supermarket pastry” tells the reader they keep one, and is likely to be read as implying their religion or ethnicity. The same test applies to Lunar New Year, Ramadan, Passover and Christmas menus.
Can I use AI-generated food pictures in restaurant Instagram ads?
Only after checking them. In this batch, the words and prices in the published pictures came back as briefed, though one square draft spelled November “NUV”. Counts were mixed: six dumplings came back as eight, three eggs as three. And a ramen ad showed a spoon of broth instead of the bowl. In best-in-slot you can add a dish with up to six of your own photos, and the AI draws the new picture with your plate as its reference. That is still a new drawing, and we have not yet published a restaurant batch made that way, so count and check it before it runs.
What size should a restaurant Instagram ad be?
4:5 at 1440 × 1800 for the feed, which also accepts anything from 4:5 to 1.91:1, and 9:16 at 1440 × 2560 for Stories. In Stories, keep text out of roughly the top 14% and the bottom 35% of the frame; two of the four 9:16 ads on this page put text there. Meta recommends a headline of about 40 characters and primary text of about 125. All fifty headlines in this batch fit; only 5 of the 50 primary texts did.

Seen enough? Make your own.

Paste your site. The AI reads your menu, your hours and whatever you sell online, then writes the concepts, draws the images and drafts the copy. In this trade, whatever food it draws, a guest will try to order, so every picture gets held up against your menu before it runs.

No credit card · 50 free credits (about 5 ads or Instagram posts)

Every angle used above is documented in the best-in-slot ad angle library. More industries and placements are at all ad examples.