Best and Worst Mexican Food

Which Mexican restaurant dishes are the most fattening, and which have the fewest calories?

From the WebMD Archives

Mexican cuisine has become as ubiquitous in America as the hamburger -- maybe more so. On just one freeway exit near my home, there are no less than five Mexican restaurants: Del Taco, El Pollo Loco, Chipotle, Taco Bell, and Baja Fresh. And Taco Bell, with more than 5,800 restaurants nationwide, consistently makes Entrepreneur Magazine's top 10 list of fast food franchises.

With that in mind, I have scrutinized the menus of some favorite chain Mexican and Tex-Mex restaurants to determine which of their menu choices are the best and worst, calorie-wise.

In case your favorite restaurant isn’t included below, I've also compiled some general suggestions below for making healthier Mexican food choices, no matter which Mexican restaurant you frequent.

Best Mexican Food Choices

The following menu items have less than 500 calories and less than 6 grams (g) of saturated fat -- most have 4 grams or less. Most also total under 1,300 milligrams (mg) of sodium.

Most give you at least 6 grams of fiber; some even feature grilled fish, a great source of protein and heart-healthy omega-3s.

    1. Baja Fresh Ensalada with Chicken or Shrimp (with Cotija cheese, pico de gallo and tortilla strips). Calories: 230-310. Total fat: 6-7 grams. Saturated fat: 2 grams. Sodium: about 1,210 milligrams. Fiber: 6-7 grams.
    2. On The Border Mexican Grill & Cantina Citrus Chipotle Chicken Salad with Mango Citrus Vinaigrette. Calories: 290. Total fat: 4 g. Saturated fat: 2 g. Sodium: 840 mg. Fiber 11 g.
    3. Taco Bell Fresco Soft Tacos, Ranchero Chicken, or Grilled Steak (two tacos). Calories: 320-340. Total fat: 8-9 g. Saturated fat: 3 g. Sodium: 1,100-1,460 mg. Fiber: 4-6 g.
    4. Taco Bell Fresco Burrito Supreme with Chicken or Steak. Calories: 340-350. Total fat: 8 g. Saturated fat: 2.5 g. Sodium: 1,060-1,110 mg. Fiber: 8 g.
    5. Taco Bell Fresco Bean Burrito. Calories: 320. Total fat: 7 g. Saturated fat: 2.5 g. Sodium: 1,200 mg. Fiber: 9 g.
    6. Baja Fresh Original Baja Taco with Chicken or Shrimp (two tacos). Calories: 400-420. Total fat: 10 g. Saturated fat: 2 g. Sodium: 460-560 mg. Fiber: 4 g.
    7. Moe’s Southwest Grill Joey Junior (with steak, black beans, rice, cheese, and pico de gallo in a whole grain tortilla). Calories: 437. Total fat: 14 g. Saturated fat: 5.7 g. Sodium: 943 mg. Fiber: 9 g.
    8. Moe’s Southwest Grill Close Talker Salad (with fish, beans, cheese, chopped romaine, pico de gallo, olives, cucumbers; without the crispy shell and chipotle ranch sauce). Calories: 430. Total fat: 17 g. Saturated fat: 5 g. Sodium: 1,103 mg. Fiber: 12 g.
    9. Del Taco Half Pound Red or Green Burrito. Calories: 440. Total fat: 9 g. Saturated fat: 4 g. Sodium: 2,080 mg. Fiber: 12 g.
    10. El Pollo Loco BRC Burrito. Calories: 421. Total fat: 11.9 g. Saturated fat: 5 g. Sodium: 1,013 mg. Fiber: 4 g.
    11. Rubios Blackened Salmon Taco. Calories: 230. Total fat: 8 g. Saturated fat: 1.5 g. Sodium: 540 mg. Fiber: 4 g.
    12. Rubios Grilled Mahi Mahi or Blackened Mahi Mahi Tacos (two tacos; with creamy chipotle sauce in a stone-ground corn tortilla). Calories: 460. Total fat: 16-20 g. Saturated fat: 3 g. Sodium: 480-720 mg. Fiber: 8 g.

Worst Mexican Food Choices

