Mexican food works well on keto once you set aside the tortillas, rice, beans and chips. The fillings are naturally low in carbs: grilled meats such as carne asada and chicken, carnitas, fish, shrimp, eggs, cheese, guacamole, salsa, sour cream, lettuce, peppers and onions. At restaurants, order fajitas without tortillas, a burrito bowl without rice and beans, or grilled meat with salad. At home, use lettuce wraps, low-carb tortillas or cheese shells. The main carb sources are easy to spot. A large flour tortilla has around 30 g of net carbs and even a small corn tortilla about 10 g, according to USDA FoodData Central, which can use up most of a 20 to 50 g daily limit.

Keto-friendly Mexican foods
| Food | Keto fit | Notes |
|---|---|---|
| Carne asada, grilled chicken, carnitas, barbacoa | Yes | Check marinades for sugar or juice |
| Fish and shrimp | Yes | Grilled rather than battered |
| Fajita vegetables (peppers, onions) | Yes, in moderation | Onions add some carbs |
| Guacamole | Yes | Avocado has under 2 g of net carbs per 100 g |
| Pico de gallo and fresh salsa | Yes, in moderation | A few tablespoons are low in carbs |
| Sour cream, cheese, queso fresco | Yes | Watch portions if you’re losing weight |
| Lettuce, cabbage, radishes, jalapeños | Yes | Good for crunch |
| Huevos rancheros (without tortillas) | Yes | Eggs, salsa and cheese |
| Chili con carne without beans | Yes | Our keto meatballs also work in salsa |
| Queso dip | Sometimes | Some versions are thickened with flour |
| Mole sauce | Sparingly | Often contains chocolate, dried fruit and bread |
Foods to limit or skip
| Food | Approximate net carbs | Why |
|---|---|---|
| Large flour tortilla (about 70 g) | 32 g | Refined wheat flour |
| Small corn tortilla (about 26 g) | 10 g | Corn masa |
| Black beans, cooked (½ cup, 86 g) | 13 g | Beans are high in starch |
| Mexican rice, cooked (1 cup) | 40 g or more | Starch |
| Tortilla chips | High | Easy to eat a lot |
| Churros, flan, tres leches | Very high | Sugar and flour |
| Margaritas and sweet cocktails | High | Sugar and juice |
Net carbs calculated from USDA FoodData Central values. Beans are a healthy, high-fiber food, so if you follow a more flexible low-carb diet, a small spoonful may fit.
Ordering at a Mexican restaurant
- Fajitas without tortillas. Ask for extra lettuce or vegetables instead, and skip the rice and beans.
- Burrito bowl or salad. Choose meat, fajita vegetables, cheese, sour cream, guacamole, salsa and lettuce, without rice, beans or corn. Skip the fried tortilla shell.
- Grilled meat or fish plate with a side salad and guacamole.
- Tacos in lettuce if the restaurant offers them, or eat the fillings with a fork.
- Ask about sauces. Some enchilada sauces and marinades contain sugar or flour.
- Move the chips to the other end of the table, or ask for vegetable sticks with salsa.
Our guide to eating out on keto covers other cuisines.
Keto Mexican meals at home
- Lettuce-wrap tacos: seasoned ground beef, chicken or fish in crisp romaine or butter lettuce leaves, topped with salsa, cheese and avocado.
- Taco salad: a big bowl of lettuce with seasoned meat, cheese, tomato, avocado and sour cream. Our taco salad can be made keto by leaving out the beans and tortilla strips.
- Cauliflower “Mexican rice”: riced cauliflower fried with tomato, cumin, garlic and chili. Our cauliflower fried rice shows the technique.
- Cheese taco shells: bake small piles of grated cheddar until lacy, then drape over a spoon handle to set.
- Stuffed peppers with seasoned meat and cheese.
- Chicken fajita sheet pan: sliced chicken, peppers and onion roasted with fajita spices.
- Huevos rancheros without tortillas: fried eggs on warm salsa with avocado and cheese.
- Shrimp ceviche with lime, tomato, onion, cilantro and avocado.
Taco seasoning packets can contain sugar, flour and a lot of salt. Making your own with chili powder, cumin, paprika, garlic powder, oregano, salt and pepper is easy and lower in sodium.
Low-carb tortillas: are they worth it?
Low-carb tortillas made with added fiber, almond flour or coconut flour can contain 3 to 6 g of net carbs each, but they vary. Some use wheat gluten and resistant starch, and a few raise blood sugar more than the label suggests. Check the label, try one and see how it fits your daily total. Our guide to calculating net carbs explains how to read them.
Keeping it healthy
Mexican food can be very healthy, with plenty of vegetables, beans, avocado and fresh salsa. A keto version can also lean heavily on cheese, sour cream and fatty meat. To keep it balanced:
- Fill half your plate with vegetables: lettuce, peppers, onions, tomatoes, cabbage and radishes.
- Choose grilled chicken, fish or shrimp often, and fatty meats like carnitas less often.
- Make guacamole your main fat rather than piling on cheese and sour cream.
- Watch the salt. Restaurant dishes and seasoning mixes can be very salty. Adults are advised to have no more than 6 g of salt a day by the NHS.
Drinks
A classic margarita is high in sugar. Lower-carb options include tequila with soda water and fresh lime, a dry wine, or sparkling water with lime. Alcohol slows weight loss and can hit harder on keto, so keep it moderate. Our guide to keto and alcohol explains more, and our mocktails are alcohol-free ideas.
Common questions
Is guacamole keto?
Yes. Avocado is very low in net carbs and high in fiber and healthy fats. Watch the chips you eat it with.
Are corn tortillas keto?
Not really. A small corn tortilla has about 10 g of net carbs, so even one or two can use up much of a strict keto allowance.
Is salsa keto?
Fresh salsa and pico de gallo are low in carbs in normal portions. Some jarred salsas contain added sugar, so check the label.
Can I eat refried beans on keto?
Beans are high in carbs, so they don’t fit strict keto. Black soybeans are a lower-carb alternative some people use.
Safety note: Keto isn’t suitable for everyone. If you have diabetes, kidney or liver disease, take regular medication, or are pregnant or breastfeeding, talk to your doctor before cutting carbs this far (why it matters).
This article is general information, not medical advice. Talk to your doctor or a registered dietitian before making big changes to how you eat, especially if you have a health condition, take regular medication, or are pregnant or breastfeeding.



