Comprehensive Guide to Mexican Food Calories and Nutrition
Oh my goodness! Mexican food is one of those cuisines that lives close to my heart. This is one that I grew up on alongside of the Italian cuisine that my grandparents would make. It’s all because my mom was kind of obsessed with it. She still is really. She will make all kinds of things with Mexican flavors.
But I mean, how can you go wrong?
Tacos, burritos, enchiladas, street corn…
OK, so I know how you can possibly go wrong… if you’ve ever tried to track a meal at a Mexican restaurant, you know too. Portion sizes vary wildly, sauces add up in ways you don’t always see coming, and one “innocent” burrito can have more calories than three separate meals.
But… I bet you that burrito is probably the best thing you’ve ever eaten.
OK OK I’m getting back to it… here’s everything I’ve pulled together…
My attempt at making a real, practical reference guide for Mexican food. Whether you’re dining out at your favorite local spot or running through the drive-through, this is your cheat sheet. At least I hope… maybe it’s close.
When in doubt just enjoy and reset tomorrow LOL!
With love, Coach Nik
Types of Mexican Dishes
| Dish | What It Is | Notes |
|---|---|---|
| Taco | A corn or flour tortilla filled with protein, toppings, and salsa | Street tacos (corn tortillas) are typically smaller and lower in calories than restaurant-style |
| Burrito | A large flour tortilla wrapped around rice, beans, protein, cheese, sour cream, and salsa | One of the most calorie-dense options due to the large flour tortilla and volume of fillings |
| Burrito Bowl | All the burrito fillings served in a bowl without the tortilla | Can save 200+ calories by skipping the tortilla alone |
| Quesadilla | Two flour tortillas with cheese (and often protein) grilled together | Cheese is the main calorie driver here |
| Enchilada | A corn tortilla rolled around filling and topped with sauce and cheese, then baked | The sauce and cheese on top can add significant calories |
| Tostada | A flat, crunchy corn tortilla topped with beans, protein, cheese, lettuce, and salsa | Often lower-calorie than a burrito since the shell is smaller |
| Tamale | Masa (corn dough) filled with protein or cheese, wrapped in a corn husk and steamed | Calorie-dense due to the masa, but typically a modest portion size |
| Chile Relleno | A roasted poblano pepper stuffed with cheese or meat, often battered and fried | Higher in fat and calories due to the frying |
| Fajitas | Grilled protein and vegetables served on a sizzling skillet with tortillas on the side | One of the leaner options before adding tortillas and toppings |
| Nachos | Tortilla chips loaded with cheese, beans, sour cream, jalapeños, and protein | A crowd-pleaser that can easily exceed 1,000 calories if you’re not careful |
| Ceviche | Fresh seafood “cooked” in citrus juice with tomatoes, onion, and cilantro | One of the lighter, protein-rich options on the menu |
| Elote / Street Corn | Grilled corn topped with crema, cotija cheese, chili, and lime | Delicious, but the crema and cheese add up quickly |
| Pozole | A rich hominy stew with pork or chicken in a chili broth | Hearty and surprisingly lower in fat depending on preparation |
| Chilaquiles | Tortilla chips simmered in salsa or mole and topped with cheese, egg, or meat | A breakfast or brunch staple… heavier on carbs |
Protein Options & Their Macros
This is where Mexican food can really shine. Seriously… when my clients come to me and ask me what they can do at a Mexican restaurant. I get really excited. The proteins are so easy.
When you anchor your meal around a lean protein, the whole thing becomes a lot easier to work with.
Here are the most common proteins you’ll find at Mexican restaurants and what you’re looking at per roughly 4 oz serving.
| Protein | Calories | Protein (g) | Carbs (g) | Fat (g) |
|---|---|---|---|---|
| Grilled Chicken | 120 | 25 | 0 | 2 |
| Carne Asada (Grilled Steak) | 190 | 28 | 0 | 8 |
| Al Pastor (Marinated Pork) | 210 | 24 | 2 | 11 |
| Carnitas (Braised Pork) | 220 | 25 | 0 | 13 |
| Barbacoa (Slow-Cooked Beef) | 200 | 27 | 0 | 10 |
| Seasoned Ground Beef | 230 | 21 | 2 | 14 |
| Shrimp (Grilled) | 100 | 20 | 1 | 1.5 |
| Sofritas / Tofu (Chipotle-style) | 145 | 8 | 9 | 10 |
| Black Beans (1/2 cup) | 110 | 7 | 20 | 0.5 |
| Pinto Beans (1/2 cup) | 120 | 7 | 22 | 0.5 |
The takeaway here… grilled chicken and shrimp are your leanest choices. So just keep this in mind if you do not have a lot to work with. The seasoning alone will give things a lot of flavor. And you are going to have some extra fats from cooking oils that are going to make it taste delicious.
But if you love carne asada or carnitas… and honestly who doesn’t… they can absolutely fit.
Tortillas: A Breakdown
The tortilla is one of the biggest variables in a Mexican meal.
Which one you choose and how many you have makes a real difference in your total numbers.
…and this is one of those areas that I would say pay attention to the menu. Some of the street tacos… you’re going to get a double tortilla on those tacos so it’s going to add up a little bit quicker than you imagine.
| Tortilla Type | Size | Calories | Protein (g) | Carbs (g) | Fat (g) |
|---|---|---|---|---|---|
| Corn Tortilla | 6-inch | 60 | 1.5 | 12 | 0.5 |
| Flour Tortilla (small / taco size) | 6-inch | 100 | 3 | 17 | 2 |
| Flour Tortilla (medium / fajita size) | 8-inch | 130 | 4 | 20 | 4 |
| Flour Tortilla (large / burrito size) | 10-inch | 200 | 5 | 35 | 4.5 |
| Whole Wheat Tortilla | 8-inch | 130 | 4 | 20 | 4 |
| Hard Corn Taco Shell | Standard | 65 | 1 | 9 | 3 |
A corn tortilla at 60 calories versus a burrito-size flour tortilla at 200 calories… that’s a significant difference. And for anybody who gets high fiber or carb balance tortillas at home… trust me. The calories that you see in the restaurants are not going to be the same. A lot of the packaging for those different tortillas is actually using a different calculation to give you the calories. Trust me, this is the place where things get a little crazy inside a Mexican restaurant or even at home.
OH and most sit-down restaurant burritos are using something even bigger than a standard 10-inch. This is one of the most underestimated calorie spots in a Mexican meal.
Toppings, Salsas & Sauces
This is where people unknowingly add a lot of extra calories. Seriously, that little side dish that you get with like your fajitas or just meals sometimes. That’s usually where the hidden punch comes from. Or that delicious queso that they bring to the table.
The toppings table below shows how quickly things can change with just a couple of additions… and also where you have the most opportunity to keep things reasonable without sacrificing flavor.
| Topping / Sauce | Serving | Calories | Protein (g) | Carbs (g) | Fat (g) |
|---|---|---|---|---|---|
| Pico de Gallo | 2 tbsp | 10 | 0 | 2 | 0 |
| Salsa (red or green) | 2 tbsp | 10 | 0 | 2 | 0 |
| Shredded Lettuce | 1/2 cup | 5 | 0 | 1 | 0 |
| Jalapeños (fresh or pickled) | 3 slices | 5 | 0 | 1 | 0 |
| Cilantro | 1 tbsp | 0 | 0 | 0 | 0 |
| Black Beans | 1/2 cup | 110 | 7 | 20 | 0.5 |
| Mexican Rice | 1/2 cup | 110 | 2 | 22 | 2 |
| Shredded Cheese | 1/4 cup | 100 | 7 | 0 | 8 |
| Sour Cream | 2 tbsp | 60 | 1 | 1 | 5 |
| Guacamole | 2 tbsp | 55 | 0.5 | 3 | 5 |
| Queso / Cheese Sauce | 2 tbsp | 80 | 3 | 4 | 6 |
| Crema | 2 tbsp | 70 | 0.5 | 1 | 7 |
| Chipotle Mayo / Aioli | 1 tbsp | 90 | 0 | 1 | 10 |
| Mole Sauce | 2 tbsp | 50 | 1 | 6 | 3 |
| Enchilada Sauce (red) | 1/4 cup | 25 | 0.5 | 4 | 1 |
The free column… pico de gallo, fresh salsa, jalapeños, lettuce, cilantro. Load these up. They add volume, flavor, and color without adding calories you have to account for.
The “know what you’re getting into” column… cheese, sour cream, crema, queso, chipotle mayo. None of these are off-limits. But two tablespoons of crema is 70 calories, and most restaurants are adding a lot more than two tablespoons. Asking for these on the side gives you control.
Common Dish Calorie Reference
Alright, this is seriously me trying my best. I tried to minimize this down from the different blogs I was looking at. But I honestly got hungry and so…. I did my best
Here are general estimates for some of the most popular Mexican dishes you’ll find at restaurants. These are averages… actual numbers will vary based on portion size and preparation, so use these as a guide rather than gospel.
| Dish | Calories (Estimate) | Protein (g) | Carbs (g) | Fat (g) |
|---|---|---|---|---|
| Street Tacos (2, corn tortilla, chicken) | 300 | 22 | 28 | 8 |
| Chicken Taco (flour tortilla) | 220 | 15 | 20 | 8 |
| Beef Taco (hard shell) | 190 | 10 | 14 | 9 |
| Cheese Quesadilla (half) | 400 | 18 | 38 | 20 |
| Chicken Quesadilla (half) | 450 | 28 | 38 | 20 |
| Bean & Cheese Burrito | 430 | 17 | 60 | 13 |
| Chicken Burrito (fully loaded) | 620 | 38 | 68 | 18 |
| Burrito Bowl (chicken, no tortilla, rice, beans, salsa) | 530 | 38 | 55 | 14 |
| Chicken Enchiladas (2, red sauce) | 650 | 36 | 52 | 30 |
| Chicken Fajitas (no tortilla) | 400 | 36 | 16 | 16 |
| Tostada (chicken) | 320 | 20 | 28 | 12 |
| Tamale (pork) | 230 | 9 | 24 | 11 |
| Chile Relleno | 380 | 15 | 22 | 26 |
| Nachos (basket, no protein) | 740 | 18 | 76 | 42 |
| Nachos (basket, with chicken) | 890 | 36 | 76 | 48 |
| Ceviche (6 oz) | 150 | 18 | 10 | 3 |
| Elote / Street Corn | 250 | 5 | 30 | 12 |
| Chips (basket) | 400–600 | 6 | 55–75 | 18–28 |
Top 5 Macro-Friendly Choices at Any Mexican Restaurant
Again, I tried… But really these are the normal dishes that I will suggest to my clients when they are on those tighter calorie budgets.
And these are the options you can almost always find, no matter which Mexican spot you’re at. They’re not “diet food”… they’re just smart builds that keep your protein up and your calories reasonable without making you feel like you’re missing out.
- Street tacos on corn tortillas with grilled chicken or carne asada. Two of these will run you around 300 calories with a solid 20+ grams of protein. The corn tortillas do the heavy lifting here… small, flavorful, and a fraction of the calories of a flour wrap.
- Burrito bowl with grilled chicken, fajita vegetables, salsa, and beans. Skip the tortilla, skip the rice if you want to bring the carbs down, and load it with the no-cost toppings. This is a genuinely filling meal that sits right around 400-530 calories depending on what you add.
- Grilled fajitas (chicken or shrimp) without the tortillas… or with just one or two corn tortillas. The fajita platter itself is one of the leanest things on any Mexican menu. The protein and vegetables are the star. The tortillas are the add-on you get to control.
- Tostada with lean protein. An open-faced corn shell means you can see everything on it, which naturally keeps portions in check. A chicken tostada is usually around 300-320 calories and gives you a good protein base with a satisfying crunch.
- Ceviche as a starter or light meal. If your restaurant has it, this is one of the best things you can order. High in protein, low in fat, refreshing, and usually under 200 calories for a generous portion. It also tends to slow your pace down before the rest of the meal arrives.
Top 5 Things That Can Sneak Up on You
None of these are off-limits.
But these are the spots where calories accumulate fast… often before you even realize it’s happening.
And trust me… It needs to be worth it. If you’re going to go down one of these rabbit holes, just go down intentionally. Choose what you’re going to do before you head in and just commit to it. Reset the next day and you’re still going to be good to go. You might need some extra water because sodium might get you, but you’ll be good to go.
- The chip basket. This one deserves the top spot because it happens before the meal even starts. A full basket can run anywhere from 400 to 600 calories, and it arrives the second you sit down when you’re at your hungriest. Decide before you reach in… have some, enjoy them, and then move them out of arm’s reach.
- Frozen margaritas and specialty drinks. A frozen margarita can easily be 300 to 500+ calories depending on the size and the mix used. Two of those before your food arrives and you’ve had a full meal in a glass before a single bite. If you want a drink, a classic on-the-rocks margarita with fresh lime is going to be lighter than the frozen version.
- Creamy toppings added by the restaurant. Crema, queso, sour cream, and chipotle mayo are poured on with a generous hand in most restaurants… not measured out in two-tablespoon servings like the table above shows. What hits your plate can easily be three to four times what the label suggests. Asking for these on the side is one of the easiest moves you can make.
- The fully loaded burrito. It sounds like one thing but it’s stacking a 200-calorie tortilla + rice + beans + cheese + sour cream + protein + guacamole… and a restaurant-sized burrito can land anywhere from 900 to 1,300 calories before you’ve even ordered chips. The burrito bowl version of the same order is usually 300 to 400 calories lighter with the same fillings.
- Combination plates. The combo platter that comes with an enchilada, a taco, rice, beans, and a side of sour cream looks like a variety meal… but it stacks multiple high-calorie items together in one order. These are usually in the 900 to 1,200 calorie range when you add everything up. If you love a combo plate, picking one or two items off it rather than the full plate is a solid move.
Making It Work

