Please enable Javascript
Skip to main content

The products and services mentioned in this article may not be available in your region. Please reach out to customer support or your account manager if you have questions.

X small

How to make an outstanding restaurant menu

Published: February 2024 | Updated: April 2025

Your restaurant can capture a customer’s attention in many ways: by catching their eye on the street, popping up in online search results or stopping them mid-scroll on third-party apps like Uber Eats.

But what’s the key to moving these hungry customers from noticing to ordering?

Your menu.

If you want to attract new customers, you have to create a gorgeous, descriptive, accurate menu that you can update easily across channels.

To help you nail your restaurant menu creation (or update), we’re sharing expert insights from Letty Chavarria, Senior Account Executive at Uber Eats. Chavarria grew up working in her family-owned restaurant in San Antonio, Texas, and led an internal Uber Eats pilot project that trained menu teams on building more accurate, descriptive and eye-catching menus on the app.

In addition to those insider tips, this article covers the following topics:

The importance of a good menu

‘Your menu is not just a list of offerings but a pivotal moneymaker’, says Chavarria.

Diners are proving this point every time they open their phones. Research from TouchBistro’s 2024 Diner Trends Report found that 85% of diners look up menus online before deciding to go to a new restaurant – a dramatic leap from 59% in 2017. In fact, 50% of patrons who look at a menu online ahead of time decide what they’ll order before they step foot in your restaurant. These numbers underscore a clear message: your menu isn’t just a guide; it’s your first (and often most persuasive) sales pitch.

What makes a good restaurant menu?

A truly irresistible restaurant menu is well designed, adheres to brand guidelines, offers clear customisation options, is updated regularly and maintains consistency across all customer channels (such as in-store, website, third-party applications and any other platforms where your menu is accessible).

Transparency is key: a recent US Foods survey found that 68% of diners want to see all ingredients listed. When deciding what to order, 9 in 10 diners consider clear pricing. And it’s not just about what’s on the plate – it’s how you present it. Two-thirds (65%) of diners say ‘attractive menus» with detailed item descriptions directly influence their purchasing decisions.

The overwhelming majority (72%) of diners whom US Foods surveyed prefer menus with food photos. In fact, almost 75% of diners say pictures influence their orders, and 66% have skipped a dish entirely because the photo didn’t appeal to them.

How White Castle’s menu sells more of what customers crave

White Castle is an excellent example of a restaurant with a menu that’s optimised for a positive customer experience. Let’s dive into some of the qualities that make this menu such a standout example.

To start, the menu reflects White Castle’s values: quality, speed and value. Staying true to these values has served as a North Star. It has allowed them to experiment in a way that works for their operation, aligns with their customers’ cravings and supports ongoing innovation.

White Castle’s menu not only reflects the brand’s century-long history by highlighting its famous sliders but also caters to a diverse crowd with its comprehensive selection of new items – like a plant-based Impossible™ Slider – and a variety of customisation options. The menu focuses on catering to customers who want different types of foods and those who order across different channels.

When a White Castle customer orders in person, they can speak with a server, ask questions, get feedback and customise their order until they’re satisfied. To give customers ordering on a third-party delivery app this same luxury, White Castle uses customisation fields and unique categories (like meal suggestions based on your group’s size), as seen on its Uber Eats menu. This makes it possible for people to order exactly what they want – even when they aren’t speaking to a server.

Plus, White Castle tracks analytics and monitors data to understand customer trends. With these insights, the company is always ready to make strategic menu adjustments that satisfy customers’ evolving preferences.

Above all, White Castle’s menu strategy goes beyond listing food items – it’s about creating a comprehensive and convenient experience that resonates with customers, whether they’re ordering at the counter, at the drive-through, online or on a third-party app.

‘Your menu is not just a list of offerings but a pivotal moneymaker for any food establishment.’

Letty Chavarria, Senior Account Executive, Uber Eats

How to make a menu in 7 steps

So how do you create a menu that makes your customers’ mouths water, entices new diners and engages people across any channel where they might find you?

Below are 7 steps to follow. Once you’ve implemented each of them, you’ll have a menu you’re proud to place on your dining tables, publish online and feature in third-party apps.

Choose what dishes to include

Chavarria offers insight into how to approach menu design: ‘You’ve heard the saying “Good input gives you good output.” If you input the right items at the beginning of your menu design process, the output will be a good menu, which can translate into higher sales and more revenue for your business.’

But what exactly does that mean? How many items should be on your menu? How do you organise items for easy browsing and quick decisions?