The following menu items have more than 1,500 calories per serving and plenty of saturated fat, total fat, and sodium. (Most were pretty high in fiber, however.)

  1. On the Border Mexican Grill & Cantina Dos XX Fish Tacos w/ Creamy Red Chile Sauce. Calories: 2,150. Total fat: 144 g. Saturated fat: 31 g. Sodium: 3,740 mg. Fiber: 4g.
  2. Baja Fresh Nachos: Steak, chicken, pork, shrimp, breaded fish, or mahi-mahi (with beans, cheese, guacamole, pico de gallo and sour cream). Calories: 2,000-2,120. Total fat: 110-118 g. Saturated fat: 41-44 g. Sodium: 2,680-3,120 mg. Fiber: 31-32 g.
  3. On the Border Firecracker Stuffed Jalapenos w/ Original Queso. Calories: 1,910. Total fat: 135 g. Saturated Fat: 38 g. Sodium: 6,050 mg. Fiber: 5 g.
  4. Chevy’s Crab & Shrimp Quesadilla. Calories: 1,790. Total fat: 126 g. Saturated fat: 63 g. Sodium: 3,440 mg. Fiber: 3 g.
  5. On the Border Big Chicken or Steak Bordurrito (with side salad, not including dressing). Calories: 1,690-1,750. Total fat: 77-89 g. Saturated fat: 20-29 g. Sodium: 3,480-4,670 mg. Fiber: 16-17 g.
  6. Don Pablo’s Acapulco Beef Nachos (about 9 chips). Calories: 1,386. Total fat: 87 g. Saturated fat: 45 g. Sodium: 2,190 mg. Fiber: 12 g.
  7. On the Border Grande Taco Salad with Ground Beef (with ranch dressing): Calories: 1,510. Total fat: 109 g. Saturated fat: 38 g. Sodium: 2,710 mg. Fiber: 15 g.
  8. On the Border Tres Enchiladas Dinner, Cheese & Onion (with chile con carne and rice but without beans). Calories: 1,220. Total fat: 66 g. Saturated fat: 33 g. Sodium: 2820 mg. Fiber: 7g.
  9. Don Pablo’s Large Cheese or Mesquite Grilled Steak Quesadilla. Calories: 1,432-1,628. Total fat: 92-100 g. Saturated fat: 48-52 g. Sodium: 2,184-2,772 mg. Fiber: 4 g.
  10. Chevy’s Tostada Salad (not including dressing). Calories: 1,500-1,560. Total fat: 91-100 g. Saturated fat: 34-38 g. Sodium: 2,220-2,550 mg. Fiber: 18g. (Chipotle Vinaigrette or Creamy Ranch dressing adds 370 calories and 37 grams fat.)
  11. Baja Fresh Burrito Ultimo (Steak or Carnitas), Enchilado Style (served with nachos, pico de gallo and sour cream). Calories: 1,550-1,580. Total fat: 84 g. Saturated fat: 40 g. Sodium: 3,760-3,789 mg. Fiber: 15-16 g.
  12. On the Border Steak Grande Fajita Nachos. Calories: 1,450. Total fat: 89 g. Saturated fat: 51 g. Sodium: 3,010 mg. Fiber: 16 g.
  13. Moe’s Southwest Grill Closetalker Salad with crispy shell, ground beef, beans, cheese, olives, cucumbers, lettuce, chipotle ranch sauce and bacon. Calories: 1,215. Total fat: 84 g. Saturated fat: 21.3 g. Sodium: 2,103 mg. Fiber: 12 g.

Mexican Food: Making Healthier Choices

Here are some tips for making healthier choices when eating at a Mexican restaurant:

  1. Fish first. Fish (when it's not fried) is often the lowest in fat and saturated fat of the meat choices. Chicken is usually next, followed by steak -- if the restaurant uses a leaner cut and doesn't add extra fat.
  2. Stick with soft tortillas. Most restaurants offer the choice of soft or crispy, corn or flour tortillas. Generally, soft tortillas -- whether corn or flour -- are lower in calories and fat than the deep-fried, crispy option. And soft corn tortillas can be healthier than flour ones. At Rubios, for example, choosing a stone-ground corn tortilla instead of a flour tortilla will save you 50 calories, 4 grams of fat, 1.5 grams of saturated fat, and 340 mg sodium (while giving you 1 extra gram of fiber).
  3. Skip the sour cream. This saves you 120 calories, 10 grams fat, and 7 g saturated fat for a 2-ounce serving. Some Mexican restaurant salads and entrees also come with creamy dressings, like ranch sauce. Leaving this off can shave 240 calories, 27 grams of fat, 4 grams saturated fat, and 240 milligrams of sodium.
  4. No cheese, please. Leaving the cheese off your grilled meat or fish burrito will usually shave off about 110 calories, 9 grams of fat, and 5 grams of saturated fat.
  5. Guacamole is good for you. While a big side of guacamole (3.5 ounces) adds considerable calories (about 150) and fat (about 13 grams), guacamole made mostly with avocados is low in saturated fat (about 2 grams), high in fiber (6 grams), and most of its fat is the healthy monounsaturated type.
  6. Go for grilled. Instead of fried fish, meats, or veggies, choose grilled fish or shrimp, charbroiled chicken, and grilled vegetables. They will have less fat and still taste great
  7. Add fajita veggies. A flavorful and easy way to boost your daily veggie intake is to add "fajita vegetables" to your burrito or burrito bowl. For just about 20 calories and 0.5 grams of fat, a 2.5 ounce serving of fajita vegetables will add a gram of fiber, about 30% of the Daily Value for vitamin C, powerful phytochemicals, and tons of flavor.
  8. Skip the chips. OK, just steal a few from your tablemate! Half an order of tortilla chips from Chipotle (2 ounces), for example, adds 285 calories and 13.5 grams of fat to your meal total, along with 210 milligrams of sodium.

Elaine Magee, MPH, RD, writes the Healthy Recipe Doctor blog for WebMD and is the author of numerous books on nutrition and health. Her opinions and conclusions are her own.

WebMD Expert Column



Nutrition information collected from restaurant web sites in July 2011.

© 2010 WebMD, LLC. All rights reserved.