Food and beverage is the cheapest vertical on Meta to reach. The 2026 CPM sits around $8.14, against a $13.48 all-industry average, which means a restaurant can buy a thousand local impressions for the price of a side of fries. That is the good news. The bad news is that cheap reach is not the same as profitable reach, and most operators never run the one number that tells them which is which.
This guide does. It walks through the ad formats that convert, the targeting mistakes that quietly eat a quarter of your budget, fifteen ad concepts you can copy this week, and two pieces of math you will not find on the current top-ranking pages: the real break-even ROAS for a single-location restaurant, and a year-one comparison of renting reach from Meta versus owning it through local search. We will be honest about where paid Facebook wins and where it is the wrong tool entirely.
One disclosure up front, because it shapes the advice: Restaurant Velocity does not run Meta ad campaigns. We build the organic Google Business Profile layer that sits underneath paid social, the always-on baseline that keeps booking covers on the days you are not spending. So when this guide tells you to lean on owned discovery, that is a position we hold, not a service we are upselling.
Why Facebook Ads Still Work for Restaurants
Facebook’s audience does not look like it did in 2015, but the local-intent layer underneath it is still there. Roughly two billion people open the app monthly, and a large share check local business content every week. More to the point for you: the targeting lets you stop shouting into the void. You can reach people inside a 1 to 3 mile ring of your dining room, filtered by age, by interest, by the behavior of dining out often. You are speaking to people who live close enough to actually walk in.

Food and beverage runs the lowest CPM of any major vertical on Meta in 2026. Cheap to reach, which is exactly why so many operators waste it. Cheap reach with sloppy targeting is just a faster way to lose money.
The cost gap matters. Average link CPC for restaurants lands well below a dollar, often in the $0.40 to $0.90 range, while the all-industry average crossed $1.72 in 2026. Google Ads for local services runs several times higher per click. Facebook lets you get in cheaply and test, which is the whole appeal. The trap is mistaking a cheap click for a cheap customer. They are not the same thing, and the next section shows you the gap between them.
The Break-Even ROAS Almost No Operator Runs
Here is the single most expensive piece of folklore in restaurant advertising: that you need a 3:1 return on ad spend to break even. You hear it everywhere. It is wrong for most restaurants, and quoting it gets profitable campaigns paused.
The 3:1 rule comes from ecommerce, where the cost of goods sold eats 40 to 60 cents of every revenue dollar. A restaurant’s economics are different. Once a kitchen is open and staffed, an incremental cover carries a much higher contribution margin, because the rent, the salaried manager, and most of the line are already paid for. The right break-even number is not a fixed ratio. It is the point where the margin on the covers you booked clears the cost of booking them.

Walk the math with me, using a 70-seat spot with a $34 average check and a 68% contribution margin (food cost plus variable labor pulled out, fixed costs already covered). At the 2026 F&B CPM of $8.14, a $1,500 monthly budget buys about 184,000 impressions. At a 1.6% link click-through rate, that is roughly 2,950 clicks. At a 9% landing-page-to-booking rate, you book around 265 covers. Divide the spend by the covers and your blended cost per booked cover is about $5.66.
Now hold that against the $23.12 of margin each of those covers carries. The covers are worth four times what they cost to acquire. In ROAS terms, that is a 4.1:1 margin return, and your actual break-even is closer to 1.4:1, not 3:1. If you had paused this campaign for “only” hitting 2:1 revenue-ROAS, you would have killed something printing money.
Two honest caveats. First, these are illustrative assumptions, not a promise: your CTR, your conversion rate, and your margin will differ, so run your own numbers in the same frame. Second, the model counts a booked cover, not a guaranteed walk-in, so discount it for no-shows and for covers that would have come anyway. Even halved, the conclusion holds. Stop quoting 3:1. Build the funnel for your own restaurant and find the line where margin beats cost.
Every cover your owned channels deliver for free lowers the blended cost in this model, which is the whole reason an always-on local-discovery layer makes paid ads cheaper. Start your 14-day free trial if you want to see what your Google Business Profile is leaving on the table before you scale a Meta budget.
Budget and What to Actually Spend

