Skip to content

Eat Healthy at These Fast-Casual Chains

Our dietitian lines up the best food choices at Chipotle, Panera and other popular restaurants

Chipotle bowl


En español | “Can I eat healthy at Subway or Chipotle?” As a dietitian, it’s a question I get asked a lot. I’m happy to report that yes, you can — but it takes some not-so-casual scouring of the so-called “fast casual” chains’ menus. Otherwise, your meal could be awash in sodium with little fiber or vitamins to show for it.

I did the work for you at six national chains using a healthy-meal criteria that includes things like having no more than 650 calories, with at least a half-cup of fruits or vegetables and some whole grains.. (Though I had to lift that criteria for Domino’s, which doesn’t yet offer whole-grain crust.) Otherwise, I measured meals according to whether they had 5 grams of fiber, no more than 6.5 grams of saturated fat — and no more than 6 grams of “added” sugar, which comes from white sugar, honey and other sweeteners.

When it came to sodium (sigh), I tried to keep it at 750 milligrams per meal, though that might be a bit high for those who are over 60 and have high blood pressure. If your order exceeds 750 milligrams sodium, compensate by keeping your sodium intake low for the rest of the day.

You might be surprised that one of the lowest-sodium meals came from Subway, and that my Domino’s concoction leaves room for half a (light) beer or small glass of chianti!


For expert tips to help feel your best, get AARP’s monthly Health newsletter.

General tips: 

At this popular Mexican grill — or other restaurants like it — you’ll want to build meals around the following guidelines:

  • Include beans, one of the most fiber-rich, nutritious foods on the planet.
  • Avoid burritos — the flour tortilla alone is a sodium-infested, white-carb 320 calories!  
  • Limit saturated fat by avoiding carnitas (pork) and chorizo (sausage). But if they’re a must, then hold the sour cream and cheese, which are also high in saturated fat.
  • Accept that there’s no way around a high-sodium meal here, and try to compensate with your other at-home meals.

Your healthiest order

A bowl made with:  

  • ½ portion brown rice
  • black or pinto beans
  • fajita vegetables
  • chicken, steak, barbacoa (shredded beef) or sofritas (seasoned tofu)
  • tomatillo-green chili salsa (it’s tasty and lowest in sodium.)
  • ½ portion guacamole (healthiest) or full-portion queso, shredded cheese or sour cream

Taco version:  Same as above, just skip the rice and put all the rest of the ingredients in 3 crispy tacos (they are lower in calories and much lower in sodium than the soft tacos).

Nutrition highlights: Legumes, which douse you with B vitamins, minerals and fiber, and offer plant protein, can help normalize blood sugar, lower blood pressure and LDL (“bad”) cholesterol,” and even control weight. The guacamole also contributes fiber, along with healthy fat, blood-pressure-lowering potassium and the cancer-fighting B vitamin folate.

Nutrition stats: Approximately 567 calories, 34g protein (22g if you choose sofritas), 22g fat, 4.7g saturated fat if you choose guacamole (8.5g with queso, shredded cheese or sour cream), 54 g carbohydrates (62g with sofritas), 6g sugar (11.5g with sofritas), 14g fiber, 1,337 mg sodium (sorry!).  Note:  The taco version will have 95 more calories because it’s higher in fat and carbohydrates.  

General tips:  

Take your coffee plain, or as cappuccino or a latte; most other coffee drinks here are too high in sugar and calories.

For now, ignore the buzz about dairy fat being good for you — the scientific jury is still out. If you’re adding milk yourself to a plain coffee you ordered, pour in both skim and 2 percent milk. You can ask the barista to do the same, creating what’s essentially 1 percent milk, for something like a cappuccino. Then make sure the rest of your meal is low in saturated fat by avoiding cheese, bacon or other fatty meats.

