Brooke Lark on Unsplash
Brooke Lark on Unsplash

Brunch Menu: How to Design a Profitable Weekend Service

Austin Spaeth July 29, 2026 menu engineeringpricingrestaurant operations
TLDR: Brunch can beat dinner on margin because it runs on cheap ingredients and high-margin drinks. Here is how to build a brunch menu that turns a profit, with real cost numbers and the bottomless-mimosa math.

A good brunch menu is one of the few things in a restaurant that can beat dinner on margin while running on cheaper ingredients and a smaller crew. Eggs, bread, and potatoes rarely cost more than a few dollars a plate, and the drinks that go with them (mimosas, bloody marys, coffee) carry some of the best margins in the building. Yet most operators either skip brunch or run it as a loose extension of the regular menu, and leave the profit on the table.

This is the operator’s guide to building a brunch menu that actually makes money: what to put on it, how tight to keep it, how to price the anchor, the real math behind bottomless drinks, and how to make sure your weekend hours show up where diners look before they choose somewhere else.

TL;DR

Brunch profitability is a beverage story, not a food story. Keep the food menu short so one mise en place feeds the whole board, price a signature dish as your anchor, and run the bottomless-drink numbers with a time cap before you commit. Then make sure the brunch menu and your weekend hours are correct on Google, because that is what people check on Saturday morning.

Why is brunch so profitable?

Two reasons, and they stack.

The food is cheap. The core brunch pantry is eggs, bread, potatoes, and a couple of proteins. None of it is expensive, and most of it is shared across dishes, so your effective food cost runs low even before you touch a drink. A plate that leaves $9 or $10 of contribution behind is normal at brunch, and you are selling it at 11am instead of leaving the dining room dark.

The drinks carry the check. This is the part operators underuse. Brunch drinks are the highest-margin thing you will pour all week, and guests expect to order them. A bottomless mimosa program done right can run a 75% or better margin on the single line of the ticket people most associate with the meal.

Put those together and brunch can post a better blended margin than your dinner service, on cheaper labor, in hours the room would otherwise sit empty. If you have never run the profit on a full brunch check, start with your plate costs using our food cost percentage method and calculator, then read on for the beverage side.

Where the brunch check makes moneycost vs. contribution, per guestTwo-eggbreakfast$2.80$10.20 marginBottomlessmimosa$5.00$17.00 margincostcontribution margin

What should go on a brunch menu?

The instinct is to offer everything: eggs any style, six kinds of Benedict, a full lunch list, pastries, bowls. Resist it. A brunch menu that tries to please everyone becomes slow, wasteful, and impossible for one line to execute on a rush.

The discipline that makes brunch work is shared mise en place. Build the menu so a short list of prepped components (eggs, home fries or hash, a bread, two proteins, a couple of sauces, some greens) recombine into every dish. When every plate draws from the same station, a single cook can run a busy Saturday and your waste stays low because nothing is prepped for just one item.

A tight, profitable brunch menu usually looks like this:

  • Three or four egg-based mains. A two-egg breakfast, one Benedict, an omelet or scramble, a breakfast burrito or sandwich. These share the egg station.
  • Two sweet options. Pancakes or French toast, plus one seasonal variation. High margin, low cost, and they photograph well.
  • One or two savory heavies. Steak and eggs, a hash, or a chicken-and-waffle for the bigger appetite and the higher check.
  • Two or three sides. Bacon, fruit, extra potatoes. Pure margin add-ons.
  • A short beverage list built to sell. This is where the money is, so give it real menu space, not a footnote.

That is roughly 12 to 18 items, which is plenty. If you are unsure how far to trim, the reasoning behind a short list is in how many items should be on a menu. For where each item belongs on the page once you have chosen them, see where diners actually look on a menu.

What food cost should a brunch menu run?

Lower than dinner, in most cases, which is exactly the point. Here is a representative spread of brunch plates with real-ish numbers so you can see the shape:

DishMenu pricePlate costFood cost %Contribution
Buttermilk pancakes$12$2.1018%$9.90
Two-egg breakfast$13$2.8022%$10.20
Avocado toast$12$3.2027%$8.80
Breakfast burrito$14$4.1029%$9.90
Steak and eggs$22$9.0041%$13.00
Bottomless mimosa (per guest)$22$5.0023%$17.00

Notice two things. First, the cheap plates (pancakes, eggs) have the best food-cost percentage but modest dollar contribution, while steak and eggs has a scary 41% food cost yet leaves the most money of any food item. Dollars behind the plate matter more than the percentage, which is the whole logic of the menu engineering matrix. Second, the bottomless mimosa out-earns every plate on the menu. That is not an accident. It is the reason to run brunch at all.

Are bottomless mimosas actually profitable?

Yes, if you cap the window. Here is the math, plainly.

A bottle of sparkling wine you would pour for bottomless service (a cava or prosecco) costs roughly $8 wholesale. A mimosa is sparkling wine cut with juice, so one $8 bottle stretches to about 8 or 9 mimosas once you account for the juice. Call it $0.90 of wine per drink, plus $0.25 of juice, so about $1.15 to $1.25 a mimosa in cost.

