With caption starters

35 Instagram post ideas for restaurants

When someone checks your Instagram before they book, often while they’re still deciding between you and the place down the block, they’re asking three quick questions: what does the food look like, what’s the room like, and is there anything on this week that makes tonight the night. Your grid should answer all three in a few seconds of scrolling.

  • Updated Oct 19, 2026
  • 7 topics, 35 ideas
  • By Season
Sample grid
A fictional restaurant, drawn with Season’s own post designs. Yours would use your colors, fonts and photos.

Before you start

The good news is that a restaurant makes its own posts every service. The first plate of a new dish, the walk-in after the produce delivery, the line ten minutes before doors, the cook who has been on the grill for years: it’s all there, it just needs a phone and thirty seconds. These ideas are built around that rhythm. Each one says what to shoot or put on the slides and gives you a first line for the caption, with brackets for your own details.

A few posts deserve extra care. When a caption names a dish, name what’s in it as plainly as your menu does, and never call something allergen-free or gluten-free unless your kitchen can stand behind it. Ask guests before their faces end up on your grid. And if you post a drink special, check your state’s rules on alcohol promotions first.

Who this is for: Independent restaurants, from neighborhood sit-down spots to counter-service kitchens, where the owner or the chef runs the Instagram between prep and service.

Your 7 topics (content pillars)

Rotate through these and you’ll never stare at a blank caption again. Each topic does a different job for a restaurant.

  • On the plate

    Show one dish at a time: the plate as it leaves the pass, a close-up of what makes it yours, a new item, the dish people order every visit.

    People choose a restaurant one craving at a time. A single dish, shot well and named the way your menu names it, gives someone a concrete reason to book tonight instead of someday.

    7 ideas
  • In the kitchen

    Take people behind the swinging door: the morning delivery, prep lists, the stock that simmers all day, the line set up before service, the pass at full speed.

    The work a guest never sees is what justifies the price on the menu. Showing the prep, the scratch cooking and the people at the stove turns a plate into something made by hand, which no delivery app listing can do.

    5 ideas
  • Tonight

    Say what’s on: specials, a new menu, holiday hours, reservations opening, a wine dinner, the patio, a closure for a private event.

    Followers check your profile to find out what changed. Short, dated posts with a day and a time are the ones that fill tables, because they answer “is tonight worth it” before anyone has to call.

    6 ideas
  • The team

    Introduce the people: the chef, the line cooks, the dishwasher who keeps it all moving, the server who remembers every regular’s order.

    Guests come back for the food and the faces. Putting names to the people behind each shift makes your place feel like somewhere you know, and it’s a quiet way to thank a team that rarely gets seen.

    4 ideas
  • Takeout tips

    Help people get the most from you: how to order takeout so it travels well, how to reheat leftovers safely, what to pair with a dish, how to book a big table, how to ask about allergies.

    These are the questions your staff answers on the phone all week. Answering them once on Instagram saves time at the host stand, and practical posts are the ones people save and send to the friend they’re having dinner with.

    6 ideas
  • Kitchen math

    One number about the cooking: hours a sauce simmers, days a dough rests, pounds of tomatoes for one batch, seats in the room, years on the block.

    A single number makes the effort behind a dish easy to grasp in a second of scrolling. It also sticks, so the next time someone talks about your braise, they’ll mention the hours it takes.

    4 ideas
  • The room

    Show where people will sit: the bar seats, the corner booth, the patio, the private room, the table by the window at golden hour.

    Booking a dinner is booking an evening. People planning a date, a birthday or a work dinner want to see the room before they pick a place, and a clear photo of the right table answers the question they’d otherwise call about.

    3 ideas

35 Instagram post ideas for restaurants

Grouped by topic. Each one says what to show and gives you a first line for the caption. Replace what’s in brackets with your own details.

On the plate7 ideas

