Fuel JournalMacro Tracking & Meal Planning12 min read

CAVA Macro-Friendly Bowls Ranked by Goal

A macro-tracker's guide to CAVA bowls ranked for cutting, recomp, bulking, performance, and GLP-1 appetite, with protein, sodium, sauce, pita, and logging caveats.

Published May 15, 2026

CAVA reads as the healthy default in a strip-mall lineup that mostly is not. The store gives you grilled protein, lentils, greens, and olive oil instead of breaded chicken and a cheese pull. That framing is what hides the actual math. The official curated bowls run from a 580 kcal Greek Salad Bowl to an 860 kcal Falafel Crunch with more than 2,000 mg of sodium, and the build-your-own ceiling on the Grains Bowl reaches 1,330 kcal per CAVA's own menu page.1 The choice of base, protein, sauce, and side decides whether a CAVA lunch is a clean recomp meal or a 900 kcal fat-and-sodium event with a salad halo.

Last verified: May 16, 2026.

This page ranks CAVA orders against the goal you are eating for today rather than against a generic "healthy" label. Fuel is not partnered with CAVA, none of the rankings below were reviewed or compensated, and the numbers are pulled from CAVA's published nutrition guide.21 Treat them as the best public anchor available, not as a guarantee for any single store visit.

01How to read CAVA macros before you rank the bowl

A CAVA order is four decisions stacked on top of each other. Base, protein, toppings and dips, dressing or sauce, plus an optional side of pita or chips. CAVA's nutrition guide publishes per-portion values for each component and for the curated bowls.2 Once you can read it, the menu stops being a long list and becomes a small set of swaps.

The base sets the calorie floor and most of the carbohydrate. Saffron Basmati Rice and Brown Rice are each in the 290 to 310 kcal range with about 770 mg of sodium per portion before sauce. Black Lentils run 270 kcal with 18 g of protein and 15 g of fiber, which is the cheapest protein and fiber upgrade on the menu. SuperGreens are 35 kcal and 35 mg of sodium. Picking SuperGreens or a half-and-half greens-and-lentils base instead of a full rice scoop is usually the single largest lever on the order.2

The protein scoop is where most macro trackers leave protein on the table. Grilled Chicken delivers 28 g, Harissa Honey Chicken 26 g, Grilled Steak 23 g, Falafel only 6 g per portion.2 One portion of grilled chicken or steak rarely crosses the 30 g per-meal floor the ISSN nutrient-timing position stand recommends for an active adult, so a double protein is usually the cleanest way to land near 40 to 50 g without rebuilding the bowl.4

Toppings carry the hidden fat and sodium. Crazy Feta is 70 kcal and 230 mg of sodium. Hummus is 50 kcal. Pita Crisps as a topping add 70 kcal and 11 g of fat for almost no protein. Avocado is 110 kcal and 10 g of fat per portion. The four-topping default order can quietly add 300 kcal of fat-dominant calories on top of a bowl that already has olive oil and sauce.2

Sauce is the most asymmetric decision on the menu. Garlic Dressing is 180 kcal and 20 g of fat per portion. Greek Vinaigrette is 130 kcal and 14 g of fat. Hot Harissa Vinaigrette is 70 kcal and 7 g of fat. Tzatziki and Yogurt Dill are 30 kcal for 2 g of protein. Lemon Herb Tahini is 70 kcal with 2 g of fiber. The dressing-versus-tzatziki swap moves a bowl by roughly 100 to 150 kcal and 12 to 17 g of fat for no protein change.2

Sides are the third silent line. A Side Pita is 80 kcal. A Whole Pita is 320 kcal with 54 g of carbohydrate and 700 mg of sodium. Classic Pita Chips are 280 kcal for 41 g of carbohydrate and only 10 g of protein, and the Sumac Sour Cream + Onion variant is 290 kcal. None of those have to come home in the bag.2

The CAVA menu page itself lists the build-your-own ranges. Greens + Grains run 310 to 1,190 Cal, the Grains Bowl runs 435 to 1,330 Cal, and a Salad Bowl can sit anywhere from 185 to 1,055 Cal.1 A 1,190 Cal and a 310 Cal bowl carry the same menu name. The decision tree below is how you choose which end of the range you land on.

02Best CAVA orders by goal

Each row below is a working pattern, not a single SKU. Calories and protein use CAVA's per-component values added together. Treat them as approximate because portion variance at the line is real and CAVA can update recipes, ingredients, or sourcing without notice.2