Now the guest. Sell bottomless at $22 for a 90-minute window. The average guest drinks three to four mimosas in that time.

  • Average guest (4 drinks): $5 cost against $22 sold. Margin $17, about 77%.
  • Heavy guest (8 drinks): $10 cost against $22 sold. Margin $12, still about 55%.

Even your worst-case drinker leaves you a better margin than most food. The three rules that keep it that way:

  1. Cap the window. 90 minutes from the first pour, not open-ended. This single rule is the difference between a profit center and a liability.
  2. Require a food purchase. One entree per person on the bottomless program. It protects your margin, your liquor liability, and your table turns.
  3. Pour one at a time. No trays of ten. A drink is replaced when the glass is near empty, which paces the table and cuts waste from abandoned glasses.

Bloody marys work the same way but need a batched mix so they are fast on a rush, and they carry an even higher food-cost percentage from the garnish, so price them a la carte rather than bottomless. The broader logic of building a drink list to sell, not just to list, is in our drink menu design guide, and the same margin-first thinking that makes a happy hour actually make money applies to brunch drinks directly.

How should you price the brunch menu?

Anchor it. Put one premium plate near the top (steak and eggs, a crab Benedict, a loaded hash) priced noticeably higher than the rest. It does two jobs: it captures the bigger appetite and the bigger check, and it makes your $12 to $14 mains read as reasonable by comparison. That contrast effect is one of the most reliable tools you have, and the full set of them is in menu pricing psychology.

Keep your core mains clustered in a tight band ($12 to $15 is typical for a casual brunch) so the guest is choosing a dish, not a price. Then let the beverage list and the sides do the work of moving the average check up. A guest who orders a $13 plate, a $4 side of bacon, and a $22 bottomless is a $39 check that cost you under $8 to produce.

Getting brunch in front of people before they choose somewhere else

Brunch is a high-intent search. On a Saturday morning, people are actively deciding where to go in the next hour, and they decide on their phone. That means your brunch information has to be right in two places: your weekend hours and your brunch menu, both on Google and Apple Maps.

This is where operators lose brunch traffic without realizing it. If your Google profile shows your regular hours, or shows the dinner menu, a hungry table three blocks away scrolls right past you. Brunch often runs different hours than the rest of the week (say 9am to 2pm on weekends only), and it is a genuinely different menu, so it needs to be published as such. VisibleMenus pushes your hosted brunch menu to your Google Business Profile as part of the same update that feeds your QR code and website, so the weekend menu people see before they drive over is the one you are actually serving. If your Google listing is still showing last season’s menu, start with how to get your restaurant menu on Google.

EDIT ONCEBrunch menuGoogle & Apple MapsQR code at the tablePrinted brunch cardYour menu website

Running brunch without wrecking the kitchen

The operational trap of brunch is throughput. Egg dishes cook to order and cannot be held, so the egg station becomes the bottleneck the moment tickets pile up. A few habits keep the line moving:

  • Batch what you can. Home fries, hollandaise, pancake batter, and bloody mary mix all hold. Anything you can prep before service is a plate you are not building from scratch on a rush.
  • 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 it.
  • Sell the high-margin adds hard. Sides and bottomless drinks are where the check grows without adding much kitchen work. Train servers to offer them by name.
  • Consider a seasonal rotation, not a sprawling list. Swap two or three specials with the season instead of carrying a huge permanent menu. The case for rotating rather than expanding is in our seasonal menu strategy.

Frequently asked questions

What food cost percentage should a brunch menu target? Aim for a blended food cost in the mid-20s to around 30% across the food menu, knowing individual plates vary widely (pancakes near 18%, steak and eggs above 40%). Because beverages carry a much lower cost percentage, your overall brunch food cost, drinks included, usually lands better than dinner.

How many items should a brunch menu have? Roughly 12 to 18. Enough to cover savory, sweet, and a premium anchor, but tight enough that shared prep feeds every dish and one line can execute it. More items means more waste and slower tickets, not more sales.

Are bottomless mimosas worth it? Yes, with guardrails. A 90-minute cap, a food-purchase requirement, and one-drink-at-a-time pours keep the margin above 55% even for heavy drinkers, and closer to 77% for the average table.

Should brunch be its own menu or part of the regular menu? Its own menu, and ideally its own listing with its own hours. Brunch usually runs different hours and a different food list, so publishing it separately (on your site, your QR code, and Google) means guests searching on a weekend morning see the right thing.

What hours should brunch run? Most casual brunch runs weekends from around 9 or 10am to 2 or 3pm. Whatever you choose, make sure those exact hours are reflected on Google and Apple Maps, because stale hours send high-intent weekend traffic to a competitor.

Brunch rewards discipline more than ambition. Keep the food list short and shared, let the drinks carry the margin, cap the bottomless window so the math holds, and make sure the menu and hours are correct where people actually look on a Saturday morning. Do that, and the emptiest hours on your schedule become the most profitable ones.

Get started

Stop sending customers to a bad PDF.

Upload your menu and get a QR code, a menu website, a Google listing, and a printable PDF in minutes.

Upload My Menu