School lunch ideas kids will eat — Stephanie with the Costco snacks she packs for under $5 a lunch
|

School Lunch Ideas Kids Will Eat — What I Buy for Under $5 a Lunch

These are the school lunch ideas kids will eat — not the ones that photograph well, and not the ones that come home untouched at three o’clock. I was a lunch lady for a few years, right up until recently, and you want to know how much food gets thrown away? I have seen it with my own eyes. So when I pack lunches for my own kids, I buy what they will actually eat, and I buy it at Costco. Here is every single thing that goes in, what I paid for it, and what it comes out to per lunch.

This post contains affiliate links. As an Amazon Associate I earn from qualifying purchases. If you purchase through my links, I may earn a small commission at no extra cost to you. Thank you for supporting StephanieCooksForACrowd.com!

📄 Free Printable: Packing Lunches, Honestly

Two pages for your fridge — everything I’ve learned packing lunches before 7 a.m. on one side, and the lunchbox lineup with room to write in your own on the other.

Watch the full video above — or keep reading for every price.

Featured Tools & Ingredients

Sale
Glad Take-Aways 30-Pack Snap-Seal Rectangular Food Storage Containers, 28 oz, Leak-Resistant Lids...
  • GENEROUS 28 OZ CAPACITY FOR FULL MEALS – Ideal for entrees, leftovers, pasta, and meal prep...
  • LEAK-RESISTANT SNAP-SEAL LIDS – Secure, tight-fitting lids help prevent spills and keep food fresh...

• My kids are not sandwich eaters, so leftovers are how they get a real meal at lunch. These go in the bag with last night's dinner, and if one never comes home, I do not lose one minute of sleep over it.

I Was a Lunch Lady, and That Changed How I Pack

I know what I am supposed to say here. I am supposed to tell you about carrot sticks and hummus cups. But I stood in that cafeteria and watched tray after tray go in the trash, and I am not going to pretend I did not see it. I am not saying kids do not eat their veggies. A lot of them do. But a lot of them do not, and the ones who do not are not eating anything else either, because the good stuff went in the garbage with the rest of it.

So here is where I land, and I know it is going to make some mamas mad at me. I would rather my kids eat something during the day than nothing at all. A bag of chips that gets eaten does more for a kid sitting in fourth period than a beautiful lunch that came home sealed. That is the whole argument. That is the only reason any of this list looks the way it looks.

The other half of it is the clock. I am up at 6:15 getting kids out the door. I am not portioning anything into little containers, and I am not doing it the night before either. Let us just be real — I am not going to do it. So everything I buy comes in its own individual pack, and packing a lunch is grabbing five things and dropping them in a bag.

Costco box of 40 Pirate's Booty bags at 33 cents each for school lunches

School Lunch Ideas Kids Will Eat — Everything I Buy at Costco

These are the prices I paid on my most recent run. Costco prices move around, so treat these as a snapshot rather than a promise — but the per-pack math is the part that matters, and that is what I want you to see.

The crunchy thing

  • Pirate’s Booty, 40 bags — $13.39 (33¢ each). My kids like them and you cannot touch that price on any other chip. This is the workhorse.
  • Goldfish cheddar, 45 packs — $12.49 (28¢ each). Classic. My kids are older and they still eat them, so I still grab a box.
  • Variety snack pack, 40 packs — $17.79 (45¢ each). Pirate’s Booty, Cheez-Its, Famous Amos and Rice Krispies Treats in one box. The little desserts in here definitely get eaten.
Costco 45-count Goldfish cheddar box at 28 cents per pack for packed lunches

The protein

  • Kirkland grass-fed beef sticks, 12 count — $13.79 ($1.15 each). I usually get a cheaper brand, but they were out. My kids love these.
  • Golden Island Korean barbecue snack bites, 12 packs — $12.99 ($1.08 each). This is one of the priciest things I buy, and I buy it anyway because I know they are getting some protein and they actually like it.
  • Kirkland nut bars, 30 bars — $16.79 (56¢ each). Our whole family eats these. Good protein, good fiber, and they never come home.
Kirkland beef sticks and Korean barbecue bites — protein school lunch ideas kids will eat

The fruit

  • Granny Smith apples, 4 lb — $5.29 (about 66¢ apiece). Here is my whole fruit rule: I only buy the fruit they will actually eat. I do not buy fruit they will not eat, because it gets thrown away and I paid for it twice — once at the register and once in the trash.
  • Welch’s fruit snacks, 90 pouches — $13.79 (15¢ each). You can come at me. I know it is not really fruit. But they eat them, and 15 cents is 15 cents.
