What to order
What to order at a Mexican restaurant as a picky eater
Mexican food has a reputation that puts people off before they have read a menu. Some of that reputation is earned, and most of it applies to a section you can simply skip.

Eliminate sections before you read dishes
Mexican menus are grouped by how the food is cooked, and that grouping does most of the work for you. Ruling out a whole section is faster than reading twenty dish names.
Street-food style small plates — tacos, quesadillas, sopes.
Ordered by filling. The tortilla is usually corn rather than wheat.
Larger plates, usually with rice and beans.
Ranges from mild to genuinely punishing. Always worth asking rather than assuming.


Reliable starting points
Cheese in a tortilla. Nothing more complicated than that unless you add to it.
Slow-cooked pork, unspiced by chilli — the heat comes from whatever salsa you choose to add.
Chicken and rice, gently seasoned.
Grilled corn with cheese and lime. Sweet, familiar, and heat-free unless dusted with chilli.
If you want to stretch slightly
Mole poblano
It contains chocolate, which sounds alarming and is not — the result is dark, savoury and barely sweet. Rich rather than hot, so it is a flavour step rather than a heat step.
A dish that shares most of its properties with something you already enjoy, and differs in one, lands far more often than a leap does.
What Mexican menus don’t print
Nobody is hiding anything. These are foundational ingredients that a Mexican kitchen treats the way you treat salt — not an ingredient, a medium. That is exactly why they never appear in a description.
Traditional refried beans, tamale masa and many stews. It is the reason the beans taste that good.
Rice, and many bean and vegetable dishes.
Scattered on a great many finished dishes — worth flagging if it tastes soapy to you, which is genetic rather than fussy.
Adds smoke and real heat to sauces that read as mild.
Recipes vary between restaurants and change without notice, so treat all of this as what to raise with the kitchen rather than a guarantee about any particular dish. The staff always have the final word.
TableSage reads menus using an AI language model, which gets things wrong sometimes.
Point it at the menu instead.
TableSage reads every dish on a Mexican menu — including the parts that aren't printed — and tells you which ones suit you.