Restaurant Photography in Minneapolis: A Practical Guide for Menu, Delivery and Social Photos
Minneapolis gives you strong window light in summer and very little in winter, and that changes how and when you shoot your dishes. This guide covers a seasonal shooting schedule for natural light, the crops each channel needs, and the menu rules that affect how a photo must match its description.
Plan your shoots around Minneapolis daylight
At the June solstice Minneapolis gets about 15 hours 25 minutes of daylight, and the noon sun sits about 68 degrees above the horizon. That high sun means a south-facing window throws light deep into the room at midday, so a table two or three feet back from the glass can still be lit without direct sun hitting the plate. In practice, shoot between 10 a.m. and 2 p.m. in summer and angle the table so light comes from the side rather than straight down.
At the December solstice daylight drops to about 8 hours 35 minutes and the noon sun reaches only about 22 degrees above the horizon. Low winter sun comes in almost horizontally, which creates long shadows but also warm, dramatic side light. Shoot closer to midday, move the table right up to the window, and expect to shoot earlier in the afternoon than you would in June.
- June to August: shoot 10 a.m. to 2 p.m., table two to three feet from a side window, no direct sun on the plate
- March and September: shoot 11 a.m. to 3 p.m. as the sun angle passes between the two extremes
- November to February: shoot 11 a.m. to 1 p.m., table at the glass, and plan for fewer usable frames per session
- Overcast days: the softest light of the year in Minneapolis, good for pale dishes like white fish, rice and cream sauces
- Snow on the ground: it bounces light back up, so watch for a cool blue cast and set white balance manually
Match the photo to the calorie disclosure
In the United States, restaurant chains with 20 or more locations must show calorie counts for standard menu items, and FDA guidance covers online menus as well as menu boards. The practical consequence for photography is that a photo has to match the item the calories describe. If your delivery listing shows a photo of a burger with cheese and the calorie figure is for the plain version, the two disagree.
Shoot the exact build you sell. If a dish has optional add-ons, photograph the standard version and describe extras in the text. Keep a written note of what was on the plate for each shot so your menu, delivery listings and printed boards stay consistent when you update them.
Minneapolis menus commonly appear in English and Spanish. Keep dish names and portion descriptions identical across both language versions so one photo serves both.
One plate, several crops
Delivery apps, your website and social each show food in a different shape, so a single square export will get cut badly somewhere. Plan for these crops before you shoot:
1:1 for grid views and menu thumbnails, 16:9 for hero banners on your website, 4:5 for Instagram feed posts, and 9:16 for Stories and Reels. Google Business Profile shows photos in several shapes depending on where they appear, so upload a landscape and a square version of your best dishes.
Compose with space around the plate. If the food fills the frame edge to edge, a 9:16 crop will slice off the sides of the dish. Shoot slightly wider than you think you need and keep the plate centered with a clean border of table or background.
- Shoot at a 30 to 45 degree angle for burgers, sandwiches and bowls so you see both the top and the layers
- Shoot straight down at 90 degrees for pizzas, platters and flat lays
- Keep the plate centered with margin on all four sides so vertical crops do not cut the food
- Take one wide shot and one close shot of each dish, then crop rather than reshoot
Delivery app photo specs
Uber Eats, DoorDash, Grubhub and BentoBox each handle image requirements differently, and the platforms do not all publish pixel specs. This site has dedicated spec pages for Uber Eats, DoorDash, Grubhub and BentoBox covering the United States. Where a platform does not publish pixel specs, check the upload screen in your merchant dashboard for the current requirements, since those can change.
Some platforms restrict or ban AI-generated images. If a platform you sell on bans them, shoot and upload your own real photo of the dish to that platform. Do not label any image as approved by a platform, and treat the upload screen as the final word on size and format.
What Minneapolis diners expect to see
Minneapolis menus draw on a wide range of cuisines alongside the region's Scandinavian and Nordic heritage and a strong Ethiopian and East African restaurant presence. Those traditions put specific demands on a photo: injera and stews need a shot that shows texture and portion, smørrebrød and cold plates need clean, even light so the toppings read clearly, and pale fish dishes need a background that separates them from the plate.
For a Nordic-style plate, use a darker surface and shoot at 45 degrees so the layers of bread, fish and garnish are visible. For a shared platter or combination plate, shoot straight down so the diner can see every component at once.
Minneapolis has real winters, which means delivery and takeout volume matters year-round. Photograph dishes in the packaging you actually send them out in at least once, so customers see what arrives.
Build a repeatable shoot
Pick a fixed spot by a window, note the time of day and the sun angle for that month, and shoot the same way each time so new dishes look like they belong on the same menu. Batch five to eight dishes per session, keep a white or light gray card in the first frame to set white balance, and write down what was on each plate.
FoodPhoto takes a real photo of your own dish and improves light, background and crop for menus, delivery apps and social, keeping the food as it is, and every photo comes as a kit of sizes. Use it for your own channels such as your website menu, Instagram, Google Business Profile, a QR menu and print, and upload your own original images directly to any platform that restricts generated content.
Checklist before you publish
- Choose a window and note the light at 10 a.m., noon and 2 p.m. in the current month
- Shoot the exact version of each dish that your calorie listing describes
- Frame each plate with margin so 1:1, 4:5 and 9:16 crops all work
- Take one 45-degree shot and one overhead shot of every dish
- Check each platform's upload screen before exporting, since not all publish pixel specs
- Photograph at least one dish in its real takeout packaging
- Keep dish names and portions identical in the English and Spanish menus
- Record what was on the plate for every frame you keep
Questions
What time of day should I photograph food in Minneapolis?
In summer, shoot between 10 a.m. and 2 p.m. when the noon sun is about 68 degrees high and light reaches into the room. In winter, when the noon sun is only about 22 degrees high and daylight is around 8 hours 35 minutes, shoot close to midday with the table near the window.
Do delivery apps have required photo sizes?
Not all of them publish pixel specs. Uber Eats, DoorDash, Grubhub and BentoBox each handle images differently, so check the upload screen in your merchant dashboard for the current requirement before you export.
Does a menu photo have to match the calorie count?
Yes. Chains with 20 or more US locations must show calorie counts for standard menu items, and FDA guidance covers online menus as well as menu boards. Photograph the exact build the calorie figure describes, and list optional add-ons in the text instead.
How many crops do I need from one dish photo?
At least three: a square for menu tiles, a landscape for website and Google Business Profile banners, and a vertical for social. Shoot slightly wider than the final image so each crop keeps the whole plate.