GoalPattern that winsApproximate macrosWhat to avoid
Cut, ~600 kcal lunchSuperGreens base, double Grilled Chicken, tomato and onion, tzatziki, lemon, no side~585 kcal, 62 g protein, ~1,540 mg sodiumRice base plus Greek Vinaigrette plus pita chips
Recomp, ~550 to 650 kcal lunchHalf SuperGreens half Black Lentils, Grilled Chicken, Crazy Feta, lemon herb tahini~545 kcal, 45 g proteinSingle chicken on full rice with Garlic Dressing
Bulk, ~850 to 1,050 kcal lunchBrown Rice, double Steak or Harissa Honey Chicken, hummus, harissa, side pita~850 to 1,030 kcal, 59 to 65 g proteinFalafel as primary protein, which leaves protein under 30 g
Performance, training daySaffron Basmati Rice, Grilled Chicken, tzatziki, hot harissa vinaigrette, roasted vegetables only when sodium fits~640 to 740 kcal, 35 to 38 g proteinGreek Salad logic on a hard training day
GLP-1 appetite lowSuperGreens, Grilled Chicken, tzatziki or yogurt dill, lemon herb tahini for moisture, no pita~385 kcal, 35 g proteinWhole Pita, pita chips, any dry double rice base
Sodium-restricted daySuperGreens, Grilled Steak (280 mg), tzatziki, lemon, skip feta and pita~235 kcal, 28 g protein, ~375 mg sodiumFalafel Crunch (2,210 mg) and Harissa Avocado (2,010 mg)

The official bowl that comes closest to a clean cut order is the Greek Salad Bowl at 580 kcal with 37 g of protein and 40 g of fat, with the caveat that it still carries 1,810 mg of sodium.2 If you want a CAVA-built bowl rather than a custom order, that is the lowest-calorie, highest-protein curated option on the page, with the Steak + Harissa Bowl (620 kcal, 37 g protein, 1,830 mg sodium) close behind on calories and similar on protein.2

03Cut

The cut version of CAVA stops being a sit-down meal and starts being a high-protein salad with one olive-oil unit attached. A SuperGreens base costs you 35 kcal and 35 mg of sodium and protects the rest of the budget for a double protein.2 Double Grilled Chicken is 500 kcal for 56 g of protein and 1,340 mg of sodium. A tzatziki or yogurt dill scoop is 30 kcal and adds moisture without burning the fat budget. Lemon and the included vegetable toppings finish the bowl. No pita, no chips, no Greek Vinaigrette.

That order lands near 585 kcal with about 62 g of protein and roughly 1,540 mg of sodium if you include tomato and onion. That is one strong protein pulse against the per-meal range the ISSN supports for active adults, and it leaves room for breakfast and dinner inside a 1,800 to 2,200 kcal cutting day.42

If you want a curated option that still works on a cut, the Greek Salad Bowl at 580 kcal with 37 g of protein is the cleanest published bowl on the page, with the sodium caveat noted above.2 The Steak + Harissa Bowl at 620 kcal, 37 g of protein, and 1,830 mg of sodium is the next closest calorie-protein tradeoff, and it still sits behind Falafel Crunch and Harissa Avocado on sodium. The cut decision is usually between Greek Salad Bowl as a default and a custom SuperGreens build when sodium has to come down.2

For the whole-day picture around restaurant choices like this one, restaurant, takeout, and travel macro tracking is the page that explains how to size the rest of the day around a single fast-casual lunch.

04Recomp

Recomp wants protein density without the calorie shave that a strict cut requires. Half SuperGreens and half Black Lentils gives you ~150 kcal of base with ~10 g of protein and ~10 g of fiber before any protein scoop. Add one Grilled Chicken (250 kcal, 28 g protein), Crazy Feta (70 kcal, 4 g protein), and Lemon Herb Tahini (70 kcal, 6 g fat) and the bowl lands near 545 kcal with about 45 g of protein.2

The Steak + Harissa Bowl shows the closest current curated version of this build, with 620 kcal and 37 g of protein.2 Adding a second steak scoop pushes that to roughly 790 kcal and ~60 g protein, which is the recomp shape most lifters are looking for in a one-bowl lunch.

The recomp swap that fails is leaving Garlic Dressing on the bowl, because that single sauce decision adds 180 kcal and 20 g of fat without moving protein at all.2 On a flat-calorie recomp week, that 180 kcal is the difference between holding bodyweight and drifting up by a quarter pound. The same fat-budget logic shows up in macro meal planning for weight loss on the home-cooking side.

05Bulk

Bulk is the only goal where pita earns its place. Brown Rice (310 kcal, 48 g carbs, 7 g protein) or Saffron Basmati (290 kcal, 54 g carbs) is a useful starch. Double Grilled Steak (340 kcal, 46 g protein) or double Harissa Honey Chicken (520 kcal, 52 g protein) carries the protein. Hummus, harissa, and a side pita add another ~200 kcal of carbohydrate and fat with ~6 g of protein. The Brown Rice version lands near 850 to 1,030 kcal with 59 to 65 g of protein before extra toppings.2

