Authentic street tacos Cold drinks Good music Good people

Low-Carb and Keto Mexican Food: What Actually Works

Grilled meat served with salad and avocado instead of tortillas

The carbohydrate on a Mexican plate is concentrated in four things: the tortilla, the rice, the beans and anything fried in batter. Everything else — grilled meat, cheese, avocado, salsa, onion, cabbage, lime — is very low in it.

That makes Mexican food easier to eat low-carb than most cuisines, because the carbohydrate is separable rather than mixed through.

This article is general information, not medical or dietetic advice. If you have a diagnosed condition, your clinician’s guidance decides what you eat — not a web page.

A stack of corn tortillas
A stack of corn tortillas. Photograph by Polina Tankilevitch (Pexels License).

Where the carbohydrate is

Component Carbohydrate Notes
Corn tortilla High for its size Small, so a single taco is modest; three is not
Flour tortilla High Larger, so more per item. See our tortilla comparison
Rice High A standard side portion is substantial
Beans Moderate, with fibre Also protein. Many low-carb approaches allow them; strict keto generally does not
Grilled meat Essentially none The core of most orders
Cheese, crema, avocado Very low And filling
Salsa, onion, cilantro, cabbage, lime Very low Where most of the flavour is anyway
Mexican plate components by carbohydrate load.

The useful consequence: you can order a normal taqueria meal and simply not eat the tortilla, and what remains is a plate of grilled meat, salsa and garnish. Few cuisines separate that cleanly.

What keto actually asks for

Worth being precise, because “low-carb” and “keto” are used interchangeably and are not the same. Harvard T.H. Chan School of Public Health’s review of the ketogenic diet describes it as restricting carbohydrate to under 50 grams a day and sometimes as low as 20, with roughly 70–80% of calories from fat, 5–10% from carbohydrate and 10–20% from protein.

At 20 grams a day, a single corn tortilla is a meaningful share of the budget and beans are effectively out. At a more moderate low-carb level, beans are usually fine and one or two tortillas may be.

Harvard is also candid about the evidence, and it is worth repeating rather than glossing: short-term weight loss and improvements in cholesterol, blood sugar and blood pressure are reported, but a meta-analysis found effects at one year were not significantly different from conventional weight-loss diets, and most studies are small and short. They recommend consulting a healthcare provider before starting. This article is not recommending keto; it is explaining how to order if you are on it.

Grilled meat with melted cheese
Grilled meat with melted cheese. Photograph by Zayed Ahmed Zadu (Unsplash License).

How to order

  1. Order the filling without the wrapper. “Carne asada, no tortilla” is an ordinary request and most kitchens will plate it.
  2. Ask for extra cabbage, lettuce or grilled vegetables in place of rice and beans.
  3. Take the guacamole. Avocado is very low in net carbohydrate and it makes a tortilla-less plate satisfying.
  4. Use lettuce as the wrapper if you want something to hold. Many places will do this; some will not.
  5. Watch the sauces. Most salsas are fine; sweetened ones, and anything thickened with masa such as mole amarillo, are not.
A filling served in a lettuce leaf
A filling served in a lettuce leaf. Photograph by Gabriel Mihalcea (Unsplash License).

What works well, dish by dish

  • Carne asada or bistek, plated — grilled beef, onion, salsa. Close to ideal.
  • Fajitas without the tortillas — meat, peppers and onions already come separately, so this is the easiest order on any Tex-Mex menu.
  • Queso fundido — melted cheese, eaten with a fork rather than in tortillas.
  • Cóctel de camarones or ceviche — seafood, lime, vegetables. Skip the crackers.
  • Caldos and clear soups — but not pozole or menudo, which are built on hominy.

And the ones to avoid: burritos, chimichangas, enchiladas, tamales, sopes and huaraches — all of which are masa or wheat by definition.

Rice and beans served as sides
Rice and beans served as sides. Photograph by Cats Coming (Pexels License).

What Doc’s board offered

Reasonably well for a short board. Keith’s Salad — meat, corn, lettuce, cabbage, tomato, cilantro, avocado, cheese and crema — was close to a low-carb order as written, and the side of avocado and the grilled onion and jalapeño would have worked alongside it.

Everything else on the board was built on a tortilla, a bolillo or a fried masa base. Street tacos ordered without the tortilla would have been an odd request at a taco counter, but not an impossible one.

Doc’s Taco Shop closed permanently on 19 July 2025. Its 2023 menu board is preserved here as a historical record, and the notes above are read from it rather than from any current information. You can read the full menu as Doc’s published it or read how the shop came about.

A large bowl of salad greens and vegetables
A large bowl of salad greens and vegetables. Photograph by Anna Pelzer (Unsplash License).

Frequently asked questions

Can you eat Mexican food on keto?

More easily than most cuisines, because the carbohydrate sits in separable components — tortilla, rice, beans — rather than being mixed through. Grilled meat, cheese, avocado and salsa are all very low.

How many carbs are in a corn tortilla?

Enough to matter on a strict keto budget of 20 to 50 grams a day. Corn tortillas are small, so one is modest and three is not. Exact figures vary by brand and size.

Are beans keto?

Generally not on strict keto, which restricts carbohydrate to under 50 and sometimes 20 grams a day. On a more moderate low-carb approach beans are usually fine, and they bring fibre and protein.

What is the best low-carb order at a Mexican restaurant?

Fajitas without the tortillas, or any grilled meat plated with salsa, guacamole and grilled vegetables instead of rice and beans.

Is guacamole low-carb?

Yes. Avocado is low in net carbohydrate and high in fat and fibre, which makes it useful for making a tortilla-less plate filling.

The short version

Tortilla, rice, beans and batter carry the carbohydrate; everything else on the plate barely does. Order the filling without the wrapper, swap the sides for vegetables, and take the guacamole.

A halved avocado
A halved avocado. Photograph by Lisa Fotios (Pexels License).

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