Authentic street tacos Cold drinks Good music Good people

Why Onion, Cilantro and Lime Are Served With Street Tacos

A spread of fresh taco toppings laid out on a table

Onion, cilantro and lime are not decoration. Each one is solving a specific problem created by the filling: onion cuts richness with a sharp bite, cilantro adds a bright top note against browned meat, and lime supplies the acid that lifts everything and stops it tasting heavy.

Small bowls of diced onion, chopped cilantro, lime and radish
Small bowls of diced onion, chopped cilantro, lime and radish. Photograph by Jamie Coupaud (Unsplash License).

The short answer

A traditional street taco carries finely diced white onion, chopped cilantro and a wedge of lime. Radish and salsa are common additions. Together they add acid, sharpness, freshness and crunch — the four things a rich griddled filling on a soft tortilla lacks.

What each topping is actually doing

Onion — sharpness and crunch

Raw white onion, diced small. It is there for bite. Griddled meat is fatty and savoury, and fat coats the tongue; a sharp allium cuts straight through that and resets your palate between mouthfuls.

White onion rather than red or yellow is the usual choice because it is cleaner and less sweet. Dicing it small matters more than people realise — large pieces slide out of the taco and give you a mouthful of raw onion on its own.

Cilantro — the green top note

Cilantro brings a bright, citrusy, faintly peppery aroma that sits on top of the meat rather than blending into it. Without it a taco can taste flat and one-dimensional, however good the filling is.

It is worth saying that if cilantro tastes like soap to you, that is not fussiness. A genome-wide study of more than fourteen thousand people found a genetic variant near a cluster of olfactory receptor genes that is associated with perceiving cilantro as soapy. The herb contains aldehydes that also occur in some soaps, and some people are simply built to notice them more.

Estimates put the figure somewhere in the region of one person in ten, varying by ancestry. Asking for a taco sin cilantro is completely normal and no taqueria will blink at it.

Lime — acid, and a bit of glue

Acid is the single biggest improvement you can make to a rich taco. Lime brightens the meat, sharpens the onion and makes the whole thing taste less heavy.

It does something structural too. Squeezing lime over the onion and cilantro dampens them slightly, so they cling together and to the meat instead of tumbling out of the tortilla with the first bite.

Diced white onion and chopped cilantro mixed together
Diced white onion and chopped cilantro mixed together. Photograph by Shameer PK (Unsplash License).

Radish — water and pepper

Thin radish slices often arrive alongside rather than on the taco. They are cold, watery and slightly peppery, which makes them a palate cleanser between tacos rather than a topping in the usual sense.

Cabbage — a regional variation

Shredded cabbage on tacos is not the Mexico City default, and people sometimes assume it is a mistake. It is not. Cabbage is common across northern Mexico, on Baja-style fish tacos, and throughout the Texas border region. It holds its crunch far longer than lettuce, which is exactly why it is used.

Finely shredded cabbage prepared as a taco topping
Finely shredded cabbage prepared as a taco topping. Photograph by CARMELA LUSTRE (Unsplash License).

The garnishes at a glance

ToppingWhat it addsWhy it is there
White onion, dicedSharpness, crunchCuts through fat and resets the palate
Cilantro, choppedBright, citrusy aromaAdds a fresh top note above the browned meat
Lime wedgeAcidLifts the whole taco; helps the garnishes stick
Radish, slicedCool, watery, pepperyCleanses the palate between tacos
Cabbage, shreddedCrunch and bulkNorthern Mexican and border-region habit; outlasts lettuce
SalsaHeat and acidityAdded by the eater, so the heat is a personal choice
What each street-taco garnish contributes.

What you will not usually find

Shredded lettuce, grated yellow cheese, sour cream and diced tomato belong to American-style tacos rather than street tacos. There is nothing wrong with any of them — they simply belong to a different build, which we compare in our street versus regular taco guide.

The street taco’s logic is subtractive. The filling is the point, and everything on top exists to make the filling taste more like itself.

Lime being squeezed over a taco
Lime being squeezed over a taco. Photograph by Krish Parmar (Unsplash License).

Why the onion is diced so small

This looks like a detail and is actually the difference between a good taco and an awkward one. Onion cut into large pieces behaves like a separate ingredient: it slides out, it delivers a harsh raw hit on its own, and it unbalances the bite.

Diced to a few millimetres, it distributes through the filling and reads as sharpness rather than as onion. The same logic applies to cilantro, which is chopped rather than torn so it disperses instead of arriving in clumps. A taqueria that dices well is telling you something about the rest of its kitchen.

How to add them properly

  1. Take the onion and cilantro even if you are unsure — a small amount is part of the intended flavour.
  2. Squeeze the lime across the whole taco, not on one end.
  3. Add salsa last, and in stages. You can always add more.
  4. Eat it straight away. Garnished tacos do not improve while they sit.
Sliced radishes served alongside tacos
Sliced radishes served alongside tacos. Photograph by César O’neill (Unsplash License).

How one taco shop garnished its street tacos

Doc’s Taco Shop in Liberty City, Texas built its street tacos on a corn tortilla with diced onions, cilantro and cabbage. That is the classic onion-and-cilantro base with the border-region cabbage addition — a good example of the regional variation described above rather than a departure from tradition.

Doc’s Taco Shop closed permanently on 19 July 2025. This detail is transcribed from the restaurant’s own published menu board and is recorded as history. The published menu and the photo gallery are both still online.

Small bowls of red and green salsa set out on a table
Small bowls of red and green salsa set out on a table. Photograph by Viridiana Rivera (Pexels License).

Frequently asked questions

Why do tacos come with onion and cilantro?

Because griddled meat is rich and fatty. Sharp raw onion cuts through that and cilantro adds a fresh aroma on top, so the taco tastes balanced rather than heavy.

Why is lime served with tacos?

For acid. It brightens the meat and the garnishes, and squeezing it over the top also helps the loose onion and cilantro cling together instead of falling out.

Is cabbage on tacos traditional?

Yes, regionally. It is standard across much of northern Mexico, on Baja fish tacos and in the Texas border region, where it is preferred over lettuce because it stays crunchy.

What can I ask for if I do not like cilantro?

Ask for it sin cilantro. A genuine genetic variation makes cilantro taste soapy to some people, and no taqueria will find the request strange.

Should I put salsa on before or after the other toppings?

After. Salsa heat varies enormously between kitchens, so adding it last and in small amounts lets you judge it before committing the whole taco.

The takeaway

Every garnish on a street taco is doing a job: onion for bite, cilantro for freshness, lime for acid, cabbage or radish for crunch. Skip them and you are eating meat in a tortilla; use them and you are eating a taco.

For how the rest of it fits together, start with our guide to what a street taco actually is.


More from Doc’s

Read the rest of the news from the taco shop.

Hungry yet?

Come see us

Fresh, hand-made street tacos at 209 N. Access Rd, Kilgore, Texas.

View the menu Get directions