The mistake on a bulk order is treating Falafel as the primary protein. Three falafel run 350 kcal, 26 g of fat, and only 6 g of protein per CAVA's guide.2 A bowl built on falafel can clear 860 kcal with 24 g of protein, which is the Falafel Crunch Bowl in published form.2 On a lean-bulk day the protein-to-calorie ratio is the load-bearing number, and a falafel-first bowl is the lowest ratio on the menu.

The other bulk option worth running is double protein on a curated bowl. Chicken + Rice at 700 kcal and 40 g of protein in stock form moves to roughly 950 kcal and ~68 g protein with a second chicken scoop.2

06Performance

Performance eating around training is a different problem from cut or bulk. The order should bias carbohydrate toward the session and protein toward recovery, not toward a salad logic that survives a sedentary day but undercuts a hard lift or a long run.

A useful CAVA performance build is Saffron Basmati Rice, Grilled Chicken, tzatziki, and Hot Harissa Vinaigrette. That is about 640 kcal with 35 g of protein, ~63 g of carbohydrate, and roughly 1,770 mg of sodium.2 Add roasted vegetables only when the day's sodium budget can absorb another 600 mg. With them, the bowl lands near 740 kcal, 38 g protein, and 2,370 mg sodium.2 On a long-session day, that sodium load may fit. On a low-activity recovery day, it is the line you cross by accident.

The Chicken + Rice Bowl at 700 kcal and 40 g of protein is essentially the curated version of that idea.2 The Steak + Harissa Bowl trades carbohydrate for fat (39 g carbs versus 44 g) and works better as a post-session meal than as a pre-session one.2

A note on glycogen. A higher-carb meal stores muscle and liver glycogen with water, which is the right outcome around training and the wrong outcome the morning of a weigh-in. Read scale movement after a CAVA lunch with that context in mind, the same way you would after any rice-and-sauce meal.

07GLP-1 appetite

GLP-1 receptor agonists change the eating problem from "how do I stop" to "how do I finish enough protein before I am done." CAVA is a friendlier fit than most fast-casual chains for users on a GLP-1 receptor agonist because grilled protein, sauce moisture, and greens can deliver 30 g of protein in roughly 400 kcal of total food.2 That is a meal a low-appetite user can actually finish.

The GLP-1 order that works is SuperGreens, one Grilled Chicken scoop, tzatziki or yogurt dill for moisture, and Lemon Herb Tahini for fat. That lands near 385 kcal with 35 g of protein.2 If you can tolerate more volume, swapping half the greens for black lentils pushes the bowl closer to 500 kcal and 43 g protein. Skip the Whole Pita and the pita chips. Both are dry, dense, and almost always the part of the meal that does not get finished when satiety hits early.

The order that fails on a GLP-1 day is the Falafel Crunch or any bowl built around a Whole Pita. The Falafel Crunch Bowl carries 860 kcal and 2,210 mg of sodium for 24 g of protein, and the volume is what stops a low-appetite user from finishing the protein at the bottom of the container.2 A smaller bowl with a higher protein-to-volume ratio is the structural fix.

For the muscle-preservation side of the GLP-1 picture, including how protein distribution interacts with appetite suppression, the GLP-1 protein guide is the page to pair with this one.

08Sauce, pita, and chips traps

The sauce decision is the single biggest hidden lever on a CAVA order. The pita and the chips side is the second. The table below is the order-day version of the math.

Add-onCaloriesFatSodiumProteinDefault verdict
Garlic Dressing18020 g90 mg0 gSkip on cut and recomp, fine on a bulk day
Greek Vinaigrette13014 g230 mg0 gUse sparingly, ask for half
Hot Harissa Vinaigrette707 g270 mg0 gReasonable on most days
Lemon Herb Tahini706 g140 mg2 gGood fat moisture without large sodium hit
Tzatziki302.5 g60 mg2 gDefault sauce for cut and GLP-1 bowls
Yogurt Dill302 g190 mg2 gTied with tzatziki on calories, more sodium
Hummus topping502.5 g90 mg2 gFine on any goal, useful fiber
Crazy Feta topping706 g230 mg4 gCheapest topping for a protein bump
Harissa topping706 g250 mg1 gFlavor, watch the sodium stack
Avocado topping11010 g0 mg1 gFree sodium, costly fat
Pita Crisps topping7011 g25 mg1 gSkip on cut and GLP-1, harmless on bulk
Roasted Vegetables1004.5 g600 mg3 gUseful, but it is the sodium item most people forget about
Side Pita801.5 g180 mg3 gAcceptable on most goals
Whole Pita3206 g700 mg13 gBulk only, otherwise it is a third of a day's sodium
Pita Chips2808 g630 mg10 gSkip on cut, recomp, and GLP-1
Sumac Sour Cream + Onion Pita Chips2909 g740 mg10 gSame shape, higher sodium