Show one dish at a time: the plate as it leaves the pass, a close-up of what makes it yours, a new item, the dish people order every visit.

  1. 1. The dish everyone orders

    Single post

    What to show: Your most ordered plate, shot from above in daylight by the window, with nothing else on the table.

    Caption starter

    If it’s your first time here, start with the [dish]. [One line on what’s in it and how we make it].

  2. 2. New on the menu

    Carousel

    What to show: Slide 1: the new dish, plated. Slide 2: the key ingredient raw on the cutting board. Slide 3: the dish from the side, so people see its height and sauce.

    Caption starter

    New this week: [dish]. [Main ingredient], [how it’s cooked] and [what it’s served with]. On the menu from [day].

  3. 3. What’s in it, plainly

    Carousel

    What to show: The dish, then one slide listing what goes into it in the same words as your menu, with any of the major allergens it contains named clearly.

    Caption starter

    Everything in our [dish], in plain words: [ingredients]. It contains [allergens]. Ask your server about swaps, and tell them about any allergy before you order.

  4. 4. The dessert worth saving room for

    Single post

    What to show: The dessert on its plate with a spoon already in it, close enough to see the texture.

    Caption starter

    Save room for the [dessert]. [What it is and the one detail that makes it ours].

  5. 5. Lunch versus dinner

    Carousel

    What to show: Two slides of the same table: the lunch plate and what’s on it at dinner, each with the hours you serve it.

    Caption starter

    Same kitchen, two menus. Lunch is [style of lunch] from [hours], dinner is [style of dinner] from [hours]. Here’s one from each.

  6. 6. The produce of the moment

    Single post

    What to show: One seasonal ingredient raw on a board next to the finished dish it goes into.

    Best months: May to October

    Caption starter

    [Ingredient] season is short, so it’s on [number] dishes right now. This is the [dish], here until [it runs out or a date].

  7. 7. Your vegetarian plate, front and center

    Single post

    What to show: Your best vegetarian or vegan dish shot as carefully as your signature, with no meat dish in frame.

    Caption starter

    Not an afterthought: our [dish] is [what’s in it]. [Vegetarian or vegan], and [one honest line on why people order it anyway].

In the kitchen5 ideas

Take people behind the swinging door: the morning delivery, prep lists, the stock that simmers all day, the line set up before service, the pass at full speed.

  1. 8. The morning delivery

    Single post

    What to show: Crates of produce or the fish order on the prep table, with the chef’s hands checking them.

    Caption starter

    [Time] this morning: [what arrived] from [supplier or farm]. Tonight it’s on the [dish].

  2. 9. The stock that simmers all day

    Single post

    What to show: The big pot on the back burner with steam rising, shot from just above the rim.

    Caption starter

    This pot goes on at [time] and comes off at [time]. It’s the base of our [dishes], and there’s no shortcut for it.

  3. 10. Ten minutes before doors

    Carousel

    What to show: The line set up for service: the mise en place, the stacked plates, the tickets rail still empty, the team’s last huddle.

    Caption starter

    Ten minutes before doors on a [day]. Everything in its place, so the first table gets the same plate as the last.

  4. 11. One dish, start to finish

    Carousel

    What to show: One slide per step of a signature dish, from raw ingredients to the plate on the pass, in the order you cook it.

    Caption starter

    How the [dish] gets made, step by step. Step [number] is the one most people don’t expect.

  5. 12. The pass at full speed

    Single post

    What to show: Three plates under the heat lamps waiting for a server, the chef’s hand wiping a rim.

    Caption starter

    Friday, [time], the pass. Every plate gets a last look before it goes to your table.

Tonight6 ideas