In general, salads and protein boxes are the healthiest here with their balance of protein,  vegetables and fruit. Many also contain desirable whole grains. Good choices:  Roasted Carrot and Kale side salad (with enough calories to be a meal), Za’atar Chicken and Lemon Tahini, and the Eggs and Cheese Protein Box.

But skirt around items laden with saturated fat and/or sodium, such as the Farmers’ Market Protein Box, the Grilled Chicken and Cauliflower Tabbouleh, and the Chicken and Quinoa Protein Bowl With Black Beans and Greens.

Your healthiest breakfast order:

Classic Oatmeal + Nut Medley Topping + Dried Fruit Topping + 1 percent Latte (ask for a mix of 2 percent and skim milk)  

Nutrition highlights: Beta-glucan, the type of fiber in oats, gives your oatmeal its viscous texture and also helps reduce blood cholesterol and blood sugar. Oats are also rich in compounds that act as antioxidants and fight chronic inflammation, a cause of heart disease, cancer and other diseases. The nuts lend healthy fat and satiety, meaning you’ll feel satisfied longer and, thanks mainly to the latte, this breakfast covers around 30 percent of your daily calcium requirement.

Nutrition stats: Approximately 485 calories, 17g protein, 16g fat, 2.3g saturated fat, 69g carbohydrates, 7g fiber, 37g sugar, 253mg sodium.

Your healthiest lunch order:

Lentils, Veggies & Brown Rice Bowl: Lentils, butternut squash and roasted tomatoes over brown rice with lemon-tahini dressing and sunflower seeds

Nutrition highlights: This meal hits the fiber jackpot, covering 94 percent of your daily fiber requirement if you’re a woman 51 or older and 75 percent if you’re a man of that age.  Fiber helps you stay regular, maintain a healthy weight, lose weight, and reduce risk for cancer, heart disease and type 2 diabetes.

Nutrition stats: Approximately 650 calories, 23g protein, 29g fat, 3.5g saturated fat, 80g carbohydrates, 21g fiber, 10g sugar, 670mg sodium.

General tips:

If you come in for a breakfast sandwich, go with my pick below — the others are low in fiber and/or high in sodium and saturated fat. My oatmeal pick, also below, is also the winner  — the others have too much sugar.  

The healthiest meals for lunch are the full-size salad (they also come in half sizes), even though some exceed my sodium cutoff. Next healthiest order? A half-sandwich (saving you a boatload of sodium) plus a half salad.

Avoid the soups; they’re all swimming in sodium, as are the following sandwiches: Modern Caprese on Black Pepper Foccacia; Cuban on Artisan Ciabatta, and the Heritage Ham & Swiss on Whole Grain.

For sandwiches (or a side slice of bread with your salad), choose Farmstyle Whole Grain (lowest in calories), Whole Grain Pan Loaf or the Sprouted Grain Roll; they are highest in whole grain and fiber.

You don’t need me to tell you the bread bowl is a calorie and sodium disaster! Especially when the bowl is filled with BBQ Chicken Mac & Cheese for a hefty 1,240 calories, 18 grams of saturated fat (a day’s worth) and a whopping 2,480 milligrams of sodium!

Your healthiest breakfast orders:

Steel Cut Oatmeal With Almonds, Quinoa and Honey + Caffe Latte (16 ounces, 2 percent milk)

Nutrition highlights: This offers all the same nutritional goodies as the Starbucks oatmeal meal, with fiber that helps reduce blood cholesterol and blood sugar, as well as the antioxidant and inflammation-fighting power of oats. And just as with the Starbucks pick, the nuts lend healthy fat and keep you feeling fuller longer.

Nutrition stats: Approximately 430 calories, 16g protein, 12g fat, 4g saturated fat, 64g carbohydrates, 19g sugar (12 of those grams are naturally occurring in the latte’s milk), 8g fiber, 330mg sodium.

Avocado, Egg White & Spinach on a Sprouted Grain Bagel Flat

