Keto Friendly Mexican Food

Read this first. Restaurant portions are large, sodium is often high, and hidden carbs (sugar in salsa, flour in adobo marinade, cornstarch thickeners in mole) can knock you out of ketosis. If you take insulin or blood-glucose medication, blood-pressure medication, are pregnant or nursing, or manage any chronic condition, coordinate meals out with your clinician. Nothing here is medical advice.

Keto-Friendly Mexican Food: What to Order, What to Cook, What to Skip

Mexican food seems keto-hostile at first glance because of the tortillas, rice, and beans. Peel those off and what’s underneath (grilled meats, avocado, cheese, salsa, roasted peppers, sour cream, lime, cilantro) is one of the easiest cuisines to keto-fy. You just have to know the swaps.

Here’s the honest guide: what to order at a restaurant, hidden carbs to watch for, and 3 solid keto-friendly Mexican recipes to make at home.

What’s on This Page

The Keto Mexican Basics

These foundational Mexican foods and ingredients are already keto-friendly at normal serving sizes:

  • Grilled meats: carne asada, carnitas (slow-cooked pork), pollo asado, chicken tinga, barbacoa
  • Fish and seafood: ceviche (without added sugar), grilled shrimp, pescado a la plancha
  • Avocado and guacamole (watch add-in sugars)
  • Salsa fresca (pico de gallo) in modest amounts
  • Cheese: queso fresco, Oaxaca, cotija, cheddar, Monterey jack
  • Sour cream and crema
  • Fajita vegetables: bell peppers, onions, mushrooms sauteed in oil
  • Chile relleno (baked, not battered)
  • Green sauces (salsa verde), red chile sauces (check for sugar)

What to Skip

  • Corn and flour tortillas
  • Rice (white or Spanish)
  • Beans (black, pinto, refried) on strict keto; a small side works on lazy keto
  • Tortilla chips and nachos base
  • Battered fried fish or chile relleno with wheat batter
  • Sweetened salsas or salsa with added sugar
  • Sopapillas, churros, tres leches, flan (unless keto-adapted)
  • Margaritas, sangria, sweetened cocktails
  • Sugary horchata

Ordering at a Restaurant

  • Fajitas without the tortillas: the plate arrives with grilled meat, peppers, onions, guacamole, sour cream, salsa, and cheese. Skip the tortillas and beans. This is probably the single easiest keto restaurant order in Mexican cuisine.
  • Bowl instead of burrito: ask for the burrito ingredients in a bowl with double meat, guacamole, salsa, cheese, sour cream. Skip the rice, beans, and tortilla.
  • Carnitas plate: slow-cooked pork with a side of guacamole and salsa. Ask for double vegetables instead of rice and beans.
  • Fish plate: grilled fish with vegetables, no rice.
  • Ceviche as an appetizer: works if there’s no added sugar. Skip the tortilla chips it usually comes with.
  • Taco salad without the shell: ask them to skip the fried tortilla bowl. Meat + lettuce + cheese + salsa + guacamole + sour cream is keto-perfect.

Hidden Carbs to Watch

  • Sugar in salsa: a small dish of restaurant salsa can hide 5 to 10 g of added sugar. Ask.
  • Flour in adobo or mole: some traditional preparations thicken with masa or flour. Ask before ordering.
  • Cornstarch in sauces: especially in enchilada sauce and some queso dips.
  • Sweetened marinades: some carne asada marinades include orange juice or sugar. Grilled and unmarinated is safest.
  • Beans in “sides”: even a small side of refried beans is 20+ g of carbs.
  • Mexican beer: a Corona is 13 g of carbs. Two puts most of the day’s carb budget on beer.

Simple Swaps That Make Mexican Food Keto

StandardKeto swap
Flour tortillaLettuce leaf, cheese wrap, or low-carb almond-flour tortilla
Corn tortillaLettuce leaf or cauliflower tortilla
RiceCauliflower rice
Refried beansSauteed spinach or extra guacamole
Tortilla chipsSliced bell pepper, cucumber rounds, pork rinds
Enchilada sauce (with cornstarch)Fresh salsa verde or plain red chile sauce
MargaritaTequila + soda water + lime, no sugar
HorchataSparkling water with lime
Battered chile rellenoBaked chile relleno (no wheat batter)

3 Keto-Friendly Mexican Recipes

Recipe 1: Keto Chicken with Cheese and Green Chiles

Serves 4. Roughly 30 g protein, 4 g net carbs per serving.

Ingredients:

  • 4 boneless, skinless chicken breasts (about 600 g total), trimmed
  • 1 tsp taco seasoning (check labels; some brands add sugar and starch)
  • Salt and pepper to taste
  • 2 tbsp olive oil
  • 1 (4 oz) can diced green chiles, drained
  • 1 cup shredded Mexican-blend cheese
  • 1/4 cup sour cream or salsa verde, to serve

Method:

  1. Preheat oven to 400 degrees Fahrenheit (205 C).
  2. Season chicken breasts with taco seasoning, salt, and pepper.
  3. Heat olive oil in an oven-safe skillet over medium-high heat. Sear chicken 3 to 4 minutes per side until golden.
  4. Top each breast with drained green chiles and a generous handful of cheese.
  5. Transfer to oven and bake 15 to 20 minutes until internal temperature reaches 165 F (74 C).
  6. Serve with a spoonful of sour cream or salsa verde.

Recipe 2: Keto Carnitas Bowl (No Rice, No Beans, No Tortilla)

Serves 4. Roughly 35 g protein, 8 g net carbs per serving.