Say what’s on: specials, a new menu, holiday hours, reservations opening, a wine dinner, the patio, a closure for a private event.

  1. 13. This weekend’s special

    Single post

    What to show: The special plated, with its name, the days it runs and the price on the image.

    Caption starter

    This weekend only: [special], $[price]. Friday and Saturday from [time] until it runs out.

  2. 14. Reservations are open

    Single post

    What to show: A set table in the room, with the date reservations open and where to book written on the image.

    Caption starter

    Reservations for [date or event] open [day] at [time]. Book through the link in our bio or call us at [phone].

  3. 15. Holiday hours, in one post

    Single post

    What to show: Your hours for every day of the holiday week, large and easy to read, on your brand color.

    Best months: November to January

    Caption starter

    Our hours for [holiday week]. We’re closed [day] so the team can be with their families. Pin this one.

  4. 16. The new menu, in one carousel

    Carousel

    What to show: One slide per section of the new menu, each with two or three dishes shown, and the start date on the first slide.

    Caption starter

    Our [season or new] menu starts [day]. Swipe for what’s new, and tell us which plate you’re coming in for.

  5. 17. A dinner with a date on it

    Single post

    What to show: The guest chef, winemaker or theme of the night, with the date, the time, the number of seats and the price.

    Caption starter

    [Event name], [day, date] at [time]. [Number] seats, [number] courses, $[price]. Tickets at the link in our bio.

  6. 18. We’re closed for a private event

    Single post

    What to show: Your front door or the dining room, with the closed date and the date you reopen.

    Caption starter

    We’re closed on [date] for a private event and back on [date] at [time]. Planning one of your own? Message us.

The team4 ideas

Introduce the people: the chef, the line cooks, the dishwasher who keeps it all moving, the server who remembers every regular’s order.

  1. 19. Meet the chef

    Carousel

    What to show: Slide 1: the chef at the stove. Slide 2: the first dish they learned to cook. Slide 3: the plate on your menu they’re proudest of.

    Caption starter

    Meet [name], our [role]. [One line on where they cooked before or how they started]. Ask for the [dish] and you’ll see why.

  2. 20. The person nobody sees

    Single post

    What to show: Your dishwasher, prep cook or porter at their station, with their permission and their name.

    Caption starter

    Without [name], nothing leaves this kitchen. [Number] years at the dish station and the best playlist on the block.

  3. 21. Family meal

    Single post

    What to show: The staff meal before service, the team sitting together, plates in hand.

    Caption starter

    Every day at [time], before the doors open, we eat together. Today it was [dish], made by [name].

  4. 22. We’re hiring

    Single post

    What to show: The open role, the shifts and how to apply, over a photo of the kitchen or the floor.

    Caption starter

    We’re hiring a [role] for [shifts]. [One honest line on what working here is like]. Send us a message or apply at [link].

Takeout tips6 ideas

Help people get the most from you: how to order takeout so it travels well, how to reheat leftovers safely, what to pair with a dish, how to book a big table, how to ask about allergies.

  1. 23. How to reheat our leftovers

    Carousel

    What to show: One slide per type of dish you send home, with how to reheat it, and a last slide with the safe temperature.

    Caption starter

    Took some home? Get it in the fridge within 2 hours (1 hour on a day above 90°F), then reheat it until it reaches 165°F. Here’s the best way for our [dishes].

  2. 24. What travels well, and what doesn’t

    Carousel

    What to show: The dishes you recommend for takeout on one side, the ones best eaten at the table on the other, with the reason for each.

    Caption starter

    Ordering out? [Dishes] travel well. [Dish] is best at the table, because [honest reason]. Here’s how we pack each one.

  3. 25. How to tell us about an allergy

    Single post

    What to show: A server at a table with a menu, and the steps to follow written clearly on the image.

    Caption starter

    Allergic to something? Tell your server before you order, every time, even if you’ve told us before. Our kitchen will [what it does with the order].

  4. 26. What to drink with it

    Single post

    What to show: A dish next to the drink that goes with it, wine or not, with both names on the image.

    Caption starter

    With the [dish], try the [drink]. [One line on why they work together]. Not drinking? The [non-alcoholic option] works just as well.

  5. 27. Booking a big table

    Carousel

    What to show: Your largest table set up, then a slide on how many it seats, how far ahead to book and how ordering works for groups.

    Caption starter

    Coming with [number] or more? Book at least [number] days ahead and we’ll [set menu, family style or what you offer]. Here’s how it works.

  6. 28. Order direct, here’s how

    Single post

    What to show: Your takeout bag on the counter, with your ordering link or phone number and pickup hours on the image.

    Caption starter

    Pickup orders go straight to our kitchen at [link or phone], [days] from [hours]. Your order is ready in about [number] minutes.