Nutrition highlights: Rich in protein, healthy fat (from the avocado) and spinach, which offers lutein, critical for eye health. The mostly whole-grain “bagel flat” saves you 100 calories compared with Panera’s regular bagels.

Nutrition stats: Approximately 410 calories, 21g protein, 14g fat, 6g saturated fat, 52g carbohydrates, 7g fiber, 4g sugar, 590mg sodium.

Your healthiest lunch orders:

Fuji Apple Salad With Chicken — whole salad: Mixed greens, tomatoes, onions, pecans, chicken and Sweet Balsamic Vinaigrette (Analysis covers the whole salad option.)

Nutrition highlights: Its kale and arugula offer cancer-fighting compounds called glucosinolates, and onions and apples boast quercetin, which helps tamp down inflammation, a root cause of cancer and other chronic diseases.

Nutrition stats: Approximately 570 calories, 33g protein, 35g fat, 7g saturated fat, 36g carbohydrates, 6g fiber, 20g sugar (some naturally occurring in the apples), 590mg sodium.

Napa Almond Chicken Salad Sandwich on Whole Grain Pan Loaf + half Modern Greek Salad With Quinoa

Nutrition highlights: High in fiber, with high quality protein and a treasure trove of vitamins, minerals and other beneficial plant compounds (such as the cancer-fighting phytosterols), the salad’s quinoa has earned its superfood status. The sandwich gives the meal a boost of protein and, thanks to the bread, fiber.

Nutrition stats: Approximately 610 calories, 22g protein, 36g fat, 6g saturated fat, 59g carbohydrates, 8g fiber, 10g sugar, 830mg sodium.

General tips: 

Choose the 6-inch size, and go with either 9-Grain Wheat or 9-Grain Honey Oat breads — they have more fiber and less sodium than Subway’s other breads.

Your best proteins, which are under 300 milligrams of sodium per serving include the following:

  • All cheeses, which come in half-ounce portions. But try to choose Swiss, provolone or cheddar because they are the lowest in sodium (especially Swiss).  
  • All the chicken options, except teriyaki glazed, which has added sugar.
  • Tuna salad and egg salad

Your healthiest order:

Veggie Delite Sandwich With Swiss and Guacamole or Avocado

Details: The sandwich contains cucumbers, green peppers, lettuce, red onions, spinach and tomatoes; get it on 9-Grain bread, and ask for a double serving (1 ounce total) of Swiss cheese plus a double serving of guacamole.  Not all locations carry Swiss; your next best option is provolone. If you’re in one of the few locations that carry avocado, get two portions of it instead of guacamole, to save 200 milligrams of sodium.  

Nutrition highlights: Go Subway! This meal beats out other chains for being the lowest in sodium, with plenty of fiber and an impressive 340 milligrams of calcium.  (That’s 28 percent of the day’s requirement for women age 51-plus and men age 71-plus, and it covers 34 percent for men up to age 70.) The veggies pack in about a quarter of your daily vitamin A and C needs.

Nutrition stats: Approximately 440 calories, 19g protein, 23g fat, 6.5g saturated fat, 45g carbohydrates, 9g fiber, 5g sugar, 540mg sodium (730 with provolone).

Close runner-up:

Veggie Delite Sandwich With Swiss and Chicken Strips: 9-grain bread plus one portion (1/2 ounce) Swiss with 1 serving of chicken strips and a double portion guacamole

Nutrition highlights: Same plusses as the other version — high in fiber, with vitamin A and C, although you lose a little calcium (210mg; 160mg with provolone), but you gain protein.

Nutrition stats: Approximately 470 calories, 31g protein, 20g fat, 6g saturated fat, 45g carbohydrates, 9g fiber, 5g sugar, 720mg sodium (815 with provolone).

General tips:  

Get the “Plate,” which is one side and two entrees, or order à la carte.  Skip the bowl (too much rice, not enough other stuff) or the “Bigger Plate” unless you’re really hungry or want to split the meal with someone.