The Greek Salad Bowl sodium number is the one that surprises most readers. At 1,810 mg it is the same sodium load as the Chicken + Rice Bowl, despite reading like the lightest item on the menu.2 If sodium is the limiting variable for the day, the order has to come down from the toppings and sauce, not from the calorie count.

The FDA Daily Value for sodium is 2,300 mg/day for an average healthy adult.3 One CAVA bowl can spend 70 to 95% of that, which is the part of the meal that no one orders against.

09How to log a CAVA bowl in Fuel

Fuel's Eat Out feature lets you scan a CAVA menu and rank items against the calories and macros you have left, with the same caveats restaurant nutrition data always carries.5 The logging side is its own problem, and the rules below are the ones that hold up across visits.

Use the official curated bowl when you ordered one. The Chicken + Rice Bowl, Steak + Harissa Bowl, Harissa Avocado Bowl, Greek Salad Bowl, Falafel Crunch, Salmon + Yogurt Dill, Salmon + Strawberry Sesame, and Spicy Lamb + Avocado Bowl all have published per-serving values you can save as a custom entry and reuse.2 CAVA can change recipes, so re-verify the saved entry against the current PDF every few months.

For a build-your-own order, log the components. Pick the base, the protein scoop, each topping you actually accepted, the dressing or sauce, and any side. CAVA publishes per-portion values for every line in the build, so a custom bowl is a small sum rather than a guess.2 Save the bowl you order most often as a single Fuel entry once you have built it twice.

Add a small upward adjustment for double sauce or a heavy server pour. A line worker who hands you two scoops of garlic dressing instead of one is adding ~180 kcal and 20 g of fat that the saved entry does not show. The same drift logic from food database accuracy applies here. A consistent 100 to 150 kcal upward adjustment is usually enough on sauce-heavy bowls.

Read sodium as scale noise on the next morning, not as fat gain. A 1,800 to 2,200 mg sodium lunch can hold water through the next morning weigh-in, especially if it is paired with a higher-carb base like rice or pita. Reading a single Tuesday weight after a Monday CAVA bowl is the wrong measurement window. The trend line over 7 to 14 days is the right one.

Use Eat Out when you are choosing the order in the moment, especially when calories left in the day are tight and you want a fast read of which bowl fits.5 Fuel cannot promise exact restaurant numbers, so use the recommendation as guidance rather than as a substitute for logging the bowl after you order.

10The decision rule

If your remaining calories are below 600 and you still need protein, default to SuperGreens, double a grilled protein, take tzatziki, and skip every pita and chip option on the menu. If you have 800 to 1,100 kcal available and a session in the next four hours, run rice with a grilled protein, hummus, and a side pita. If your appetite is low because of a GLP-1 receptor agonist or a hard training morning, run a half-base bowl with one chicken, tzatziki, and lemon herb tahini, and let the order be smaller than the menu wants it to be.

CAVA is genuinely closer to a macro-friendly default than most fast-casual chains. The reason it earns that reputation is the same reason it can quietly undo a deficit. Grilled protein and lentils are easy. Olive oil, feta, pita, and double sauce are also easy, and they stack into bowls that look like the healthy choice while reading like a 900 kcal event on the back end. Order to the goal you are eating for today, log the components when you build your own, and weigh on Wednesday rather than Tuesday.

Footnotes

  1. CAVA. Menu. cava.com/menu. Curated bowl calories and build-your-own ranges as published on the public menu page.

  2. CAVA. Nutrition and Allergen Guide (PDF, current revision). Linked from cava.com/nutrition. Direct PDF. CAVA states that allergen and ingredient information depends on supplier data, cross-contact risk, and substitutions, so values are reference points rather than guarantees.

  3. U.S. Food and Drug Administration. Daily Value on the Nutrition and Supplement Facts Labels. Sodium Daily Value 2,300 mg/day. FDA

  4. Kerksick CM, Arent S, Schoenfeld BJ, et al. International society of sports nutrition position stand: nutrient timing. J Int Soc Sports Nutr. 2017, 14:33. PMC. Practical per-meal protein dosing of 0.25 to 0.40 g/kg every 3 to 4 hours.

  5. Fuel Nutrition. Eat Out help article. Eat Out is a menu-scan and ranking feature, not a guarantee of restaurant nutrition values.

Keep readingAll stories