Kitchen math4 ideas

One number about the cooking: hours a sauce simmers, days a dough rests, pounds of tomatoes for one batch, seats in the room, years on the block.

  1. 29. Hours on the braise

    Single post

    What to show: The number of hours your braise or sauce cooks, huge, over the pot.

    Caption starter

    [Number] hours. That’s how long the [dish] cooks before it reaches your plate.

  2. 30. Pounds in one batch

    Single post

    What to show: The weight of one batch of your house sauce or dough, big, over the raw ingredients on the prep table.

    Caption starter

    [Number] pounds of [ingredient] for one batch of our [sauce or dough]. We make it [how often].

  3. 31. Seats in the room

    Single post

    What to show: The number of seats you have, big, over a wide shot of the dining room.

    Caption starter

    [Number] seats, so it’s worth booking on weekends. [Walk-ins are welcome at the bar.]

  4. 32. Years on this block

    Single post

    What to show: How many years you’ve been open, big, with the year you opened and an old photo of the front.

    Caption starter

    [Number] years on [street]. Thank you to everyone who’s eaten with us, and to the team who made every plate.

The room3 ideas

Show where people will sit: the bar seats, the corner booth, the patio, the private room, the table by the window at golden hour.

  1. 33. The best seat for a date

    Single post

    What to show: The table for two you’d give a couple, set and lit as it is at dinner.

    Caption starter

    Planning a date? Ask for [table name or spot] when you book. It’s the [quietest, best view, coziest] table in the room.

  2. 34. The patio is open

    Single post

    What to show: The patio on the first warm evening, set and ready, with a drink on the nearest table.

    Best months: April to September

    Caption starter

    Patio’s open from [day], [hours]. First come, first served, and [dogs are welcome or another house rule].

  3. 35. The private room

    Carousel

    What to show: The private room empty, then set for a party, then a slide with how many it seats and how to ask about it.

    Caption starter

    Our private room seats [number] for birthdays, rehearsal dinners and work dinners. Message us with your date and we’ll send the options.

Instagram post examples for restaurants

The 35 ideas above as finished posts for Ornavel Kitchen, the fictional restaurant from the top of this page. The number on a post is its idea in the list.

A weekly rhythm you can keep

3 posts a week, on the same days every week. Here’s a starting point for a restaurant.

  1. Mon
  2. Tue
  3. Wed
  4. Thu
  5. Fri
  6. Sat
  7. Sun
  • Tue: In the kitchen

    Early in the week the kitchen is calmer, and a behind-the-scenes post fills the quiet days with something real.

  • Wed: Tonight

    Midweek is when people make weekend plans. Specials, events and reservations posted now land before the booking rush.

  • Fri: On the plate

    Post a dish in the afternoon, before people decide where to eat tonight, so your plate is the last one they saw.

Every other week, swap Tuesday for The team or Kitchen math, and Wednesday for Takeout tips when there’s no news. From mid-November to New Year’s Eve, add a fourth post for holiday hours, party bookings and gift cards.

Dates to plan for