The short answer: your menu should contain every item available to your customers. That could be 3, or it could be 300. But no one wants to read a list of 300 items, right?

For the solution, we look to cognitive psychologist George A. Miller, who found that humans retain 7 pieces of information at a time. Does this mean you should have only 7 items on your menu? No. But it does mean that menu designers can benefit from grouping items into different categories – ideally, 7.

Categorise your menu

Start by listing your top dishes. Next, categorise them in a way that’s easy for diners to review, understand and order.

Drawing on psychology again, we know that humans, by nature, are accustomed to certain patterns or sequences, particularly when it comes to food consumption.

We typically don’t eat dessert first – unless it’s an exceptionally great day. Usually, we start with drinks, move on to appetisers, salads or soups, then enjoy the main course and, finally, dessert.

Think of the last restaurant you went to with a large – but easily digestible – menu. It may have been divided somewhat like this:

  • Appetisers
  • Soups
  • Salads
  • Mains
  • Sides
  • Desserts
  • Beverages

There’s no hard-and-fast rule about what your categories should be. Just make sure they’re recognisable, to make it easier to read your menu and order.

Include detailed descriptions

You may be familiar with the experience of travelling to another country and ordering from a menu that’s just a list of dishes with a 2- or 3-word descriptor. In Greece, for example, a menu might say ‘pork souvlaki’, and that’s it.

Expecting only pork souvlaki, you may also order a salad and fries. But then you’re surprised when the server brings a plate of souvlaki that comes with a salad and fries – and you also get the extra salad and fries you ordered. The result? Too much food and money wasted.

The power of descriptions transcends cuisine types and geography, and any restaurant can fall short on detail. Now’s a great time to take a hard look at your menu and explore where being more descriptive might help your customers make informed choices.

To keep your patrons happy, write item descriptions that contain:

  • All ingredients: Tell your diners in your menu descriptions exactly what’s in each dish. Don’t leave anything out.

  • Language in your brand’s voice: Ensure that the language and tone of your menu align with your restaurant’s brand and style. This is even possible on third-party apps like Uber Eats, where you can add and update your own descriptions.

  • Appetising details: Incorporate vivid and enticing descriptions that highlight the unique qualities and flavours of each dish.

  • Labels for allergies and dietary restrictions: Clearly label items with information about potential allergens and tags for special dietary needs like gluten-free, vegan and more.

  • Nutrition information: Provide nutritional details where appropriate, catering to health-conscious diners and people with specific dietary requirements.

Still unsure what to say? Uber Eats can help auto-generate descriptions for missing menu items, letting you approve or reject them – saving time while keeping your menu polished and complete.

Use quality imagery

Have you ever tried to order from a menu with missing pictures or pictures that look like they came from a crumpled 1970s newspaper? Then you reluctantly order, only to realise you’re consuming the best thing to ever touch your palate?

It’s a shame when menu imagery doesn’t do the meal justice. ‘People eat first with their eyes, then they eat with their stomach,’ Chavarria reminds us. ‘They’re going to be looking at the picture on your menu and say, “That enchilada looks so delicious” and then want it.’

She continues to explain the powerful role images play in ordering: ‘Pictures are one of the easiest foolproof levers you can use to capture more sales.’ Research supports this idea –84% of people want to see photos before visiting a restaurant, and 40% have tried a new place based on food photos alone. When a meal looks good, 86% of diners share it on social media. Conversely, poor food photography turns off 36%.

With Menu Maker from Uber Eats, it’s easy to add gorgeous images to your menu. ‘Our tool has the ability to drag over a photo, or you can upload one directly using the web-based version of Uber Eats Manager’, says Chavarria. ‘Most owners will already have photos. And if not, we can help coordinate a professional photo shoot with our approved vendor to provide your business with high-quality photos of some of your most popular items.”*

AI has been one of the biggest trends in recent years, and a study published in the journal Food Quality and Preference in 2024 shows that diners are open to subtle enhancements, consistently ranking AI-generated food images as more appealing than pictures of real food.

Uber Eats is always innovating to make menu management easier. New features continue to roll out, and as of spring 2025, adding high-quality images is simpler than ever. Menu Maker now automatically pulls images from restaurant websites, enhances them with AI and lets you feature user-submitted photos from customer reviews – helping your dishes look their best with minimal effort.

For detailed information about how to make your menu photos shine, check out our restaurant menu photography guidelines. Above all else, make sure your pictures don’t feature hands, people or branding other than your own.

Set up your pricing for success

