How to Make a Restaurant Menu

Many ingredients go into making your restaurant a success but your menu is key. It’s your sales brochure, your culinary pitch and the ultimate guide to your labour of love. Getting it right, whether printed on card, displayed online or carefully written out on a chalkboard, is crucial.

Still, it can be a daunting process which is why we’ve done the hard work for you and created a step-by-step guide.

Make your menu design work for you

If you’ve spent time crafting great food, then you need something that showcases it to its best advantage.

You want the most prominent items on your menu to be your most profitable ones so diners see them and order them time and time again. And you want your servers to be able to upsell easily with your sides and add-ons well-displayed.

Your menu should also embody your brand. You want to create a seamless, cohesive experience for your diners from the moment they enter. That way they’ll remember you for all the right reasons long after they’ve paid the bill and gone home.

How many items should I put on my menu?

While there’s no hard and fast rule you can have too much of a good thing. Not only can a huge menu hurt your profitability, it has been proven that people can only remember so much at any one time. Seven is the so-called sweet spot – diners feel like they have just enough choice without being overwhelmed. Of course, seven is a bit limiting and most restaurants will have more options so consider grouping them together under different sub-headings.

How to make a menu

In an ideal world, we’d all pay a professional but there are some great user-friendly design platforms out there for even the most technophobic restaurateur.

We’ve taken some of the guesswork out by creating menu templates to suit every eatery. At the end of the day, a restaurant menu is pretty subjective and dependent on many different factors – style, brand, items, customer needs – so each one will look very different but these templates can give you a great head start.

Write down all menu items

It seems obvious but put pen to paper and make a list of every single item you plan to sell. If not pen and paper, then use Excel, Google Sheets or your restaurant POS system to keep track of menu items. When you think about how to make a restaurant menu it’s simply good practice to have it all laid out in front of you from the get-go so nothing gets missed.

Categorise your menu items

Next up, organise your items into different categories which suit your style of restaurant. Categories can be food-based e.g., meat, fish, salad, pizza; course-based brunch, starter, sides, dessert etc; or dietary e.g., vegan, vegetarian, gluten free. Or they can be a mixture of all those things. Within those categories, you want to organise it so the most popular and profitable items appear near the top.

Write down prices for all menu items

Now at this stage, pricing merits a closer look. If this is your first menu, you’ll need to work out what to charge for each dish to achieve the profit margin you want and the best way to display this.

If you’re updating an existing menu or adding in seasonal menu updates an old menu can act as a guide but beware of putting up prices too much in one hit or you could alienate existing customers. You can also look at data from your restaurant POS system for accurate info on best sellers. Aside from working out your margins on each dish, research your market and understand what diners pay for similar dishes in your area, figure out what the highest and lowest prices you can charge would be and choose somewhere in between that will cover your overheads and leave you in profit.

Displaying sides as an added extra that diners can choose to have or not can be an effective way of achieving the price you want without putting them off.

Create descriptions for all dishes

If your literary skills are lacking, you could hire a copywriter but often the best description will come from the creator themselves. If that’s you, think about why you created each dish and what it means to you, if it’s your chef ask them for their opinion instead.

Put yourself in your diners’ shoes and what they might be thinking when they view your menu for the first time. Use plenty of adjectives to describe the food e.g, refreshing, spicy, tangy, crunchy, velvety but don’t go over the top.

Choose a colour scheme and branding

There’s a lot of science behind colours and how they affect people’s perception but really, whatever you do should align with your brand, including colours, font and stylisation. Try to stick to three main or complementary colours as too many can be distracting and draw attention away from the most important thing: the dishes.

Putting your menu together

So, you’ve gathered all your data, written stellar descriptions and know exactly what profit you make on each item. Now it’s time to craft your menu.

You can use Word or Google Docs but then you may also be starting completely from scratch in terms of designing it and if this isn’t your forte it could be a struggle. There are different software options available like Canva or Adobe which will do the heavy lifting for you and we’ve created these easy-to-use menu templates to get you off to a flying start.

However you choose to write your menu, follow this advice:

  • Keep it simple – too much choice can be a bad thing and diners will be put off if they have pages and pages to read through

  • Minimise the £ signs – don’t hide prices but don’t draw too much attention to them either, e.g. highlighting them in bold. Consider removing £ signs altogether as research has shown customers spend significantly more when they’re not on the menu

  • Best item placement – when we read our eyes are drawn to the middle of the page then top right (it’s why newspapers put their best stories on the right hand page). Consider your top sellers in those areas and less profitable items lower down.

Download free, customisable menu templates.

We hope your design is looking pretty special by now. Here are few final thoughts to help optimise your menu:

Should I include photos on my menu?

There’s no hard and fast rule but it can make a menu look cheap and undermine the vibe you wish to achieve – think faded pics of a holiday beach bar restaurant food where the dishes almost never resemble the images. If you do want to include images, be selective about what you do and hire a professional photographer to make your dishes look their best.

Selecting the right fonts

Ideally, this should align with your branding and you should opt for same or similar fonts. A menu needs to be easy to read and, if you’ve used a very curly script or gothic style in your logo, you should look for something simple for your menu.


Once you’ve finished your menu, get others to read it through. It’s all too easy to go word-blind when you’ve been staring at it for a while. Fresh pairs of eyes can help pick out glaring errors and silly mistakes.

Sending your menu to print

Once you’re confident it’s perfect you can get it printed. Make sure you have the right bleed margins in place (this is the area that gets cropped by printers). Templates will usually have this built-in but you should also be able to add one in design software. Find a local printer or use an online service like Vistaprint or

Contact sales

Contact our sales team to learn more about how Square could help your business.