Breakfast Menu: How to Build One That Actually Makes Money
Social posts for this article
A breakfast menu is not a small brunch menu, and the operators who build it like one wonder why the daypart barely breaks even. Breakfast has its own economics. The ticket is low, the food is cheap, and on a spreadsheet the whole service can look like a loss leader. What that read misses is the one thing breakfast has that no other daypart does: frequency. A breakfast regular does not visit a few times a year the way a dinner or brunch guest does. They come back two or three mornings a week, every week, which turns a $9 ticket into one of the most valuable relationships in your restaurant. Build a breakfast menu around that reality, speed and coffee and habit, and the earliest hours of your day start paying rent.
This is the operator’s guide to a breakfast menu that actually profits: why breakfast is a frequency business, what belongs on the list, the coffee math that carries the whole daypart, whether to run all-day breakfast, and how to make sure the “breakfast near me” crowd finds you at 7:15 before they pick somewhere closer.
TL;DR
Breakfast profitability is a frequency-and-coffee story, not a check-size story. The ticket is low ($8 to $12 is normal), but a regular who comes three mornings a week is worth over $1,300 a year, and coffee (roughly 35 cents to pour, sold at $3 or more) carries a margin no plate can match. So build a short menu from shared prep, add grab-and-go handhelds for commuters who cannot sit, merchandise coffee hard to lift the attach rate above 70%, and publish accurate early hours and your breakfast menu on Google and Apple Maps, because that is what a hungry commuter decides on at 7:15.
Why is a breakfast menu different from lunch or brunch?
Each daypart runs on a different engine. Lunch is a turns business: the guest is on a clock and profit comes from reselling the seat. Brunch is a beverage business: an occasion where bottomless mimosas carry the check. Breakfast is neither. Breakfast is a frequency business, and three things make it that way.
The guest is a repeat, not an occasion. Nobody plans breakfast the way they plan brunch. It is a habit built into the commute, the school drop-off, the walk to the office. The same faces come back on a schedule, which means a single satisfied regular is not one $9 ticket, they are $9 times 150 mornings a year. The menu’s job is to be reliably good and fast enough to keep, not to impress on a special occasion.
The ticket is low, so volume and attach carry it. A breakfast check runs a fraction of dinner and less than brunch. Nobody is ordering three courses at 7am. The math only works two ways: high frequency (covered above) and attach, meaning the coffee and the side that ride along with the plate. Miss the attach and you are selling a $7 sandwich at a 33% food cost, which is a slow way to lose money.
Speed is the product, harder than at lunch. A big share of the breakfast crowd is not sitting down at all. They are on the way somewhere and will not wait. If you cannot hand a commuter a coffee and a wrapped sandwich in about three minutes, they buy it from the place that can, and you never see them again. Grab-and-go is not a side feature of breakfast, it is often the majority of the tickets.
Put those together and breakfast becomes a game of habit and throughput. The menu is your main lever on both.
What should go on a breakfast menu?
The instinct is to offer everything: eggs any style, a dozen omelets, waffles, a full pastry case, bowls, and a lunch list for good measure. Resist it. A sprawling breakfast menu is slow, wasteful, and impossible for one cook to run at 7:30 when a line is out the door.
The discipline that makes breakfast work is the same one that makes any daypart work: a short list built from shared prep. A handful of prepped components (eggs, a bread or two, potatoes or hash, two proteins, cheese, a couple of sauces) should recombine into every dish on the board. When a single station and a single walk-in feed the whole menu, one skilled cook can run a rush and your waste stays near zero. The reasoning behind keeping it tight is in how many items should be on a menu.
A tight, profitable breakfast menu usually looks like this:
- Two or three handhelds built for grab-and-go. A breakfast sandwich, a breakfast burrito, maybe a wrap. These are your commuter revenue and often your best sellers. Fast to build, easy to wrap, travel well.
- Two egg plates for the sit-down crowd. A two-egg breakfast with a set side, and one omelet or scramble. These share the egg station and carry a slightly higher check.
- One or two sweet options. A short stack of pancakes or French toast. Cheap, high margin, and they photograph well.
- A fast, cold option or two. Oatmeal, a yogurt parfait, or overnight oats. Almost no cook time, good margin, and they capture the health-minded and the in-a-hurry at once.
- A coffee program you actually merchandise. Drip, espresso drinks, and one or two seasonal specials. This is where the money is, so give it real menu space, not a line at the bottom. If coffee is a real part of your identity, the deeper build is in our coffee shop menu guide.
That is roughly 10 to 14 food items, which is plenty for breakfast. For where each item belongs on the page once you have chosen them, see where diners actually look on a menu.
What should a breakfast menu cost to run?
Design by contribution dollars and fire time together, not food-cost percentage alone. Here is a representative breakfast spread with real-ish numbers, including how long each item takes to leave the pass:
| Item | Menu price | Plate cost | Food cost % | Fire-to-plate | Contribution |
|---|---|---|---|---|---|
| Yogurt parfait | $6 | $1.20 | 20% | 2 min | $4.80 |
| Short stack pancakes | $8 | $1.60 | 20% | 5 min | $6.40 |
| Breakfast sandwich | $7 | $2.30 | 33% | 4 min | $4.70 |
| Two-egg breakfast | $9 | $2.60 | 29% | 5 min | $6.40 |
| Breakfast burrito | $9 | $3.10 | 34% | 5 min | $5.90 |
| Drip coffee | $3.25 | $0.35 | 11% | 1 min | $2.90 |
Two things to read from this. First, the handhelds carry the worst food-cost percentages on the food menu (that sandwich at 33%), yet they are your volume and your grab-and-go revenue, so you accept the percentage and make it up on attach and speed. That is the menu engineering matrix logic applied to a low-ticket daypart. Second, look at the last row. Coffee runs an 11% food cost and clears $2.90 on a single reach. No plate on the menu comes close on margin per second of labor. If your plate costs here are guesses rather than counted, fix that first with our food cost percentage method and calculator.
How do you actually make money on breakfast?
Coffee. That is the honest answer, and it is worth being blunt about it.
A cup of drip coffee costs you roughly 30 to 40 cents fully loaded (beans, filter, cup, lid, a splash of the labor to brew a batch) and sells for $3 or more. That is a margin around 88%, better than anything on the food side. Espresso drinks run a slightly higher cost but a higher price, so the dollars are even bigger. The single number that decides whether your breakfast daypart profits is not any plate cost, it is your coffee attach rate: the share of breakfast guests who leave with a cup.
Do the math on a slow morning. Sell 80 breakfast plates at an average $8 food contribution and you have made $640 in food margin. Now attach coffee to 70% of those guests at $2.90 contribution each, and you have added $162, a 25% lift on the whole daypart from one cheap add that costs almost nothing to produce and seconds to make. Push the attach to 90% and add a pastry or a side to a third of tickets, and breakfast stops being the daypart you tolerate and becomes one you defend.
The practical takeaways: train the counter to ask “coffee with that?” on every single order, price a coffee-and-pastry or coffee-and-sandwich combo so the pairing is the obvious choice, and keep the espresso line fast so a drink order never becomes the bottleneck that loses the commuter. Attach is a habit you build in your staff, and it is the cheapest lift on your whole menu. The same thinking, offering the add by name, is the lowest-effort way to raise your average check at any daypart.
How should you price a breakfast menu?
Keep the band low and tight, and let combos and coffee do the work of moving the check.
Cluster the plates in a narrow, low band. For most casual breakfast, $6 to $10 covers it. A guest half-awake at 7am should be choosing a dish, not doing price math, and a low, consistent band is exactly what builds the habit that brings them back three times a week. Breakfast is the wrong daypart to look expensive.
Build the coffee-plus combo as your default. A “sandwich and a coffee” or “two eggs and a coffee” at a small discount to buying them apart does three jobs: it reads as a deal, it locks in the high-margin coffee attach, and it speeds up ordering because most people just point at the combo. This is a breakfast-native version of the menu bundling strategy, and it is the single easiest way to lift a breakfast ticket.
Anchor with one premium plate. A single higher-priced item near the top (a loaded skillet, a steak-and-eggs, a fancy Benedict) captures the weekend appetite and makes your $8 and $9 plates read as the sensible choice by comparison. That contrast effect is one of the most reliable tools you have, and the full set is in menu pricing psychology.
Sell the cheap, fast add-ons. An extra egg, a side of bacon, a pastry, a large instead of a small coffee. A guest who orders an $8 plate, a $2 side, and a $3.25 coffee is a $13 ticket that cost you a couple of dollars more and barely any extra time. Train the counter to offer them by name.
Should you offer all-day breakfast?
For a lot of independents, all-day breakfast is a genuine edge, and it costs you less than you think. The mise en place for breakfast (eggs, bread, potatoes, cheese, a couple of proteins) is cheap to hold and overlaps heavily with what you already prep, so keeping a handful of breakfast items available past 11am adds sales without adding much inventory. It also captures three groups the clock locks out: the late risers, the night-shift workers coming off a shift, and the well-documented crowd that just wants breakfast for dinner.
The rule is the same as everywhere else: keep the all-day list short. You do not need the full morning board available at 8pm. Three or four of your fastest, most shared-prep items (the sandwich, the burrito, a couple of eggs) are enough to own the “we serve breakfast all day” positioning without slowing your dinner line. If you do commit to it, that is a real reason to run a separate, clearly labeled menu, and to keep the seasonal rotation tight rather than sprawling, which is the case made in our seasonal menu strategy.
Running the breakfast rush without slowing down
The operational trap of breakfast is the same as the reward: throughput at the exact moment everyone arrives at once. Egg dishes cook to order and cannot be held, so the egg station becomes the bottleneck the instant a line forms. A few habits keep it moving:
- Batch everything that holds. Home fries, pancake batter, sausage, sliced cheese, portioned burrito fillings, and cold options like parfaits should all be prepped before the doors open. Anything a cook builds from scratch at 7:30 is a plate you did not need to build slowly.
- Pre-wrap the grab-and-go. During the commuter peak, a rack of made-and-wrapped breakfast sandwiches a customer can grab while their coffee pours turns a four-minute order into a fifteen-second one. Watch your sell-through so you are not tossing unsold ones.
- Protect the coffee line. If a single espresso order backs up the whole counter, you lose the commuter behind it. Keep drip flowing in batches, and make sure one person can pour without waiting on the register.
- Design around one egg cook. If your menu needs two people at the egg station to keep up, the menu is too broad. Trim it until one skilled cook can run the rush.
- Turn the counter cleanly. Take payment fast and keep the pass clear. A guest who has paid and is waiting is a spot in line you cannot resell.
Getting your breakfast menu in front of people before they choose somewhere else
Breakfast is one of the highest-intent searches in the restaurant business, and one of the most time-sensitive. At 7:15 on a workday, someone a few blocks away is deciding where to grab breakfast in the next ten minutes, on their phone, while half-awake. Two pieces of information decide whether they walk to you or past you: your hours and your breakfast menu, on Google and Apple Maps.
This is where operators quietly lose the morning crowd. If your Google profile shows you opening at 11, or shows only the dinner menu, the commuter searching “breakfast near me” at 7am never even sees that you are open and serving eggs. Breakfast usually runs its own early hours and its own short, cheap menu, so it needs to be published as its own thing. VisibleMenus pushes your hosted breakfast menu to your Google Business Profile and to Apple Business Connect as part of the same update that feeds your QR code and website, so the menu a hungry commuter sees at 7:15 is the one you are actually serving that morning. If your listing is still showing last season’s dinner menu, start with how to get your restaurant menu on Google, and for keeping every channel in step, see restaurant menu management.
Frequently asked questions
How is a breakfast menu different from a brunch menu? Breakfast is a weekday habit with a low ticket, where profit comes from frequency (the same regular returning many times) and coffee attach. Brunch is a weekend occasion with a higher ticket, where profit comes from high-margin drinks like bottomless mimosas. The menus overlap on ingredients but not on strategy: breakfast optimizes for speed, consistency, and grab-and-go, while brunch optimizes for the sit-down experience and the bar.
How many items should a breakfast menu have? Roughly 10 to 14 food items, plus a real coffee program. Enough to cover a couple of handhelds, two egg plates, a sweet option, and a fast cold option, but tight enough that shared prep feeds every dish and one cook can run the rush. More items means slower tickets and more waste, not more sales.
How do you make money on breakfast if the ticket is so low? Two levers. Frequency, because a breakfast regular visits 100 to 150 times a year and is worth far more than an occasional guest, and coffee attach, because a $3 coffee that costs about 35 cents to pour carries a margin no plate can match. Get most guests to add a coffee and the low food ticket stops mattering.
What is a good coffee attach rate for breakfast? Aim for 70% or higher, meaning at least seven of every ten breakfast guests leave with a coffee. Train the counter to ask on every order and price a coffee-plus combo so the pairing is the default. Every point of attach you add is close to pure margin.
Should breakfast be its own menu? Yes, and ideally its own listing with its own hours. Breakfast runs earlier hours and a shorter, cheaper menu than the rest of your day, so publishing it separately on your site, QR code, and Google means the commuter searching at 7am sees that you are open and what you serve.
Breakfast rewards habit over ambition. Keep the list short and built from shared prep, make the grab-and-go fast enough for a commuter who will not wait, merchandise the coffee like it is the profit center it is, and make sure your early hours and menu are correct where hungry people look at 7:15. Do that, and the first hours of your day, the ones your competitors sleep through, turn into a base of regulars who pay you back all year.