How you price your menu items ultimately depends on what works for you and your revenue needs. But some age-old menu pricing strategies can help guide you, including these:

  • Cost-plus pricing: Set menu prices by adding a fixed percentage to the cost so every dish is profitable.
  • Competitive pricing: Adjust prices based on what other businesses charge for similar items, to stay competitive in the market.
  • Value-based pricing: Price dishes based on the perceived value to the customer. This is often used for specialty or high-demand items.
  • Dynamic pricing: Vary prices based on demand, time of day or specific events to maximise revenue during peak times.
  • Psychological pricing: Use pricing strategies, like setting prices slightly below a round number (for instance, $9.99 instead of $10), to make dishes appear more affordable.

You may decide to keep your menu prices the same across channels or vary them. For example, you might set separate pricing for pick-up and delivery across your restaurants to avoid price inflation for pick-up orders while keeping delivery pricing flexible – and to give customers a fair experience, no matter how they choose to order.

‘Some restaurants like to have the same prices across their in-store and third-party app menus, while others like to offset the marketplace fees that a third-party app will charge and mark up items accordingly’, says Chavarria.

Either way, setting your third-party delivery menu pricing is easy with Uber Eats.

Says Chavarria: ‘Let’s say you want to mark up all your menu item prices by 10%. You don’t have to figure out the percentages one by one manually. Just make the request when you sign up for an account, and we’ll create the menu with the price increase on your behalf. For an existing menu, you can just send a written request to our Support team asking for the storewide increase. You can always update pricing for individual menu items on your own as well.’

Design a menu customers will love – online or offline

People consume information differently in person and online. As such, your physical and digital menus will look and function differently. Here are some things to consider when designing different kinds of menus.

Best practices for designing a physical menu

  • Clear layout: Organise the menu in a logical manner, grouping similar items together.

  • Simple fonts: Use fonts that are easy to read, considering size and style, to enhance readability for all customers.

  • Appropriate colours: Choose appealing colour schemes that reflect your brand without overpowering the text.

  • High-quality images: Include professional, appetising photos of dishes, using them thoughtfully to maintain a clean and appealing design.

  • Consistent branding: Align your menu design with your restaurant’s overall branding and atmosphere.

Best practices for designing an online or third-party app menu

  • Simplified navigation: Structure the menu for easy scrolling and quick selection, with clearly defined categories and subcategories.

  • Device optimisation: Make sure the online design is responsive – meaning it looks good on different devices and screen sizes.

  • Fast load times: Optimise images and design elements so the menu loads quickly and provides a smooth experience.

  • Clear descriptions: Provide enough detail for each item to help customers make informed choices, without overwhelming them.

  • Prominent special offers: Highlight deals or popular items to attract attention and encourage orders.

  • Customisation: Remember, customers don’t speak to a server when ordering in a third-party app. Make it easy for them by offering fully customisable options and selecting preferred toppings, portion sizes or cooking styles.

A third-party app like Uber Eats makes incorporating these proven design best practices easy. Menu Maker helps you create, edit and update your menu, so you can serve exactly what your customers want.

Print and publish

The final step in making a menu is to print, review and publish it.

If you’re printing physical copies of your menu, you’ll want to consider:

  • Menu size: Opt for a size that’s easy to handle and read, like A4 or slightly larger.
  • Material quality: Choose durable materials like laminated paper or cardstock to withstand frequent use and spills.
  • Printing services: Use local print shops or specialised menu-printing businesses for professional printing and design advice.
  • Final design and finish: Consider design elements and finishing options that complement your restaurant’s branding and style.

Publishing your menu on your website, on your Google Business Profile, and across third-party apps is just as important, if not more, than preparing your physical menu. Why? According to Popmenu’s 2025 restaurant trends report, 62% of consumers expect their restaurant spending to remain steady this year, while 23% anticipate an increase – a trend largely driven by the 69% of diners who order takeout or delivery weekly.

Before publishing your menu on Uber Eats, Chavarria recommends: ‘In our menu tool, we have an overview of all your menus (such as breakfast, lunch and dinner). I implore you to click on those menus and check the hours, items, categories, customisations and prices.’

‘People eat first with their eyes, then they eat with their stomach. They’re going to be looking at the picture on your menu and say, ‘“That enchilada looks so delicious” and then want it.’

Letty Chavarria, Senior Account Executive, Uber Eats

Restaurant menu optimisation tips to increase AOV

Congratulations! You’ve followed best practices and designed a physical, online and third-party menu that your customers are bound to love. Now let’s cover some menu optimisation strategies that can help increase your AOV (average order value).

