Taco Menu: How to Structure, Price, and Sell a Taqueria Menu
Social posts for this article
A great taco menu is not a long one. It is a tight lineup of proteins you execute well, two ways to order them, and a clean path for guests to spend more on the things that carry your best margins. Most taco menus fail in the other direction: eleven proteins, no clear favorite, and chips, salsa, and drinks treated as an afterthought instead of where the check actually grows.
This guide walks through how to structure a taco menu, how to price it, and how to design it so the average ticket climbs on its own. If you run a burger-forward or pizza concept too, the same discipline drives the burger menu guide and the pizza menu guide; the formats differ, the logic does not.
TL;DR
- Run five proteins, not eleven. One or two signatures plus a short supporting cast. More than that splits your sales and slows the line.
- Offer two ways to order: à la carte single tacos and a two- or three-taco plate. They capture different appetites and spends.
- Tacos are already high margin. A street taco that plates for about a dollar sells for $3.50 to $4.50. The extras are even better.
- The check grows on chips and guac, salsa upgrades, and drinks. Aguas frescas, horchata, Mexican Coke, and margaritas carry the fattest margins on the ticket.
- Price on contribution margin, not food-cost percentage, and keep prices current everywhere a guest looks.
How many proteins should a taco menu have?
Fewer than you think. A focused taco menu is usually five proteins: one or two signatures plus a short supporting cast, eight at the absolute outside for a taco-forward concept. Every protein you add costs you four ways at once: more prep, more inventory to hold and waste, more training on the line, and a slower ticket when the rail backs up at noon. It also splits your sales across more items, so nothing sells enough to become the taco people talk about.
Think in roles, not recipes. Each protein should cover a job the others do not:
- The pork. Al pastor or carnitas. Often the signature, high perceived value, loyal following.
- The beef. Carne asada or barbacoa. The safe, popular order that anchors the lineup.
- The chicken. Pollo asado or tinga. Reliable, lower cost, keeps the whole table happy.
- The seafood. Baja fish or shrimp. Highest perceived value, priced above the rest, great anchor.
- The veggie. Rajas, mushroom, or a bean-and-cheese. It rarely tops the chart, but it keeps the table with one vegetarian from walking next door.
That is five proteins that each earn their spot. Notice what is missing: three near-identical beef options, a “supreme” that is just carne asada with more toppings, and the novelty taco that photographs well and sells twice a week. Those are the ones to cut. If you want a rigorous way to decide what stays, run every taco through the menu engineering matrix, which sorts each item by how well it sells against how much it makes.
Should tacos be à la carte or on a plate?
Both, and that is the point. The two formats capture two different guests, and a menu that offers only one leaves money on the counter.
- À la carte single tacos let a guest mix proteins and control their spend. Someone grabs two tacos and a drink at lunch; someone else orders four to share. This is where you build the habit and where your best-margin street taco lives.
- The plate bundles two or three tacos with rice and beans at a set price. It reads as a full meal, lifts the check, and gives the value-seeking guest a clear “smart” choice that still spends more than two singles.
Structure the section so both paths are obvious: the protein lineup priced per taco at the top, then a short list of plates just below (“2-taco plate with rice and beans,” “3-taco plate,” a combo with chips and a drink). The plate is also your best spot to build in an attach you would otherwise have to sell one item at a time.
How do you price a taco menu?
Price on contribution margin, the dollars left after plate cost, not on food-cost percentage alone. A percentage can make a cheap taco look like a winner and a premium one look scary when the opposite is true.
Say your carnitas taco costs $1.05 to plate. At $3.75 it runs a 28% food cost and leaves $2.70. Drop it to a $2.75 “value” price and the percentage climbs to 38%, but you have handed away a dollar of margin on the item you sell most, and tacos are volume. The percentage flatters you; the dollars tell the truth. The full method is in how to price menu items, and the presentation side, price endings, dropping dollar signs, anchoring with a premium taco, is covered in menu pricing psychology.
A few taco-specific pricing rules:
- Anchor with your seafood or specialty taco. A $5.50 shrimp or birria taco at the top of the section makes the $3.75 carnitas feel like an easy yes. That is anchoring, and it quietly lifts the average.
- Keep the gap between everyday proteins tight. If your pork, beef, and chicken all land within 50 cents of each other, guests mix freely and trade up without hesitation. A wide spread pushes everyone to the cheapest option.
- Price the plate above two singles, below three. If a single taco is $3.75, a two-taco plate with rice and beans at $10.50 reads as a deal against two tacos plus sides, while still spending more than the guest who grabs two à la carte.
- Charge for the premium extras, not the standard ones. Onions and cilantro are free. Extra protein, queso, guacamole, and a house specialty salsa are where the add-on list earns its keep.
The add-on and salsa list is where customization pays
An add-on list lets a guest build the taco they want while you keep costing out one base. It is among the highest-margin moves on the menu, because most extras cost you cents and sell for a dollar or more.
| Add-on | Rough plate cost | Menu price | Margin |
|---|---|---|---|
| Extra protein | $0.90 | $2.25 | $1.35 |
| Add guacamole | $0.60 | $1.75 | $1.15 |
| Add queso / cheese | $0.35 | $1.25 | $0.90 |
| Make it a double tortilla | $0.10 | $0.50 | $0.40 |
| Side of house salsa (premium) | $0.30 | $1.25 | $0.95 |
Present the list as a short, clearly priced block under the lineup, not buried in fine print. When a guest can see “add guac +$1.75” right there, a meaningful share will, and each one adds nearly pure margin. Keep your everyday salsas free at the table or the salsa bar, that generosity is part of the experience, and reserve the charge for the specialty or extra-large portions.
Where the ticket actually grows: sides and drinks
Here is the part most taco menus underplay. Tacos are the reason people come, but sides and drinks are where the check climbs, and they carry your best margins in the building. Chips cost pennies. Rice and beans are close to free. An agua fresca or a horchata might leave 80 cents on the dollar, and a margarita clears several dollars a glass.
Your job is to lift the attach rate, the share of taco orders that also include chips and guac, a side, and a drink. If half your orders go out with just tacos, and you nudge that toward most orders carrying chips and a drink with a well-placed prompt, the average ticket moves without touching a single taco price.
For more on lifting the number that matters, see how to increase average check size. The short version for a taqueria: name your combos, put chips and guac and the drinks where nobody can miss them, and train the counter to offer them as an assumption (“chips and guac and a drink with that?”), not a question the guest has to volunteer. On the drink side, aguas frescas, horchata, Mexican Coke, and a house margarita are some of the best-margin items you sell, so give them real estate on the menu, not a one-line afterthought.
A worked example
Here is a five-protein taco lineup, 60 days of sales, with the add-on and attach revenue folded in:
| Protein | Units | Price | Plate cost | Margin | Notes |
|---|---|---|---|---|---|
| Al pastor (signature) | 2,400 | $3.95 | $1.10 | $2.85 | Anchor and hero |
| Carne asada | 2,050 | $4.25 | $1.55 | $2.70 | Popular safe order |
| Pollo asado | 1,600 | $3.75 | $0.95 | $2.80 | Reliable, low cost |
| Baja shrimp | 900 | $5.25 | $2.20 | $3.05 | Premium anchor |
| Rajas (veggie) | 520 | $3.50 | $0.80 | $2.70 | Strategic keeper |
Two things jump out. First, the pollo runs the lowest food cost of the group but leaves less per taco than the shrimp, which is exactly why you price on dollars, not percentage. Second, the veggie sells least by far, but it stays: it is the reason the group with one vegetarian orders at all. Cutting it to “clean up the menu” would cost you whole tables, not one taco.
Now layer in the attach. Those roughly 7,470 tacos work out to a few thousand orders, and if each order averages just $5 in chips and guac, sides, and drinks, that is well into five figures of mostly high-margin revenue on top of the tacos, in two months, from items that never touch the “taco” line of your menu.
Writing taco descriptions that sell
You do not need a paragraph. You need the two or three details that make a guest picture the bite: the protein and how it is cooked (a “marinated al pastor off the trompo,” a “slow-braised barbacoa”), the tortilla (“double corn,” “handmade flour”), and the finish that defines it (onion and cilantro, a lime crema, a house salsa verde). Skip the adjectives that say nothing. “Delicious, authentic taco” tells a guest less than “al pastor, grilled pineapple, onion, cilantro, salsa roja.” Specifics sell; hype does not. The full approach is in menu descriptions that sell.
Keeping your taco menu current everywhere
A taco menu changes more than most: you tweak prices when beef or avocado moves, you run a weekend birria special, you sell out of shrimp on a busy Friday. Every one of those changes has to reach the guest wherever they are looking, and most of them are looking before they arrive. A wrong price on your Google listing or a QR menu that still shows last season’s prices costs you the visit and starts an argument at the counter when the total comes up.
The fix is to keep one source of truth and let it feed everywhere. VisibleMenus turns a photo of your menu into a hosted QR menu, a print-ready to-go PDF, and a Google menu that stays in sync, so a price change or a sold-out protein is one update instead of five. When avocado spikes and you move guac from $1.50 to $1.75, the table QR, the to-go sheet, and the map listing all say $1.75 the same afternoon.
FAQ
How many items should a taco menu have?
Five proteins is the sweet spot for a taco-forward concept, eight at the outside. Fewer proteins mean less waste, a faster line, and enough sales concentrated on each one to build a reputation. Offer two ways to order them, à la carte and a plate, before you consider adding a sixth protein.
What is the most profitable part of a taco menu?
Tacos already carry strong margins, but the extras carry even better ones. Chips and guac, salsa upgrades, aguas frescas, horchata, and margaritas often clear 70 to 85 cents on the dollar. Raising your attach rate on sides and drinks lifts the average ticket faster than any taco price change.
Should tacos be sold à la carte or as a plate?
Both. À la carte single tacos let guests mix proteins and control their spend, while a two- or three-taco plate with rice and beans reads as a full meal and lifts the check. Offering only one format leaves money on the table.
How should I price my tacos?
Price on contribution margin, the dollars left after plate cost, not on food-cost percentage. Keep everyday proteins within about 50 cents of each other so guests trade up freely, and anchor the section with a premium seafood or specialty taco.
How do I keep my taco prices accurate online?
Use one source of truth that pushes to your QR menu, your to-go PDF, and your Google listing at the same time, so a single edit updates every place a guest checks. Stale online prices are one of the most common and most avoidable reasons a customer shows up annoyed.