How to plan a coffee shop menu: what to put on it, how espresso drinks fit together, how to handle milk alternatives and allergens, and how to review the menu after launch.

Coffee Shop Menu: How to Build One That Is Easy to Run and Easy to Order From

A coffee shop menu looks simple from the customer side of the counter: a list of drinks, a few things to eat, some prices. Behind the counter it is the document that decides how fast the line moves, how much stock you carry, and how many different things your team has to do well at 8 a.m. on a Monday. A menu that is too long slows everyone down. One that is too short can leave regulars with nothing to order on their third visit.

This guide walks through how to build a coffee shop menu from the ground up: starting with the drinks that everything else hangs on, then food, then milk options and allergens, then the numbers you should look at once the doors are open.

Start with the espresso core

Most cafe menus grow out of espresso, so it helps to be precise about what the core drinks are. Espresso is described as a concentrated form of coffee made by forcing hot water under high pressure through finely ground coffee, and a typical serving is around 25 to 30 ml. The Italian Espresso National Institute standard cited in the reference article lists an entry water pressure of 9 plus or minus 1 bar.

Nearly every other espresso drink is that shot plus something else:

  • Americano: espresso topped up with hot water.
  • Cappuccino: espresso with a large amount of milk and milk foam.
  • Caffe latte: espresso with a larger volume of lightly textured warm milk. The reference article puts the milk at no less than 210 g.
  • Macchiato: traditionally espresso with a spoonful of milk foam, though many cafes now serve a version filled with microfoam.

This is useful for menu planning because it means one machine, one grinder and one milk pitcher technique produce most of the list. Adding a flavored latte is a syrup, not a new skill. Adding a cappuccino is a different milk texture, not a different workflow. When you decide how many espresso drinks to list, ask whether each one is a genuinely different drink or just the same drink with a different name.

Decide what sits around the espresso

Once the core is set, add in layers rather than all at once.

  1. Brewed and cold coffee. A batch brew or pour-over option gives customers who do not want milk something quick to order. A cold option matters in warm months.
  2. Tea and non-coffee drinks. Even a short list (a black tea, a herbal, a hot chocolate) means a group of friends can all find something.
  3. Something to eat. Pastries, toast, a breakfast item or a simple lunch. Food carries different storage, prep and safety needs from drinks, so it changes your kitchen setup more than any drink does.
  4. Seasonal specials. Keep these in one clearly separate spot so they can change without a reprint of the whole menu.

A good rule of thumb is to launch with fewer items than you think you need and to treat the menu as something you grow from sales data. It is much easier to add a drink than to remove one that a regular has come to rely on.

Write the menu for the person reading it

People read menus quickly, often while standing in a queue. A few habits help:

  • Group by what the customer is trying to do, such as "Espresso," "Not coffee," "Cold," "To eat," instead of by how the kitchen thinks about it.
  • Use plain names first. A creative drink name can stay, but put a short description next to it so a first-time customer is not guessing.
  • Show sizes and prices in a consistent format so people can compare without doing arithmetic.
  • Mark dietary information clearly, which is covered below.

Milk alternatives belong on the menu, not behind the counter

Plant milks are no longer a niche request. Almond, oat, soy and coconut are among the highest-selling plant milks worldwide, and the reference article on plant milk notes that Starbucks added oat, coconut and almond milk beverages to its US and Canadian menus in 2020. Some oat drinks are sold in versions made specifically for coffee.

For a coffee shop menu that means a decision, not an afterthought: which alternatives will you stock, and what will you charge? Each one adds a carton to your fridge and a variable to your milk texturing, because the latte art reference article lists the type of milk among the factors that limit latte art quality. Two or three well-chosen options, listed on the menu with any surcharge shown up front, are easier to run than five that staff have to remember.

Allergens and menu labeling

Even a small cafe should know the rules that shape how food is described.

The FDA recognizes nine major food allergens: milk, eggs, fish, crustacean shellfish, tree nuts, peanuts, wheat, soybeans and sesame. Sesame became the ninth on January 1, 2023, under the FASTER Act. Those requirements are about packaged food labels, but the list is a practical checklist for a menu too: a banana bread may contain wheat, eggs, milk and tree nuts, and a "dairy-free" oat latte still sits next to a steam wand that has handled milk.

Calorie labeling is a separate rule. The FDA requires calorie counts on menus and menu boards for restaurants and similar retail food establishments that are part of a chain with 20 or more locations. A single independent cafe is generally outside that definition, but if you plan to grow into a chain, build the habit of knowing what is in every item now. Food safety rules for the kitchen itself are set by your local health department, and the FDA Food Code is the model most regulators draw from, so check with them before you finalize a food menu.

Price with the numbers, not just the neighbors

It is tempting to copy the cafe down the street. A better starting point is to know what each item costs you to make and what it contributes after that cost. Menu engineering, introduced by Michael Kasavana and Donald Smith in 1982, is the practice of designing a menu to maximize profit. One idea from it is a cost-margin analysis that identifies items that are both low in food cost and return a higher than average gross profit, which the reference article calls "primes." Which items those are in your cafe depends on your suppliers and prices, so work it out from your own costs rather than assuming.

None of this needs special software at the start. A simple sheet with each item, its ingredients, its cost and its price is enough to see which drinks pay their way.

Review the menu after launch

Once you open, the menu becomes a hypothesis you can test. Every few weeks, look at:

  • What actually sells, and what does not move at all.
  • What staff say slows service, because they feel the bottleneck before the numbers show it.
  • What customers ask for that you do not have, which is free research.
  • Waste, especially on food items with a short shelf life.

Remove the weakest items, move the strongest ones to where people look first, and add one new thing at a time so you can tell whether it worked.

A short checklist

  • Espresso core defined, with each drink genuinely distinct
  • A non-milk option, a cold option and a tea or non-coffee option
  • Two or three milk alternatives with prices shown
  • All nine major allergens checked against every food item
  • Food cost and price recorded for each item
  • A plan to review the menu on a fixed schedule

A coffee shop menu does not have to be long or clever. It has to be something your team can make well, quickly, every time, and something a stranger can read in ten seconds.

Sources