Customise your menu


To capture more sales, encourage add-ons and increase how often customers order from you, you have to make it easy for them. ‘They need choice and flexibility at their fingertips’, says Chavarria. ‘This goes a long way in improving customer satisfaction and reducing order errors and chargebacks.’

On Uber Eats, customers can fully customise their orders, adding and removing ingredients from whatever they order.

‘Add extras into your individual menu items’, suggests Chavarria. ‘For example, at one restaurant, the Beef or Lamb with Rice and Boneless Rib Eye Steak Plate are served without sides. I created an ‘Add sides’ option for those mains. Then customers don’t have to navigate away from the menu item over to the Sides section. Instead, it’s right there. In one specific instance [captured in a screenshot below], this added $25 to the order total.’

Offer combos


If you want to increase the order amount, offer combos. ‘Let’s say you sell hamburgers,’ says Chavarria. ‘You could offer a combo where customers pay a little extra to get fries and a soft drink.’

By bundling items for a slightly higher price, customers perceive added value and convenience, making them more likely to opt for the combo. This approach not only boosts sales but also encourages customers to try a wider range of offerings, potentially leading to higher customer satisfaction and repeat business.

White Castle has a winning approach to bundling. The restaurant, which partners with Coca-Cola to offer more than 100 beverages, allows customers to add a beverage to their meal with one click instead of ordering all menu items one by one. This makes it easier for customers to get a drink with their meal and results in an upsell for White Castle.

Test to discover what works


Menu design is an ongoing process. By reviewing customer feedback, insights and analytics, you can better understand which items and combos customers are ordering and which might need a refresh.

Here are some metrics to keep an eye on:

  • Menu-to-cart conversion: The percentage of users who view the menu and then add items to their cart.

  • Order conversion: The percentage of users who place an order after adding items to their cart.

  • Average order size: The average total price of items in all users’ orders.

  • Order accuracy defect rate: The percentage of orders reportedly missing items.

  • Special instructions rate: The percentage of orders with special instructions.

Beyond these metrics, tools like Uber Eats Manager help you dig even deeper:

  • Analyse top-selling items. This informs inventory, menu design and new offerings.
  • Read customer reviews. You can identify favourite ingredients and align with preferences.
  • Identify opportunities. If you notice common customisations that increase costs, you can begin charging for them.
  • Easily review complaints. On the Order Issues page, you can ensure menu descriptions’ accuracy and identify packaging improvements, like securing soup containers for delivery. This will help you address customers’ complaints about food quality, taste and presentation.

By using Uber Eats insights and analytics to continuously track and refine, your menu will showcase your brand at its best – highlighting top sellers, meeting customer expectations, and driving more orders.

Design and publish your online menu with Uber Eats

Building an online menu can raise many questions. Do you need to know how to code? Can you capture beautiful pictures if you’re not a photographer? What’s the ideal font type, size and colour? Can you easily update items when your menu changes?

Good news: Uber Eats has you covered with Menu Maker, an intuitive tool to easily create and update great menus in just a few steps. ‘The self-serve quality, where you can go in and make adjustments yourself, gives you a sense of empowerment’, Chavarria explains, ‘and you save money by not needing to hire someone else to do it.’

‘Menu Maker is a robust tool. You can easily create your menus, change your pricing, update items and more. The best part is, you never have to wait for Support to help you. You can make any and all changes yourself in the Menu tab of your Uber Eats Manager dashboard.’

Letty Chavarria, Senior Account Executive, Uber Eats

Ready to start building a standout menu on Uber Eats? If you’re new to Uber Eats, learn more about using Menu Maker and the solutions available to help you grow your business. If you’re already listing your business on the Uber Eats marketplace, sign in to Uber Eats Manager and navigate to the Menu tab to start.

Want an easier way to update your menu and manage your stores and orders? Integrate your POS system with Uber Eats. With a quick setup, you can save time, reach more customers and keep operations running smoothly. Learn how our partners can make managing your menu easier.

*The coordination of professional photography is currently available to businesses in the Asia-Pacific region, Canada, Europe and the US. We offer standard and large photo shoot packages, depending on your needs. Only SMBs that are not integrated through a POS partner are eligible to schedule a photo shoot.

Info and inspo to grow your business

Discover strategies to help your business market effectively, operate efficiently and deliver seamlessly.

Explore articles and guides to help you market effectively, operate efficiently and grow your business.

See how businesses leverage the Uber platform every day to expand their reach and strengthen their brand.

Select your preferred language

English简体中文