Ingredients:

  • 2 lb (about 900 g) pork shoulder, cut into 2-inch chunks
  • 1 tbsp olive oil
  • 1 tsp cumin
  • 1 tsp chili powder
  • 1 tsp salt
  • 2 garlic cloves, minced
  • Juice of 1 orange (optional; leave out for strict keto)
  • Juice of 2 limes
  • 1 (4 oz) can diced green chiles
  • For the bowl: shredded lettuce, guacamole, salsa fresca, shredded cheese, sour cream, sliced radish, cilantro

Method:

  1. Season pork chunks with cumin, chili powder, and salt.
  2. In an Instant Pot or heavy pot: heat oil, brown pork in batches, add garlic, orange juice, lime juice, and green chiles. Cover and cook on high pressure 40 minutes (or braise in a 325 F oven 2.5 to 3 hours).
  3. Shred the pork with two forks. Reduce any liquid to a glaze in a skillet over high heat for 2 to 3 minutes.
  4. Build bowls: shredded lettuce base, generous carnitas, guacamole, salsa, cheese, sour cream, radish, cilantro.

Recipe 3: Instant Pot Keto Chicken “Tortilla” Soup (No Tortilla)

Serves 4. Roughly 30 g protein, 6 g net carbs per serving.

Ingredients:

  • 1 tbsp olive oil
  • 1/2 medium onion, diced (about 60 g)
  • 2 garlic cloves, minced
  • 1 (4 oz) can diced green chiles
  • 1 tsp cumin
  • 1 tsp chili powder
  • 1 tsp salt
  • 4 cups low-sodium chicken stock
  • 1 lb boneless skinless chicken breasts (about 450 g)
  • 1 (14 oz) can diced tomatoes, drained
  • Juice of 1 lime
  • To serve: shredded cheese, sour cream, avocado, cilantro, crumbled pork rinds (in place of tortilla strips)

Method:

  1. Saute onion in oil until soft. Add garlic, green chiles, cumin, chili powder, and salt; cook 2 minutes.
  2. Add stock, chicken breasts, and drained tomatoes. Cover and pressure-cook 10 minutes (or simmer covered 25 to 30 minutes).
  3. Remove chicken, shred, and return to pot. Stir in lime juice.
  4. Ladle into bowls. Top with cheese, sour cream, avocado, cilantro, and crumbled pork rinds.

More Keto Mexican Meal Ideas

  • Sheet-pan chicken fajitas with peppers, onions, and cheese (no tortillas)
  • Shrimp tacos in lettuce leaves with chipotle mayo
  • Baked chile relleno stuffed with cheese and beef (no wheat batter)
  • Chicken tinga bowls with cauliflower rice
  • Carne asada salad with lime dressing
  • Queso fundido (melted cheese with chorizo) with cucumber and pepper strips for dipping
  • Chicken enchiladas rolled in almond-flour tortillas with red chile sauce

Frequently Asked Questions

Are any tortillas keto?

Standard corn and flour tortillas are not. Almond-flour or coconut-flour “keto tortillas” run about 3 to 5 g net carbs each; two is usually fine. Lettuce leaves and cheese “tortillas” (baked cheese crisps) are zero-carb alternatives.

Can I have any beans?

Not on strict keto (30 g carbs and below). On lazy keto with a 50 g/day budget, a two-tablespoon side of black beans (about 5 g carbs) fits.

What’s the lowest-carb Mexican drink?

Tequila (silver, reposado, or anejo) with soda water and fresh lime is essentially zero-carb. A “skinny margarita” made with the same ingredients plus a small squeeze of lime is fine. Margarita mix, triple sec, and standard margaritas are loaded with sugar.

How do I know if the salsa has sugar?

Ask. Restaurant fresh salsas are usually just tomato, onion, cilantro, lime, and chile (no sugar). Jarred salsas often have added sugar. Read labels or ask for pico de gallo, which is nearly always sugar-free.

Can I have a quesadilla?

Not with a regular tortilla. Two almond-flour tortillas with cheese and grilled chicken is a keto-friendly version. Or make a “cheese quesadilla” by melting cheese in a nonstick pan until it crisps into a taco shape (no tortilla at all).

Is guacamole keto?

Yes, and it’s one of the best foods on keto (avocado + fat + fiber). Avoid guacamole with added fruit or sugar; classic guac is avocado, lime, salt, onion, cilantro, and chile.

Is mole keto?

Traditional mole often includes chocolate, dried chiles, nuts, and sometimes wheat or masa as a thickener. A small serving over meat may fit lazy keto; a full sauce-heavy plate probably won’t.

See Also

Current Version
August 4, 2026
Edited By
Damla Sengul
Medically Reviewed By
Franco Cuevas, MD
August 1, 2026
Edited By
Damla Sengul

References

  1. Bueno NB, de Melo IS, de Oliveira SL, da Rocha Ataide T. Very-low-carbohydrate ketogenic diet v. low-fat diet for long-term weight loss: a meta-analysis of randomised controlled trials. Br J Nutr. 2013;110(7):1178-1187. PMID: 23651522. pubmed.ncbi.nlm.nih.gov/23651522
  2. U.S. Department of Agriculture. FoodData Central. Nutrient values for typical Mexican ingredients (avocado, chicken breast, pork shoulder, queso fresco, salsa). fdc.nal.usda.gov
  3. Estruch R, Ros E, Salas-Salvado J, et al. Primary Prevention of Cardiovascular Disease with a Mediterranean Diet Supplemented with Extra-Virgin Olive Oil or Nuts (PREDIMED). N Engl J Med. 2018;378(25):e34. PMID: 23432189. pubmed.ncbi.nlm.nih.gov/23432189
  4. American Heart Association. Sodium and Salt. heart.org