The moments in the US calendar worth a post for a restaurant, and how early to start talking about them.

  • Valentine’s Day

    February 14

    Open reservations three weeks out and post the menu, the price and the seatings. Follow up with the table for two and, the week of, the last few spots.

    Start posting about 21 days before.

  • St. Patrick’s Day

    March 17

    Your special for the day and your hours. If you post a drink offer, check your state’s rules on drink promotions first.

    Start posting about 7 days before.

  • Mother’s Day

    Second Sunday of May

    Brunch or lunch reservations three weeks ahead, the set menu if you run one, and the seating times. Post a reminder the week before for the last tables.

    Start posting about 21 days before.

  • Patio season

    May to September

    Announce the opening day, then post the patio on the first warm evening of each month with your hours and whether you take bookings outside.

    Post during the period.

  • Father’s Day

    Third Sunday of June

    A dish he’d order twice, your Sunday hours and how to book. Post it two weeks ahead.

    Start posting about 14 days before.

  • Thanksgiving

    Fourth Thursday of November

    Say early whether you’re open, closed or taking pre-orders for sides and pies, with the order deadline and pickup times.

    Start posting about 21 days before.

  • Holiday parties

    Late November to late December

    Show the private room and the big tables, with what a group menu includes and how far ahead to book. Start in early November, when office parties get planned.

    Start posting about 21 days before.

  • Christmas Eve

    December 24

    Your hours for the 24th and 25th, any special menu and how to book. Post it three weeks ahead and pin it.

    Start posting about 21 days before.

  • New Year’s Eve

    December 31

    The menu, the seatings, the price per person and how to book. Then your New Year’s Day hours, for the brunch crowd.

    Start posting about 21 days before.

Questions restaurant owners ask

How often should a restaurant post on Instagram?

Three posts a week is enough if you keep it up: one dish, one look behind the kitchen door and one piece of news, like a special or reservations opening. Add posts for holidays and events. If you’d rather not plan and design them yourself, Season makes and posts image posts and carousels from your photos and your menu, in your restaurant’s look, and you look over each week on Saturday, where you can skip or change any post before it goes out. It doesn’t make Reels or Stories, so keep filming those yourself if they work for you.

What should a restaurant say about allergens on Instagram?

Name what’s in a dish the way your menu does, and tell people to mention any allergy to their server before ordering. The FDA counts nine major food allergens: milk, eggs, fish, crustacean shellfish, tree nuts, peanuts, wheat, soybeans and, since Jan 1, 2023, sesame. Don’t call a dish allergen-free if it’s cooked next to those ingredients, and only call something gluten-free if it meets the FDA’s definition: the FDA recommends restaurants keep their gluten-free menu claims consistent with it, which means less than 20 parts per million of gluten.

Can I post photos of guests eating at my restaurant?

Ask first, every time, and only post the people who say yes. A birthday table or a proposal is a lovely post, but plenty of guests don’t want to be seen at dinner, or with whom. Shots of hands, plates and the room from behind are a safe default, and your team should know that a guest can always say no.

Can I offer a discount to guests who leave a review?

You can ask every guest for an honest review, but don’t tie a reward to a good one. The FTC’s rule on consumer reviews, announced in August 2024, bans offering anything in return for reviews that express a particular sentiment, positive or negative, and it bans fake reviews, including ones written by AI. Never post reviews that guests didn’t write, and don’t hide the bad ones while claiming to show them all.

What should I post when the restaurant is slow?

Slow weeks are when your Instagram matters most, so post things that give people a reason to come now: a special with an end date, a dish that’s only here this season, the patio on a warm evening, a midweek event. Behind-the-scenes posts keep your grid alive, but the post that fills a Tuesday table has a day, a time and a dish in it.

Keep going

Post ideas for other businesses

Coffee shop

36 ideas in 7 topics

On the bar, Brew guide, Origins and 4 more

Bakery

37 ideas in 7 topics

Fresh today, Bake science, Pre-orders and 4 more

Coffee roaster

33 ideas in 7 topics

Fresh roasts, Brew at home, Where it grows and 4 more

Flower shop

38 ideas in 7 topics

In season now, Flower care, Stem of the week and 4 more

Free tools to plan your posts

Start with a content calendar for restaurants: it spreads these ideas over 4 or 12 weeks.

The full system

Season makes these posts for you, in your brand’s style.

Season reads your brand, then plans, designs and publishes 3 months of posts like these for your restaurant. Join early access to get in first when it opens.

  • Free to join, no card
  • Early access members get in first
  • We never see your password