Let’s clear out the myths.
No, $10 a day is not ideal for long-term growth. But it is not useless either. Small budgets work when the offer is time-specific and the targeting is tight. A grand opening, a single private-events push, a holiday prix fixe: these can return hard numbers on a few hundred dollars because the message is urgent and the audience is narrow. What $10 a day cannot do is build a steady, predictable booking baseline. For that you need runway.
A healthy restaurant ad budget runs 3 to 5% of monthly gross revenue. Do $40,000 a month in sales and that is $1,200 to $2,000 on ads, roughly $40 to $65 a day. Enough to run two or three audiences at once and let Meta optimize without slamming into a daily cap.
Starting point if you are new to the channel: $10 to $20 a day to test. Minimum sustainable spend for consistent visibility: about $300 a month. After that, scale on results, not on hope. Hitting a comfortable margin-ROAS for three weeks straight? Add budget. Stuck at 1:1 after a fair test? The problem is the offer or the audience, not the budget. More money behind a weak ad just loses faster.
Ad Formats That Actually Convert

Not all formats pull the same weight. Video beats static images. Carousels beat single-product ads. And in 2026, with Meta pushing Advantage+ as the default campaign path, your job shifted from micromanaging placements to feeding the system good creative. The operators struggling most are the ones still trying to hand-tune every dial. The ones winning accepted the trade: control less, supply better and more varied creative, let delivery sort itself out.
Organic reach on a Facebook business page is 1 to 3% in 2026. A page with 10,000 followers reaches roughly 100 to 220 of them per post. If you are not paying to promote, you are barely being seen on Facebook. Note the word “on Facebook,” because the owned channel that still works for free is your Google Business Profile, not your Facebook page. More on that below.
Video ads (the sizzle play)
A 15 to 30 second clip of your signature dish steaming, the cheese pull, the chef plating, a real first-bite reaction. The hook has to land in the first second, because you are interrupting a thumb mid-scroll. Use the Video Views objective for awareness: Meta pushes it to people likely to watch, which builds recognition that pays off later. One operator reported a 113% sales bump on a Friday after a video campaign ran the week prior. You do not need a production budget. A phone, daylight, and a clear shot of the food beats a polished ad that says nothing.
Carousel ads (the storytelling format)
Carousels show 3 to 10 cards, each one a different dish, a different reason to visit, or a step through a meal. The gap is real: carousels deliver 20 to 30% lower CPC than single-image link ads and 30 to 50% lower cost per conversion. Why? You are giving people choices. One carousel shows five items: steak, pasta, burger, salad, dessert. Different people tap different cards. You stop guessing which photo your audience wants and let them self-select.
Image ads (the direct route)
Professional food photography still earns its keep. A strong restaurant image ad can hit a 2.19% CTR. “Strong” does not mean expensive. It means well-lit, it clearly shows what you are selling, and it makes someone hungry. Kill the blurry plates, the cluttered tables, the dark backgrounds.
Collection ads (lower intent, longer reach)
A primary image with smaller product tiles underneath. Less common in restaurant advertising, but useful for a full menu walkthrough or showing variety. Lower CPC, slightly higher engagement, a reasonable choice when you want browsing rather than a single hard offer.
15 Ad Concepts That Fill Tables
These are not hypothetical. They are patterns that recur across restaurant ad accounts, organized by the job you are hiring the ad to do, so you can pick what fits your goal this month.
Revenue drivers: immediate demand
1. The mouth-watering video ad
Setup: 15 to 30 second video of your signature dish. Sizzle, steam, plating, or the first-bite reaction.
Targeting: Tight geo-radius (1.5 miles), ages 25 to 55, food and dining interests.
Expected results: 3 to 8% video completion, $0.30 to $0.60 per view, 2 to 4% CTR to the landing page.
Why it works: Video earns far more engagement than static on Facebook. The first one or two seconds decide whether anyone keeps watching, so lead with the money shot.
2. The menu carousel ad
Setup: 5-card carousel. Card 1 signature entree, card 2 appetizer, card 3 dessert, card 4 a drink, card 5 the price and call to action.
Targeting: Lookalike of past customers, dining interest, 2 to 3 mile radius.
Expected results: $0.32 to $0.48 CPC, 0.8 to 1.2% CTR, 25 to 35% lower conversion cost than single-image ads.
Why it works: You are not betting on one dish. The format lets people choose, which is why it consistently beats a single forced narrative.
3. The limited-time offer ad
Setup: A clear image with a clear deadline: “$25 three-course dinner, this weekend only.” Put the countdown in the copy.
Targeting: 3-mile radius, exclude past customers to reach new people, dinner-time behavior targeting where available.
Expected results: 4 to 8% higher CTR from the urgency, higher conversion than an evergreen ad.
Why it works: Scarcity forces a decision. People scroll past generic discount ads daily but stop for something that expires.
4. The event promotion ad
Setup: A packed room, a live band, people laughing. Copy: “Trivia night every Thursday. Free appetizer for teams of four.”
Targeting: Local, younger skew (20 to 45), interests in music, entertainment, nightlife.
Expected results: $15 to $40 per registered attendee, and a recurring event compounds through repeat exposure.
Why it works: Events create urgency and community. People RSVP more readily than they make a generic reservation, and your guests bring friends.
Social proof and credibility: trust builders
5. The customer testimonial ad
Setup: A screenshot of a glowing review or a 15 to 30 second customer clip. “Best risotto I’ve ever had,” or a clean five-star screenshot.
Targeting: New audience within 2 miles, location-based interest targeting.
Expected results: Slightly lower CTR (1 to 2%) than flashy creative, but 15 to 25% higher conversion once they land.
Why it works: People trust other diners over your sales pitch. Use user-generated content if you have it, or screenshot your best Google and Yelp reviews with permission.
6. The grand opening ad
Setup: Your new room or storefront. Copy: “Now open in [Neighborhood]. Grand opening special: 20% off through [date].”
Targeting: Wider radius for an opening (up to 5 miles), all dining-interested ages, new people only.
Expected results: High initial engagement, 2 to 5% CTR, a real shot at 200 to 500 visits in the first two weeks with adequate budget.
Why it works: “New” is inherently attention-grabbing. Pair it with a discount and a tight ring and you fill seats fast.
Time-based targeting: catching hungry people
7. The happy hour ad
Setup: Cocktails or shareable appetizers. Copy: “Happy hour 4 to 6 PM weekdays. $2 off apps, $4 well drinks.”
Targeting: Office workers within 2 miles, ages 25 to 55, scheduled to run 2 to 4 PM on weekdays.
Expected results: 3 to 6% CTR, foot traffic peaking 4:30 to 5:15 PM, lower check average but high volume.
Why it works: You are reaching people inside the decision window. Someone at 3 PM thinking about their evening is a prospect. The same person at 9 AM is not.
8. The catering and private-events ad
Setup: Carousel of the event space, plated food, a happy host. Copy: “Host your event here. Corporate dinners, birthdays, showers. Packages from $30 per person.”
Targeting: Slightly wider radius (3 to 5 miles), ages 30 to 65, interests in weddings, events, entertaining.
Expected results: Lower volume, much higher value per conversion, often 8 to 15 qualified leads per $1,000 spent.
Why it works: Event planners are high-intent and have budgets. This is where lead-form ads shine, with restaurant lead-form rates running as high as 18% in 2026.
Content and brand building: the long game
9. The behind-the-scenes ad
Setup: Video of the chef prepping, the kitchen in motion, the sourcing story. 15 to 45 seconds. Authenticity beats polish here.
Targeting: Lookalike of past customers, interests in cooking, food quality, sustainability.
Expected results: 4 to 7% video completion, 1 to 3% CTR, strong brand lift, weaker immediate conversion but better long-term loyalty signals.
Why it works: People want to know where their food comes from. This is a brand-builder, not a direct-response ad. It preps people to pick you over the place down the block.
10. The retargeting ad
Setup: An entree or dessert shot. Copy: “Didn’t get a chance to book last time? Reserve your table.”
Targeting: People who visited your site or booking page in the last 30 days without completing a reservation.
Expected results: 8 to 15% conversion (versus 1 to 2% cold), 40 to 60% lower CPC than acquisition.
Why it works: These people already know you and were interested. The pixel tracks who looked and bounced, and you give them a second nudge. Retargeting converts at several times the rate of cold traffic.
11. The lookalike audience ad
Setup: Your best-performing acquisition creative, pointed at a lookalike of your strongest customers.
Targeting: 1% lookalike built from past reservations or high-value diners, 2 to 3 mile radius.
Expected results: 20 to 40% lower CPC than a cold audience, with a higher conversion rate. Essentially warm cold traffic.
Why it works: Meta finds thousands of people who resemble your regulars. They have not heard of you yet, but they look like people who love you. One of the highest-ROI audiences once your customer data is solid.
Seasonal and occasion-based: predictable spikes
12. The holiday and special-occasion ad
Setup: An image tied to the occasion (a Valentine’s Day couple, a Mother’s Day brunch, NYE champagne). Copy: “Valentine’s dinner for two. Prix fixe $65 per person. Reserve now.”
Targeting: Ages 30 to 65, 2 to 3 mile radius, fine-dining interest.
Expected results: 2 to 4% higher CTR from the seasonality, 8 to 15% higher conversion on occasion-driven campaigns.
Why it works: People plan occasions, and they are already on the calendar. Specific occasion messaging crushes a generic “come dine with us.” Start the ads 10 to 14 days out.
13. The family meal-deal ad
Setup: A happy family eating, or a bundle shot (entree plus sides plus dessert for four). Copy: “Family of four meal deal. $49.99. Feed everyone.”
Targeting: Parents aged 30 to 55, 2-mile radius, family-activity interests.
Expected results: 2 to 3% CTR, larger party sizes, and strong repeat potential since families visit more often than solo diners.
Why it works: Transparent pricing removes friction. Parents comparing options pick the one with clear all-in pricing, and families are repeaters.
14. The new menu-item launch ad
Setup: A high-quality shot of the new dish. Copy: “Just dropped: [dish name]. Available now at [restaurant].”
Targeting: Existing-customer lookalike, cuisine-type interest, 2 to 3 mile radius.
Expected results: 2 to 4% CTR, strong engagement from novelty, curiosity-driven visits.
Why it works: New is attention-grabbing. Launch ads a week or two before availability to build anticipation, then run them while the item is still novel.
Loyalty and retention: your best customers
15. The loyalty and rewards ad
Setup: A happy regular or a clean rewards-card graphic. Copy: “Join our rewards program. Earn points on every visit. Free appetizer at 100 points.”
Targeting: Past customers only (pixel data), excluding anyone already enrolled.
Expected results: 5 to 8% CTR, 30 to 40% enrollment, and 2 to 3x lifetime value once enrolled.
Why it works: You already have these people’s attention. Loyalty programs turn one-time visitors into repeaters, and you are working with the warmest traffic you own.
Targeting Mistakes That Burn a Quarter of Your Budget