Because a side order of brown rice is more of a hill — with 420 calories — ask for just half a serving along with half a serving of the Super Greens (broccoli, kale and cabbage).

Check to see which entrees are available at your local Panda Express; most don’t carry all the items on the website’s national menu. For example, very few serve any tofu entrees.

Prepare to exceed 1,000 milligrams of sodium, unless you go with my picks. A shame, because many of the entrees are otherwise rich in vegetables and moderate in saturated fat.

And finally, skip the SweetFire Chicken Breast, Sweet and Sour Chicken Breast, and Beijing Beef — too high in sugar.

Your healthiest orders (both fit Panda Express’ “Plate” model of a side and two entrees):

Super Greens, rice and Teriyaki Chicken

Details: Order half a side brown rice and half a side Super Greens and two (yes, two) entrees: Grilled Teriyaki Chicken entrée + Super Green entrée.

Nutrition highlights: The Super Greens live up to their name, bursting with cancer-fighters in the broccoli, kale and cabbage (carotenoids and glucosinolates) and garlic (organosulfur compounds).  Brown rice lends B vitamins and fiber, and chicken provides satiating protein.

Nutrition stats: Approximately 600 calories, 47g protein, 17g fat, 4.5g saturated fat, 61g carbohydrates, 7g fiber, 13g sugar, 798mg sodium.

Super Greens, rice, and String Bean Chicken Breast

Details:  half a side of brown rice, half a side of Super Greens and two (yes, two) entrees: String Bean Chicken Breast entrée and Super Greens entrée.

Nutrition highlights: Nearly identical to the above.

Nutrition stats: Approximately 490 calories, 25g protein, 13g fat, 2.5g saturated fat, 66g carbohydrates, 11g fiber, 9g sugar, 858mg sodium.

General tips: 

Plan on eating low-sodium the rest of the day, because you’ll rack up half your daily max at Domino’s, even with the lower sodium choices below.

The Classic Garden Salad is a generously sized, ideal accompaniment to pizza. Just lose the croutons and cheese — both come packaged separately — to save calories, saturated fat and sodium.  

No dressing is low in sodium, but the Marzetti Cardini Caesar, Marzetti Golden Italian and Ken’s Ranch aren’t bad at 280 to 320 milligrams per packet. Have half a packet, and if you need more dressing, add in a little olive oil.  

Your healthiest order:

A 6-inch personal pizza (pizza sauce, regular cheese) and any vegetable toppings + Classic Garden Salad (croutons and cheese removed) and half a packet Ken’s Lite Balsamic with Olive Oil Vinaigrette dressing) 

Nutrition highlights: The more vegetables you pile on, the more nutrients you pick up such as vitamin C (peppers), antioxidant carotenoids (spinach) and phenolic compounds with multiple health benefits (mushrooms). Pizza sauce is rich in the powerful antioxidant lycopene, which survives and even becomes better absorbed when tomatoes are processed. I’d have a lot more to say if Domino’s offered a whole-wheat crust — maybe someday!

Nutrition stats: Approximately 572 calories, 18g protein, 20g fat, 6.8g saturated fat, 71g carbohydrates, 6g fiber, 7g sugar; 790mg sodium.

Close runner-up:

Half of a 12-inch (medium) vegetable “Crunchy Thin” crust pizza; any vegetable toppings are fine. Also order a Classic Garden Salad (croutons and cheese removed) and half packet of Ken’s Lite Balsamic with Olive Oil Vinaigrette dressing

Nutrition highlights: Nearly identical to the above.

Nutrition stats: Approximately 597 calories, 22g protein, 29g fat, 11.5 g saturated fat, 67g carbohydrates; 8g fiber; 11g sugar; 1.125mg sodium.

Janis Jibrin is a registered dietitian, health writer and adjunct professor of nutrition at American University. She lives in Washington, D.C.