All articles

Script Templates for Restaurant and Cafe Reels You Can Fill In Today

Viral OS Team··8 min read

Script Templates for Restaurant and Cafe Reels You Can Fill In Today

Most restaurant and cafe owners don't struggle to find something worth filming. The plates, the pour, the regulars and the chaos of a Saturday rush are all there. The trouble is that when the phone comes out mid-shift, nobody knows what to say or which shots to grab, so the footage ends up unused.

This post gives you six fill-in-the-blank templates built for that situation. Each has a hook, a shot order and a closing line. If you want a wider look at which formats suit which goals, our companion piece on restaurant and cafe Reel formats covers that. This one is about the words and the beats.

Before you fill in any template: the three blanks

Every template below runs on the same three pieces of information. Write them down once per video and the script mostly writes itself.

  1. The subject. One dish, one drink, one person or one moment. Not "our menu".
  2. The sensory detail. What would someone notice if they were standing at the pass? The crackle of the crust, the smell of cardamom, the steam when the lid comes off. Specific beats generic every time.
  3. The next step. What do you want a viewer to do? Come in Saturday, try the special, tag a friend, save it for later. Pick one.

If you can't fill in the first blank with a single noun, the video is probably trying to do too much. Split it into two.

Keep the spoken part short. A 20 to 30 second Reel only has room for a handful of sentences, and the food should carry most of the screen time. If you want a method for deciding how many words each beat gets, see our word-budget method for Reel scripts.

Template 1: The One-Dish Close-Up

Best for: a signature dish, a new item, anything that looks good in motion.

Length: roughly 15 to 20 seconds.

Structure:

  • Beat 1 (the hook, first 2 seconds): The most striking moment of the dish, already in motion. A knife through the centre, a pour, a pull of cheese. No logo card, no slow intro.
  • Beat 2 (the name and the claim): Say what it is and one specific thing about it.
  • Beat 3 (the detail): A close shot of the part people don't see on the menu: how it's made, what's in it, where it comes from.
  • Beat 4 (the ask): One soft next step.

Fill-in script:

On screen / voice: "This is the [dish name]. We make the [sauce / dough / broth] ourselves every [morning / afternoon]."

Detail line: "The part nobody sees: [one specific step, such as 'it rests for two days' or 'we toast the spices whole']."

Close: "It's on the menu [days / all week]. Come hungry."

The hook here is visual, not verbal. If you want spoken alternatives to test, the free hook generator can give you a batch of options from a single dish description.

Template 2: The Behind-the-Counter Process

Best for: cafes, bakeries and any kitchen where the preparation is part of the appeal.

Length: roughly 20 to 30 seconds.

This format works because people like watching skilled hands at work, and it requires almost no talking. Use text on screen or a short voiceover recorded afterwards.

Structure:

  1. Open on the finished moment played first, or the very first step if the process is quick.
  2. Three to four steps, each one shot, each one a single short line.
  3. End on the finished product handed over, ideally to a real customer or placed on the counter.

Fill-in script:

Hook (text): "How we make [item] from scratch at [time, e.g. 5am]."

Step 1: "[Action: weigh / fold / pull / grind]."

Step 2: "[Action] until [sign it's ready, such as 'it smells nutty' or 'it holds a ribbon']."

Step 3: "[Action]."

Finish: "Ready by [time]. Gone by [time, only if true]."

Only use that last line if it's honest. Invented scarcity is easy to spot, and regulars will know.

Template 3: Order This, Not That

Best for: menus with lots of choices, first-time visitors, tourists and groups deciding what to share.

Length: roughly 25 to 35 seconds.

This template answers the question every new customer has at the table: "What should I get?" It also shows personality, because you have to take a position.

Structure:

  • Hook: A direct promise of help. "If it's your first time here, order this."
  • Pick 1, 2 and 3: One shot and one reason each.
  • A gentle "skip" or "save for next time": Optional, and best used for something that's good but heavy, or better shared.
  • Close: Invite questions.

Fill-in script:

Hook: "First time at [name]? Here's what I'd order."

Pick 1: "Start with [dish]. [One reason: it's what we're known for / it's light / it arrives fast]."

Pick 2: "Then [dish], because [reason]."

Pick 3: "And if you're sharing, [dish]."

Close: "Not sure? Ask whoever's on the floor. We'll steer you right."

A tip on the "skip" line: don't knock your own food. "Save this one for when you're really hungry" is honest and still sells.

Template 4: The Regular's Order

Best for: building warmth and showing that real people choose to come back.

Length: roughly 20 to 30 seconds.

