Salads are rare in LaGuardia T‑B, and Green Leaf’s is one of the only counters trying.
You’ll find Green Leaf’s in Terminal B’s main food court, past security and near several B‑gates, doing made‑to‑order salads and wraps in the $$ range. Think roughly $15–$20 once you add protein and tax. It’s the spot people mention when they’re done with Shake Shack and pizza but still want something you can eat in 10–15 minutes before a short-hop flight.
Hours track with typical Terminal B operations and run through most bank times, but reviews say late‑evening salads can look tired, especially the spring mix and spinach. Base salads start around the mid‑teens, and chicken or other protein add‑ons can push the total close to $20. That Reddit line about “the salad place is expensive for what you get” fits; portion size vs. price is a common complaint.
Line behavior matters here. Google reviews flag that custom salads slow down badly during peak departures, especially around the 7–9 a.m. and 4–7 p.m. waves out of Terminal B. Regulars grab a pre‑made bowl from the cold case when the queue snakes past 6–8 people, since those can be paid for and out the door in under 5 minutes. Made‑to‑order can stretch past 10 minutes when three or four orders are ahead of you.
Watch out for the protein upsell. Adding grilled chicken or similar toppings often adds $4–$6 on top of an already $14–$16 base, and several reviewers suggest skipping it and buying a separate snack bar or nuts from the nearby Hudson News instead. Another complaint: greens after about 8 p.m. sometimes look wilted, so check the bowl before they start chopping.
Tip: if your boarding pass shows “group 1–3 now boarding” or you’re inside 20 minutes to departure from a B‑gate, skip the custom line and grab a pre‑made salad so you’re not the last one on the plane.