You can have great creative and still bleed roughly a quarter of your budget on targeting errors. These are the ones that recur most.
Mistake 1: radius too wide
A 10-mile radius sounds smart (more people), but most of them will never visit. You are paying to show ads to someone ten minutes away who has fifty closer options. Tighten to 1 to 3 miles. Yes, you reach fewer people, but those people are real prospects. Cutting a radius from 8 miles to 1.5 miles routinely drops cost per conversion by a third or more. Fewer impressions, better people.
Mistake 2: targeting the wrong interests
Do not target “Restaurants” or “Dining.” That is a hundred million people. Target the specific cuisine (Italian food lovers, farm-to-table) or the occasion (date night, fine dining). With Advantage+ Audiences now the default, seed it with a relevant interest stack and let Meta expand from there, rather than starting from a vague blob.
Mistake 3: age ranges that are too broad
A restaurant targeting 18 to 65 is targeting nobody well. An 18-year-old and a 50-year-old have nothing in common at dinner. Split the audiences: young professionals (25 to 40, nightlife interests) versus families (30 to 55, family-dining interests). Run them separately. One will win, and then you know where to put the money.
Mistake 4: the wrong objective
Traffic, Leads, Sales, Video Views: the objective tells Meta what to optimize for. Picking Traffic because it “sounds right” optimizes for clicks, not bookings, and clicks are the cheap part. Use a Sales or conversion objective if you have a booking system with tracking. Use Video Views when you are building awareness first.
Mistake 5: no conversion tracking
Without the Conversions API (CAPI) or at minimum a pixel, you are flying blind. You are spending money with no read on whether it works. Install tracking, fire an event on a completed reservation, and let Meta learn what converts. The system cannot optimize toward a signal it never receives.
Mistake 6: a landing page that does not match the ad
Your ad promises “Pasta special, $18” and dumps people on your homepage. Friction kills conversions. The landing page has to deliver what the ad promised: an ad about happy hour lands on a page about happy hour with times, prices, and a reserve button. Mismatch and you hemorrhage conversion rate.
Mistake 7: boosting posts instead of running campaigns
Boosting is the marketing equivalent of guessing. No real targeting control, no objective optimization, no analysis worth the name. Run ads through Ads Manager, always. Boosting is for the rare quick test. Structured campaigns are for results.
Paid Reach Versus Owned Reach: The Honest Comparison
Now the part most Facebook-ads guides will never tell you, because they have nothing to sell you on the other side of it. Paid Meta is rented reach. The day you stop paying, the covers stop. So the real question is not “do Facebook ads work for restaurants” (they do), it is “what should you actually be building so you are not renting your entire customer pipeline forever.”