Ask a regular, with their permission, to show or describe their usual order. Their words will sound more convincing than yours.

Structure:

  1. Hook: The question, asked on camera. "What's your usual?"
  2. The answer: Let them say it in their own words, even if it's a long, fussy order.
  3. The making: Quick cuts of the order being prepared.
  4. The first sip or bite, and their reaction as it lands.

Fill-in script:

Hook (you, off camera): "[Name], what's your usual?"

Regular: "[Their order, unedited.]"

You: "How long have you been coming in?"

Regular: "[Their answer.]"

Text over final shot: "[Name]'s usual: [order]."

Always get consent before posting, and keep the question light. You're not asking for an endorsement, just a story. This format sits in the same family as the approach in our storytelling script style: one small human moment, told simply.

Template 5: The Quiet Hour

Best for: cafes, tea rooms and bars that sell atmosphere as much as food.

Length: roughly 10 to 20 seconds.

Not every Reel needs a hook line or a voiceover. For slow, atmospheric content, the script is a shot list plus a single line of text. We go further into this style in calm, aesthetic Reel scripts.

Structure:

  • Shot 1: Light through a window or a door opening.
  • Shot 2: Hands doing something unhurried: pouring, stacking cups, wiping a table.
  • Shot 3: The first customer settling in.
  • Text: One line only.

Fill-in text options:

"[Day], [time]. The quiet part of the day."

"Doors open at [time]. Kettle's already on."

"The [window seat / corner table] is free until [time]."

Keep the text near the middle of the frame, away from the bottom edge where captions and buttons cover it. Our vertical video layout guide shows exactly where the safe areas are.

Template 6: The Announcement With a Reason

Best for: new menu items, seasonal specials, events, opening hours changes.

Length: roughly 20 to 30 seconds.

Announcements often fail because they open with the news and give no reason to care. Lead with the reason.

Structure:

  1. Hook: The reason, as a short question or statement. "We kept getting asked for this."
  2. The thing: Show it and name it.
  3. The practical details: When, where, how much if relevant. One breath.
  4. The ask: Save, share or book.

Fill-in script:

Hook: "You asked for [thing] for [a long time / months]. So we made it."

Reveal: "Meet [item name]. [One sensory line.]"

Details: "Starts [date]. [Days and times]. [Where to book, if needed]."

Close: "Save this so you don't forget."

If you use a call to action, make it sound like you. Our post on soft asks and CTA lines for Reels has options that don't read like an advert.

Making the templates sound like your place

A template is scaffolding. These adjustments are what make a script feel like it came from your kitchen and not from a handbook.

Swap in your own words

Read each line aloud. If you wouldn't say it to a customer at the counter, rewrite it. Cut "indulge", "crafted" and "elevated" and say what you'd actually say: "it's rich", "we make it here", "it's the best thing on the menu."

Use real details

Names of suppliers, the time you start prepping, the age of a recipe. These make a script specific, and they can't be copied by the restaurant down the road. Only mention what's true.

Film in batches

Most owners can't set up a shoot in the middle of service. Pick a quiet window, such as before opening, and film three or four templates back to back using the same lighting and angle. For help scheduling, try our guide to a 30-day content calendar for Reels.

Check the first two seconds

Before posting, watch only the opening. Does it show something moving, something specific or something surprising? If it opens on a wide shot of the room or a logo, trim it. Our library of hook formulas can help when a visual opening isn't available.

A simple one-shift filming checklist

Use this list when you only have twenty minutes.

  • [ ] Wipe the lens. It's a surprisingly common reason for soft footage.
  • [ ] Write the three blanks: subject, sensory detail, next step.
  • [ ] Pick one template and write its lines on a sticky note.
  • [ ] Shoot the hook moment first, in several takes.
  • [ ] Shoot two or three close-ups of the detail.
  • [ ] Record the closing line, or note the text overlay.
  • [ ] Capture a few seconds of extra footage for future Reels.

What to do this week

Pick two templates, not six. Choose the One-Dish Close-Up and either the Behind-the-Counter Process or Order This, Not That, and film both in a single session. Post them a few days apart, then look at which one people finished, saved or commented on. Let that tell you what to make next.

No template guarantees a particular result. Reach depends on many things you can't control. What the templates do is remove the blank page, so you spend your limited time on the food and the people in front of you. If you'd rather draft a first version with help, an AI script generator for Instagram Reels can turn the three blanks into a rough script you then rewrite in your own voice.

Turn this into a script in minutes.

Viral OS researches your topic, writes hook-first scripts and tests them on a simulated audience. See all features.

Start creating free

Related articles