← Back to blog

How to Make a Restaurant Video with AI

A 4-step workflow for a restaurant video with AI: Nano Banana Pro dish stills, Seedance 2.0 pours and steam, Kling v3 room and exterior shots, then music. A 30-second trattoria promo costs about 957 credits at 8frame's prices, plus what Google Business Profile accepts.

You can make a restaurant video with AI in four steps: generate dish stills with Nano Banana Pro, animate pours and steam with Seedance 2.0, add dining-room and exterior shots with Kling v3, then cut it to music. A 30-second trattoria promo with drafts to choose from costs about 957 credits at 8frame's prices, roughly $9.60. This guide covers the formats, routing by cuisine, and the places food video tends to break.

Correction, 2026-09-30: the first version of this page described per-shot results, generation times and a failure rate from a test we cannot reproduce, priced Kling v3 at 60-second clips for $0.40 (it runs 3 to 15 seconds, 57 credits for 5 silent seconds) and Nano Banana Pro at $0.08 to $0.12 (21 credits), wrote Seedance 2.0 prompts for 3-second clips (its minimum is 4), pointed to a restaurant template we don't have, and made local-SEO and ad-disclosure claims we couldn't source. This version uses registry prices and Google's published video requirements.

TL;DR

Restaurant video formats and when to use each

Pick the format before you open the canvas. The model choices differ.

Menu promo (15 to 30 seconds): 3 to 5 signature dishes, heavy on close-ups, light on people. Nano Banana Pro for stills, Seedance 2.0 for one motion moment, Kling v3 for a dining-room establishing shot. The format most restaurants need first.

Opening announcement (30 to 45 seconds): exterior, interior atmosphere, dish previews, reservation invite. Kling v3 for atmosphere, Nano Banana Pro for stills, Seedance 2.0 for one hero moment (a candle-lit table, pasta being plated).

Delivery service ad (10 to 15 seconds, 9:16): appetite first, close-up food in the first 3 seconds. Seedance 2.0 leads with steam, a cheese pull or a sauce pour. No establishing shots; there's no time.

Seasonal special (15 seconds, social): one visual anchor, the dish or the decorated room. Nano Banana Pro for the hero still, Kling v3 for atmosphere, text overlay for the date and offer.

Ambient mood reel (30 to 60 seconds, homepage or reservation page): no dishes, no speech. Kling v3 alone, several clips of 5 to 15 seconds cut together: candlelight, window light at golden hour, a full dining room in soft focus.

The 4-step workflow

Step 1: Dish stills with Nano Banana Pro

Every restaurant video needs sharp dish images: for freeze frames, end cards and anywhere video doesn't autoplay.

Upload a photo of the real dish if you have one and use it as a reference, or prompt from scratch. The formula:

[Dish name] on [surface material], [light source and direction], [camera angle], [mood or color grade], [one texture or action detail]

For an Italian trattoria opening promo:

Pappardelle al ragu on a wide shallow white ceramic bowl, matte linen tablecloth surface, warm candlelight from the left, 3/4 angle at 25 degrees, dark moody trattoria atmosphere, fresh basil leaf placed center, grated Parmigiano over the top

What to check: that the linen surface came through (without a surface call, models tend toward a generic countertop), warm highlights on the pasta edges without a blown-out plate rim, and a basil leaf that looks placed, not pasted. Generate 3 variants per dish and pick one.

Cost: Nano Banana Pro is 21 credits per image at 1K or 2K, 42 at 4K. Nano Banana 2 at 1K is 11 if you're drafting. Three dishes at three variants each on Pro: 189 credits.

Step 2: Pours and steam with Seedance 2.0

One or two motion moments turn a slideshow into a video. The strongest for restaurants: wine or olive oil pours, sauce drizzles, steam off a fresh dish, plating.

Add the Step 1 still as a reference so Seedance animates your plate, not a generic one. Seedance 2.0 runs 4 to 15 seconds; set length and 9:16 on the node.

Pasta steam:

Close-up of a pappardelle al ragu dish, steam rising gently, sauce catching light as it settles, warm candlelit atmosphere, no camera movement, food stays centered

Wine pour:

Red wine pouring into a wide-rimmed wine glass, close-up, dark restaurant background, single soft light source from the right catching the liquid, motion continuous and smooth

What to check: steam that reads as translucent wisps rather than a flat haze, a dish that stays put (a drifting camera looks amateur in social formats), a pour stream that doesn't bend mid-air, and a glass rim that holds its shape across the clip. Generate a few pours at different speeds and pick the one that fits your edit.

Cost: 48 credits for 5 seconds at 480p, 108 at 720p. Draft at 480p, finish at 720p. Sound comes with the clip.

Step 3: Room and exterior with Kling v3

Atmosphere shots make it a place, not a delivery listing. Kling v3 Standard costs 57 credits for 5 silent seconds and runs 3 to 15 seconds, cheap enough to try a few.

Dining room at service:

Warm Italian trattoria dining room, full tables in soft focus background, single candle flickering in foreground, brick walls, vintage wine bottles on shelves, amber light, no people in sharp focus, cinematic shallow depth of field

Exterior entrance at dusk:

Exterior of a small Italian restaurant at dusk, warm window glow, stone facade, hand-painted menu board outside the door, one couple entering, cobblestone pavement wet from recent rain catching the light

What to check: candle flicker without strobing, reflections on the wet cobblestones that stay believable, and no legible gibberish on the menu board.

Step 4: Music and cut

You now have 3 to 5 dish stills, 2 Seedance motion clips and 2 to 3 Kling clips. Cut order for a 30-second opening promo:

Seconds Shot Content
0 to 4 Exterior entrance Location establishing
4 to 10 Dining room atmosphere Candles, tables, ambiance
10 to 18 Dish stills (2 to 3) Hero menu items
18 to 24 Motion shot Pour or steam close-up
24 to 28 Final dish still or mood shot The image to leave on
28 to 30 Text overlay Name, location, reservation CTA

For a trattoria, soft acoustic guitar or piano with no vocals keeps the music from competing with the food. ElevenLabs Music on 8frame costs 81 credits per started minute, so a 30-second track bills 81; MiniMax Music 3 is 0.27 credits a second. Text overlays and the final cut happen in your editor.

Routing by cuisine type

Surfaces, light and atmosphere need to match the cuisine, or the result feels generic.

Italian (trattoria, osteria): dark surfaces, candlelight or warm amber, brick walls, linen tablecloths. Avoid bright white studio light; it reads as fast-casual.

Japanese (sushi, ramen, izakaya): white ceramic or black lacquer, cooler side lighting. For ramen, steam and the broth surface are the motion shots.

Mexican: vibrant surfaces, warm daylight or terracotta tones, colorful garnishes. Overhead flat-lay works for taco spreads.

Fine dining: matte white plates, single directional light, nothing beyond plate and cutlery. Motion: a sauce quenelle, microgreens placed, a gloved server's hand.

Fast casual (burgers, bowls): overhead flat-lay with color contrast, bright diffuse light. Seedance 2.0 for cheese pulls and sauce drips. 1:1 for Instagram feed, 9:16 for Reels, TikTok and delivery apps.

Trattoria opening promo: what it costs

Asset Model Takes Credits
Pappardelle, osso buco, tiramisu stills Nano Banana Pro 3 each (9) 189
Red wine pour, 5 s, 720p Seedance 2.0 3 324
Pasta steam, 5 s, 720p Seedance 2.0 2 216
Dining room candle flicker, 5 s Kling v3 Standard 2 114
Exterior entrance at dusk, 5 s Kling v3 Standard 2 114
Total 957, about $9.60

Add 81 for an ElevenLabs Music track. If 480p is enough for your social cut, the five Seedance takes cost 240 instead of 540.

Pitfalls

Text on menu boards. Prompt "chalkboard with today's pasta" and you'll get text that is illegible or half-right, which looks worse than none. Keep boards blank ("hand-painted wooden sign, no legible text") and add real copy in the edit.

Hands touching food. Hands in direct contact with food (stretching dough, tearing bread, plating by hand) are a common failure point for video models: fingers merge or bend. If you see it, switch to tool-mediated action: tongs placing pasta, a gloved hand setting a plate, a ladle pouring sauce.

Liquids. Watch for a liquid surface that goes flat or a pour stream that bends. Static ice ("single large ice cube, condensation on glass") is safer than a state change ("ice cube slowly melting").

FAQ

Can I post AI food video to my Google Business Profile?

Google's photo and video guidelines accept videos up to 30 seconds, up to 75 MB, at 720p or higher, and say content should represent reality, with no significant alterations or excessive filters. A generated dish that isn't what you serve doesn't meet that. For your Business Profile, use real footage of your food and room; keep generated shots for ads and social where they're clearly promotional. The guidelines page doesn't set an aspect ratio.

Do I need to disclose AI-generated food imagery?

Rules differ by platform and country and change often, so check the current policy of each platform before paid campaigns. The practical rule: don't present a generated dish as a photo of what customers will be served.

Can I use photos of my real dishes?

Yes. Upload them to the canvas and connect them as references for Nano Banana Pro or Seedance 2.0. The result stays closer to your actual plating than a prompt alone.

Sources


Four steps and under 1,000 credits for a 30-second promo: dish stills, motion, atmosphere, music. For the wider picture on food and ecommerce video, see the AI video for ecommerce complete 2026 guide. The 8frame canvas is free and unlimited; generation is paid from $19/month.

Written with AI assistance. Corrections are noted on the page. Editorial policy

Related articles

use caseHow to Make a Real Estate Video with AIuse caseHow to Make an ASMR Product Video with AIuse caseHow to Make a Shopify Product Video with AI

Make it
move.

Stay in the loop

Be the first to hear about our launch and get product updates