Mexican food absolutely can fit.
Here are a few bigger-picture things that help make any Mexican meal work regardless of where you are or what’s on the menu…
Plan your day around it
If you know you’re going to a Mexican restaurant for dinner, give yourself a little more room earlier in the day. Eat lighter at breakfast and lunch, keep your protein up, and go in with some flexibility built in. You’ll enjoy the meal more and you won’t be playing catch-up for the rest of the week.
Look up the menu ahead of time
Most chains and a good number of local spots have nutrition info online. Spending two minutes before you go in to pick your order takes the guesswork completely out of it. You already know what you’re having, you already know what fits, and you can enjoy the conversation at the table instead of doing mental math while you eat.
Slow down
Mexican food is social food. It is meant to be enjoyed at a table with people you like. Eating slower naturally helps you check in with your actual hunger instead of finishing a plate just because it’s in front of you. A lot of the overeating that happens at Mexican restaurants is situational… it’s the atmosphere, the chips arriving, the drinks flowing. Slowing your pace is one of the simplest things you can do to feel better at the end of the meal.
One meal is never the problem
If you have a dinner where you went over your numbers, the meal itself is not what derails progress. It’s the “well I already blew it so…” thinking that follows. One big dinner at a Mexican restaurant, even a really indulgent one, is not going to undo weeks of consistency. Get back to your normal the next day and keep going.
Already Covered in Other Blogs
If you’re looking for specific restaurant breakdowns with Pick 3 options and swap guides, I’ve got you covered on several of the most popular Mexican and Mexican-inspired spots…
- Macro Options for Chipotle: My Pick 3 & Swaps
- Macro Options for Qdoba: My Pick 3 & Swaps
- Macro Options for Taco Bell: My Pick 3 & Swaps
- Macro Options for Chili’s: My Pick 3 & Swaps
Each of those posts walks through the specific menu in detail so you don’t have to do all the digging yourself.
Additional Resources
- 6 Tips for Eating Healthy at a Mexican Restaurant
- How to Eat Healthy At a Mexican Restaurant
- Best and Worst Mexican Dishes for Your Health
- How to Make Mexican Food Healthier Without Sacrificing Flavor – Healthline
- How to Eat Healthy at Mexican Restaurants – EatingWell
- The Healthiest Choices at Mexican Restaurants – Verywell Fit