Four-pound bag of Granny Smith apples from Costco at about 66 cents each for school lunches

The sweet thing

  • Kirkland mini muffin bites, 20 pouches — $7.99 (40¢ each). Four little muffins in a pouch. Sometimes these get grabbed for breakfast on the way out the door instead.
  • Hello Panda chocolate cookies, 32 bags — $8.29 (26¢ each). Cute, cheap, little, and even my big girls like them.
Costco 90-count Welch's fruit snacks box at 15 cents per pouch for packed school lunches

The drink

  • Kirkland sparkling water, 24 count — $10.99 (46¢ each). This is the one splurge, and it is one a month. The little juice packs do not do it for them anymore. These are for lunch only — that is what they are told. We will see how that holds.

What It Actually Costs Per Lunch

Build one lunch out of that list — a crunchy thing, a protein, a fruit, a sweet thing and a drink — and you land at right around $4.75. Less than five dollars. I call that a win, and I did not have to get up any earlier to do it.

The number moves depending on what you grab. Beef sticks and sparkling water on the same day pushes it up. Goldfish, fruit snacks and an apple is closer to a dollar. That is the flexibility that makes it work on a real week instead of a perfect one.

Stephanie with the math — school lunch ideas kids will eat for about $4.75 per lunch

No Costco? Here Is the Amazon Version

I get asked this every single time, so I went and priced the whole thing out on Amazon in August 2026. And I want to tell you the truth about what I found, because it is not as simple as one being cheaper.

Item for item, Amazon costs more. The same Pirate’s Booty that runs me 33 cents a bag at Costco is about 67 cents on Amazon. That is double, and it is double on most of this list. If you have a warehouse near you and a membership, the warehouse wins and it is not close.

But you can still come in under five dollars — I got it to about $3. Here is the honest part: that is not the same lunch for less money. It is a lighter lunch. The Costco version carries a beef stick at $1.15 and a real apple at 66 cents, and those two are most of the difference. Swap in fruit snacks and a granola bar and the number drops, because you spent less on protein and fresh fruit.

And I am not going to fuss at anybody for that. The whole reason this list looks the way it does is that a lunch that gets eaten beats a lunch that comes home. If a fruit snack gets eaten and an apple comes home in the bottom of the bag, the fruit snack did more good. If I were building this one and had to give something up last, it would be the protein — that is the thing that carries a kid through the afternoon.

🛒 The Amazon Lunchbox Shopping List

Everything I priced out for the Amazon version, in the same five slots. Pick one from each and you have a lunch. Prices below are live from Amazon, so they will not match what I paid in August 2026 — the per-pack math is the part to watch.

Something crunchy

Goldfish Cheddar Crackers, 1.5 oz. Snack Packs, 30 Count
Goldfish Cheddar Crackers, 1.5 oz. Snack Packs, 30 Count
Always baked, never fried: keep Goldfish crackers on hand for anytime snacking goodness; The snack that smiles back: Goldfish crackers have been making families smile for decades
$19.93 Amazon Prime
Rold Gold Tiny Twists Pretzels, 1 Ounce (Pack of 40)
Rold Gold Tiny Twists Pretzels, 1 Ounce (Pack of 40)
Pack of 40 one ounce bags. Packaging may vary; Small pretzel twists in a convenient package
$22.43 Amazon Prime

Something with protein

Keebler Sandwich Crackers, Lunch Snacks, Variety Pack (45 Packs)
Keebler Sandwich Crackers, Lunch Snacks, Variety Pack (45 Packs)
Includes 45 sandwich crackers; Packaged for freshness and great taste
$27.51 Amazon Prime

Something fruit

Something sweet

Something to drink

Gatorade Thirst Quencher Sports Drink, Variety Pack, 12 Fl Oz (Pack of 18)
Gatorade Thirst Quencher Sports Drink, Variety Pack, 12 Fl Oz (Pack of 18)
Hydrates better than water. Replaces electrolytes lost in sweat, like sodium and potassium
$11.98 Amazon Prime

↑ Back to Top

The Lunch Bag I Do Not Buy

I do not buy lunch bags. My kids carry their lunches in the plastic grocery bags that come home from Walmart or Publix. They already exist, they already came into my house, and they cost me nothing. Our kids have a refrigerator in their classroom, so the whole bag goes straight in the fridge when they get to school and stays cold until lunch.

That fridge is the part that makes it work, and I want to be honest that not every classroom has one. The USDA’s guidance on keeping bag lunches safe says that if a refrigerator is available at school, perishable food should go in it as soon as your child arrives — and if you are using an insulated bag, leave it open in the fridge so the cold air can actually get to the food. If there is no fridge, they recommend two cold sources rather than one, and an insulated bag instead of paper.

