Restaurant marketing used to mean hiring a food photographer for half a day and hoping the stylist didn't over-glaze the salmon. AI image generation has quietly made that optional. You can now produce hero shots, menu photos, and social content that look like they came out of a professional studio — if you know how to prompt for them.
This isn't about replacing photographers for high-end editorial work. It's about giving a restaurant owner, marketing manager, or content creator the ability to generate consistent, appetizing imagery without a crew. The prompts below are tested across Midjourney, DALL-E 3, and Ideogram, with notes on where each model excels.
The anatomy of a food photography prompt
Before the templates: every strong food prompt has the same skeleton. Miss one of these components and you get a technically correct but visually flat image.
Lighting — The single biggest lever. "Soft natural window light" produces moody and intimate. "Bright studio lighting" reads clinical. "Backlit golden hour" creates warmth and depth. Always specify.
Angle — Overhead (flat lay), 45-degree (most common in food media), front-on (works for burgers, stacked dishes), or macro close-up. Leaving this blank usually gives you a generic mid-angle that serves nothing.
Texture language — Words like "glistening," "crispy," "velvety," "flaky," and "caramelized" activate the model's food-specific training. These are not aesthetic extras — they change what the model renders.
Background and surface — A dark walnut board reads different from white marble, which reads different from a rustic linen cloth. The surface anchors the dish in a context (fine dining, casual brunch, fast casual).
Technical specs — Aspect ratio, style references ("shot on 85mm lens," "shallow depth of field," "bokeh background"), and rendering style ("photorealistic," "editorial," "commercial photography").
Mood/occasion — "Weeknight comfort," "celebratory dinner," "morning ritual." This shapes color temperature, prop choices, and overall energy.
Combine all six and your prompts stop being vague requests and start being shot briefs.
Hero dish shots
These are your menu centerpieces — the images that sell the dish before anyone reads the description.
Overhead flat lay hero
Overhead flat lay food photography of [DISH_NAME], [RESTAURANT_STYLE] cuisine,
shot from directly above on [SURFACE_MATERIAL] surface, soft diffused natural
window light from the left, [COLOR_SCHEME] color palette, fresh [GARNISH] as
accent, shallow depth of field, photorealistic commercial food photography,
85mm lens equivalent, ultra high detail, no shadows on subject --ar 1:1 --v 6
45-degree editorial shot
Food photography of [DISH_NAME] at 45-degree angle, [RESTAURANT_STYLE] plating
style, on [SURFACE_MATERIAL], soft side lighting creating gentle shadows,
[COLOR_SCHEME] tones, steam rising subtly from the dish, glistening sauce,
crispy edges visible, bokeh background showing [RESTAURANT_ATMOSPHERE] ambiance,
shot on 85mm f/1.8, photorealistic, commercial restaurant photography --ar 3:2
Close-up macro texture shot
Extreme close-up macro food photography of [DISH_NAME], focus on texture —
[TEXTURE_DETAILS] (e.g., flaky pastry layers / caramelized crust / melting cheese),
dramatic side lighting revealing surface detail, [COLOR_SCHEME] palette,
razor-thin depth of field, photorealistic, culinary magazine quality,
no background distractions --ar 4:5
Low-angle dramatic hero
Low angle food photography of [DISH_NAME], shot at 15-degree elevation looking up,
[RESTAURANT_STYLE] plating, dramatic rim lighting with dark moody background,
[COLOR_SCHEME] color grading, garnished with [GARNISH], steam wisps visible,
restaurant quality plating, cinematic food photography, Sony A7R style --ar 16:9
Menu photography
Menu photos serve a different purpose than hero shots. They need to be clear, consistent, and make every item look equally appealing across a range of dishes.
White background product shot
Studio food photography of [DISH_NAME] on pure white background, even soft box
lighting from above and sides, no harsh shadows, [RESTAURANT_STYLE] plating,
[COLOR_SCHEME] garnish accents, photorealistic, commercial menu photography style,
clean and crisp, isolated subject, shot on medium format camera --ar 1:1
Lifestyle context shot
Lifestyle food photography of [DISH_NAME] being served at a [RESTAURANT_STYLE]
restaurant table, [TABLE_SETTING] (e.g., white linen / wooden table / marble bistro
table), soft warm ambient light, partial hand or server visible at edge suggesting
service, [COLOR_SCHEME] palette, editorial food magazine style,
35mm lens, natural candid atmosphere --ar 4:3
Flat lay multi-item spread
Overhead flat lay of [DISH_NAME] with complementary sides — [SIDE_ITEMS],
arranged on [SURFACE_MATERIAL], [RESTAURANT_STYLE] cuisine aesthetic,
soft even lighting, [COLOR_SCHEME] color palette, negative space for text overlay,
styled food photography, commercial restaurant menu quality --ar 3:2
Beverage shots
Drinks are notoriously hard to photograph — AI handles them better than most expect, especially with specific liquid texture language.
Specialty coffee
Coffee photography of [COFFEE_DRINK] (e.g., flat white / pour-over / matcha latte),
latte art clearly visible on surface, ceramic cup on [SURFACE_MATERIAL],
soft natural window light creating gentle steam wisps, warm [COLOR_SCHEME] tones,
cozy café atmosphere, close-up 45-degree angle, photorealistic,
condensation on cold glasses if iced --ar 4:5
Craft cocktail
Cocktail photography of [COCKTAIL_NAME], [GLASSWARE_TYPE] glass,
[COLOR_SCHEME] liquid with visible ice/layering/carbonation,
garnished with [GARNISH], dark moody bar background with soft backlight creating
liquid glow, condensation on glass exterior, cinematic beverage photography,
shot on 85mm f/2, editorial bar magazine quality --ar 4:5
Wine service shot
Wine photography of [WINE_TYPE] being poured into crystal wine glass,
[RESTAURANT_STYLE] fine dining table setting in background (soft bokeh),
dramatic side lighting showing wine color and clarity,
[COLOR_SCHEME] palette (e.g., deep burgundy and cream for red wine service),
label partially visible on bottle, photorealistic, luxury restaurant photography --ar 2:3
Ambiance and restaurant interior
These set the scene for your brand — they appear in Google Business profiles, Instagram, and press kits.
Dining room atmosphere
Interior restaurant photography of [RESTAURANT_STYLE] dining room,
[TIME_OF_DAY] (e.g., golden hour evening service / bright weekend brunch),
[COLOR_SCHEME] interior design palette, tables set for service,
soft ambient lighting from pendant fixtures, empty or softly occupied by
blurred background diners, photorealistic architectural photography,
wide angle 24mm lens, warm inviting atmosphere --ar 16:9
Bar area detail
Interior photography of [RESTAURANT_STYLE] bar area, [COLOR_SCHEME] design palette,
backlit spirits shelf as background feature, bar surface with [SURFACE_MATERIAL] top,
moody evening lighting, cocktail glasses and bar tools styled naturally,
editorial hospitality photography, 35mm lens perspective,
inviting and atmospheric --ar 3:2
Outdoor patio / terrace
Outdoor restaurant patio photography at [RESTAURANT_STYLE],
[TIME_OF_DAY] light (e.g., golden hour / midday shade / evening string lights),
[COLOR_SCHEME] furniture and plant palette, tables set with [TABLE_SETTING],
soft dappled light or warm evening glow, guests softly visible in background,
editorial travel magazine quality, wide establishing shot --ar 16:9
Social media formats
Format matters as much as content when you're generating for specific platforms.
Instagram square post
Instagram food photography of [DISH_NAME], [RESTAURANT_STYLE] aesthetic,
centered composition with [COLOR_SCHEME] dominant palette,
negative space in upper third for caption overlay,
[SURFACE_MATERIAL] background, soft window light,
photorealistic, high engagement food content style,
perfectly plated, garnished with [GARNISH] --ar 1:1
Instagram story / vertical format
Vertical food photography portrait of [DISH_NAME] for Instagram Stories,
[RESTAURANT_STYLE] vibe, [COLOR_SCHEME] palette, centered subject with
space at top and bottom for text overlay, soft warm lighting,
dynamic steam or drizzle action visible, photorealistic,
mobile screen optimized composition --ar 9:16
Reels thumbnail / cover
Eye-catching food photography thumbnail of [DISH_NAME] for video cover,
[RESTAURANT_STYLE] setting, bold [COLOR_SCHEME] colors,
dramatic lighting for scroll-stopping impact, action element —
[ACTION] (e.g., cheese pull / sauce pour / cross-section reveal),
high contrast, photorealistic, optimized for small-screen impact --ar 9:16
Pinterest / recipe card format
Pinterest-style food photography of [DISH_NAME], overhead or slight 45-degree angle,
[COLOR_SCHEME] styled scene with [SURFACE_MATERIAL] and coordinating props,
soft natural light, negative space at top for title text overlay,
styled food photography with [GARNISH] and [SIDE_PROPS],
magazine recipe card aesthetic --ar 2:3
Seasonal and occasion shots
Holiday special
Holiday food photography of [DISH_NAME] with [HOLIDAY] seasonal styling
(e.g., winter: evergreen sprigs, cranberry accents, candlelight /
summer: fresh herbs, bright citrus, natural sunlight),
[COLOR_SCHEME] seasonal palette, [RESTAURANT_STYLE] plating,
festive but not kitschy, editorial quality --ar 3:2
Fresh seasonal ingredients
Farm-to-table food photography highlighting [SEASONAL_INGREDIENT]
as hero element of [DISH_NAME], rustic natural styling on [SURFACE_MATERIAL],
soft natural light suggesting freshness, [COLOR_SCHEME] palette reflecting season
(spring pastels / summer brights / autumn earth tones / winter moody darks),
visible texture of fresh ingredients, editorial food magazine quality --ar 4:3
Special event / tasting menu
Luxury tasting menu photography of [DISH_NAME] course, fine dining plating on
[PLATE_TYPE] (e.g., matte black ceramic / bone white porcelain / slate),
dramatic dark moody background, single spotlight effect on dish,
[COLOR_SCHEME] microgreens and edible flowers as garnish,
Michelin-star restaurant aesthetic, 85mm macro, photorealistic --ar 3:2
Model-specific tips
Midjourney handles steam, liquid texture, and bokeh better than anything else right now. Add --style raw when you want photorealism over Midjourney's default painterly quality. Use --v 6 for food — v6 significantly improved surface detail. For sauce drizzles and glossy finishes, add "specular highlights on [FOOD_ELEMENT]" to your prompt.
DALL-E 3 is better for following complex natural language instructions. You don't need Midjourney parameter syntax — describe it conversationally and it honors more of the scene context. It struggles more than Midjourney with realistic steam and fine liquid detail. Compensate with explicit instructions: "realistic steam rising from the dish, photographically accurate."
Ideogram is the underrated pick for text-on-image use cases — if you need a dish name or promotion text embedded in the image, Ideogram handles it correctly where Midjourney and DALL-E still mangle letterforms. For straight food photography without text, it's a step behind Midjourney on texture fidelity, but its color rendering is strong.
For consistent menu series, stick to one model. Mixed outputs from different models look inconsistent even when using identical prompts.
Common mistakes
Flat lighting language. "Well-lit food" produces nothing. "Soft natural window light from the left casting gentle shadows" tells the model exactly what to render. Light direction and quality are separate variables — specify both.
No texture words. "A bowl of ramen" gives you a bowl of ramen. "A bowl of ramen with glistening broth, springy noodles, caramelized chashu with crispy edges, and a soft-boiled egg with jammy yolk" gives you something worth clicking on.
Forgetting the background. Food exists somewhere. A disconnected dish floating in undefined space reads as fake immediately. Even "dark neutral background" is better than nothing.
Over-specifying style modifiers. "Hyperrealistic ultra-detailed 8K photorealistic DSLR food photography" is redundant. Pick two or three quality signals. "Photorealistic, shot on 85mm f/1.8, commercial food photography" is enough.
Variables guide
Every template above uses bracketed placeholders. Quick reference for what to swap in:
[DISH_NAME]— Be specific. "Seared duck breast with cherry jus" not "duck dish"[RESTAURANT_STYLE]— Casual bistro, fine dining, fast casual, Japanese izakaya, Italian trattoria[COLOR_SCHEME]— Earth tones and cream / bold primary colors / monochromatic / warm neutrals[SURFACE_MATERIAL]— Dark walnut board, white marble slab, slate tile, brushed concrete, linen cloth[GARNISH]— Fresh herbs, microgreens, edible flowers, citrus zest, sauce drizzle, toasted seeds[TEXTURE_DETAILS]— Describe the specific textures of your dish's key components[RESTAURANT_ATMOSPHERE]— Warm and intimate, bright and airy, dark and moody, rustic and casual[TIME_OF_DAY]— Golden hour, midday, evening service, Sunday brunch[TABLE_SETTING]— White linen, reclaimed wood, marble bistro, outdoor teak
For building out a full content library, check the image prompt library for more ready-to-use templates across photography styles. The prompt library also has marketing prompts that pair well with this workflow — useful when you need to write the captions and social copy to go with these images.
The gap between "AI image" and "looks like a real photo" is almost entirely in the prompt. These templates give you a foundation — iterate from there.