Take the same 70-seat restaurant. Path A spends $1,500 a month on Meta ads for a year: $18,000, booking around 265 covers a month at the cost we calculated earlier. Path B spends nothing on ads and instead invests in its Google Business Profile, the reviews, the weekly Google posts, the photo gallery, the local-pack ranking. By month 12, Path B is driving fewer covers than Path A, maybe 190 a month, but at a marginal cost that approaches zero, and it keeps compounding because the reviews and rank are assets the restaurant owns.
Here is the contrarian read, stated plainly: paid Meta is the better lever for a spike. A grand opening, a Valentine’s push, a slow January you want to fill, a quarter where you are chasing private events. It is the worse lever for your everyday baseline, because it is a treadmill. Stop running and you stop moving. Owned local discovery is the opposite. Slow to build, but it does not switch off when you stop spending.
The smart allocation for most independents is not either-or. It is owned discovery as the always-on floor, with paid Meta layered on top for the spikes. That is the role Restaurant Velocity plays, and it is worth being precise about it: we do not run your Facebook ads. We run the Google Business Profile layer underneath them, AI review replies, weekly Google posts, photo cleanup and scheduling, a ranking audit, and a Maps grid view so you can see exactly where you show up. The cheaper that owned baseline makes each cover, the less of your pipeline you are renting from Meta. Start your 14-day free trial at $50 per location per month and run the same year-one comparison for your own restaurant.
Frequently Asked Questions
Do Facebook ads work for restaurants?
Yes, when targeting and creative are solid. Food and beverage runs the lowest CPM of any major vertical on Meta in 2026 (around $8.14 versus a $13.48 all-industry average), and link CPC for restaurants often sits below a dollar. The catch is that cheap clicks are not the same as cheap customers. The format works, but only with tight local targeting, conversion tracking, and an offer worth acting on. Treat it as a spike tool for openings, holidays, and events, layered on top of an owned local-discovery baseline.
What is the real break-even ROAS for a restaurant?
Lower than the 3:1 figure everyone repeats. The 3:1 rule comes from ecommerce, where cost of goods eats most of the revenue. A restaurant’s incremental cover carries a much higher contribution margin once the kitchen is already open and staffed. Worked through on a 70-seat spot with a $34 check and a 68% contribution margin, a $1,500 budget books roughly 265 covers at about $5.66 each, against $23.12 of margin per cover. That is a 4.1:1 margin return and a true break-even closer to 1.4:1. Run your own funnel with your own numbers, but stop pausing campaigns for missing a 3:1 target.
Is $10 a day enough for restaurant Facebook ads?
For an event or a limited-time push, often yes. For sustained daily growth, no. A $10/day budget reaches a few thousand people a month at average CPM, which is visibility, not scale. Start at $10 to $20 a day to test, then move toward 3 to 5% of monthly revenue (roughly $1,200 to $2,000 for a $40,000-a-month restaurant) once you have a campaign that returns. Small budgets work best when the offer is time-specific and the targeting is tight.
Which Facebook ad format works best for restaurants?
Video and carousel beat single-image ads. Video earns far more engagement and can deliver 3 to 8% completion rates. Carousels run 20 to 30% lower CPC and 30 to 50% lower cost per conversion than single-image link ads. A good default: video on a Video Views objective for awareness, carousel on a Sales objective for direct bookings. Test both for two to three weeks and scale the winner. With Advantage+ now the default campaign type, feed it several creative variations rather than one polished ad.
Should I pay for ads or invest in my Google Business Profile first?
Build the owned baseline first, then layer paid on top for spikes. Paid Meta is rented reach: the covers stop the day you stop paying. Your Google Business Profile is owned: the reviews, ranking, and photos keep working at near-zero marginal cost and compound over time. Over a year, $18,000 in Meta spend can drive more covers than a $600 GBP investment, but the GBP keeps producing after the spend ends while the ads do not. Most independents are best served by an always-on local-discovery floor plus paid bursts for openings, holidays, and events.
How do I set up restaurant Facebook ads correctly?
Set up Business Manager at meta.com/business, then install the pixel or connect your booking system with the Conversions API so Meta can see completed reservations. Create a campaign in Ads Manager and pick the objective that matches the goal (a Sales or conversion objective for bookings, Video Views for awareness). Feed Advantage+ several creative variations, set a 1 to 3 mile radius with a relevant interest seed, and start with carousel or video. Watch results daily for the first week. Low conversion means tighten targeting; high cost per result means test new creative.