So if your school does not have a fridge, this is the setup I would use instead of my grocery bag: an insulated lunch bag  with two reusable ice packs  — one on top of the food and one underneath. The USDA also says not to reuse disposable food packaging or paper bags, which is worth knowing. In our house the grocery bag is a carrier and nothing food touches it directly, but a fridge at school is doing a lot of the work, and I would not pretend otherwise.

What If Your Kids Actually Eat Sandwiches?

Mine do not, and I wish they did. A sandwich is such an easy, nice thing to put in a lunch. But I stopped fighting that battle a long time ago, and I have a whole hill I will die on about sandwiches if you want to hear it.

If yours are sandwich eaters, you are in better shape than I am — the sandwich slots right in where my protein goes, and everything else on this list stays exactly the same. That is really the only change you need to make.

Last Night’s Dinner Is Tomorrow’s Lunch

This is honestly how I get something halfway decent into them. Whatever I made for dinner, they will take the next day for lunch. Baked potatoes. Lasagna. A casserole. Asian stir fry. They like it better than anything I could have packed on purpose, and it costs me nothing extra because I already cooked it.

That is what the Glad Take-Aways up top are for, and I wrote up the whole story on those separately because they have earned it. Thirty-five containers for $10.99 — about 31 cents a box. If it comes home, I wash it and we use it again. If it does not come home, I am not upset about it. And I very much do not want it brought back to me after it has been sitting in a locker for three weeks.

Glad Take-Aways containers from Costco for sending dinner leftovers in school lunches

The catch is that the leftover trick only works if there was a real dinner the night before. That is the actual hard part of all of this — not the lunches, the dinners. If you want that part already decided for you, that is exactly what I put in my cookbook.

📕 If the Dinner Is the Hard Part

I went back through everything on this site and picked the dinners that actually work on a family table — the ones that get eaten instead of pushed around a plate. Four weeks of them, with the sides already chosen and a shopping list written for every single week. The deciding is already done, which is the whole point.

And when there’s a real dinner on the table, tomorrow’s lunch takes care of itself.

See what’s inside →

School Lunch Ideas Kids Will Eat — FAQ

Are these really school lunch ideas kids will eat, or just junk food?

Both things are true and I am not going to dodge it. There is a bag of chips in this lunch. There is also protein, fruit, and very often a real dinner from the night before. My measure is what comes home empty, because food in the trash feeds nobody.

Do you prep the lunches ahead of time?

No, and I am not going to start. Not the night before and not on Sunday. Everything I buy is already in its own pack, so packing a lunch is grabbing five things at 6:15 in the morning and dropping them in a bag.

Do you have to have a Costco membership for this to work?

It helps a lot, because the whole thing runs on buying the big box instead of the small one. But the principle travels — anywhere you can buy 40 of something instead of 8, the per-pack price drops hard, and that is the entire trick.

Isn’t buying individual packs wasteful?

It is more packaging than portioning it out myself, and that is a fair thing to say. But I am choosing between packaging and lunches actually getting packed on a school morning, and I know which one my family needs.

How many lunches are you packing?

Two right now, though I have packed five in a morning plenty of times. Jonathan gets his formula through his feeding tube, so he is not part of the lunch line — but the system is the same whether you are making two or six.

The short version — my most controversial mom opinion, in about a minute.

More Family Life You’ll Love

🍳 More from My Kitchen

📖 My Cookbooks — My recipes, with the planning already done.

📅 My Weekly Meal Plans — A full week of dinners with a printable shopping list, every Saturday.

🥫 Shop My Pantry — Every ingredient I keep stocked, organized like a grocery store.

🍴 Shop My Kitchen — All the tools and equipment I use for cooking for a crowd.

🛒 My Amazon Storefront — Curated lists for every kind of recipe.

📬 Come to the table on Saturday

Every Saturday morning I send a printable meal plan and full grocery list — the whole week, formatted for the fridge and the grocery run — plus new recipes and whatever’s happening at the Longstreth house. Drop your email below and I’ll save you a seat.

School Lunch Ideas Kids Will Eat — About Stephanie Longstreth

Stephanie Longstreth is the home cook, mom, and storyteller behind StephanieCooksForACrowd.com. She cooks for a family of seven in Florida — five kids, two cats, and one husband who appreciates a good meal. Four of her children came home through adoption, and family stories are woven into everything she makes and shares. Find her crowd-friendly recipes, weekly meal plans, and real family life on TikTok, Instagram, YouTube, and Pinterest @stephaniecooksforacrowd.

Leave a Reply

Your email address will not be published. Required fields are marked *