35 School Lunch Ideas My Kids Actually Eat (No Sandwiches Required)
Somewhere around the third week of school, my kids start bringing their sandwiches home with exactly one bite missing. I used to take it personally. Now I take it as information.
So my lunch packing changed. These days it’s mostly hot food in an insulated thermos, little bento-style boxes with a bit of everything, and a handful of things I make on Sunday and pack all week.
I’ve ordered this list the way I actually use it: hot thermos lunches first, then the bento boxes, then the make-ahead stuff that rescues me on mornings when everything goes sideways. Every idea comes with a picky eater swap, because I live with at least one, and if you like this kind of thing, my favorite time-saving mom hacks pair nicely with it.

1. Thermos Mac and Cheese
My youngest would eat mac and cheese every school day if I allowed it, so it sits at the top of my thermos rotation.
The trick is making it looser than you would for dinner. Pasta keeps soaking up sauce while it sits in the jar, so I stir in an extra splash of milk right before packing, and by noon it’s creamy instead of a solid brick.
I’ll be honest about one thing: I spent a whole month blending cauliflower into the sauce. My kids noticed by day two, I ended up eating it myself, and now the vegetables just go on the side.
Mom note: For a kid who distrusts orange cheese, use mild white cheddar on plain shells; same comfort, much less suspicion.

2. Leftover Chili With Beans
Leftover chili from a Sunday pot is my favorite Monday lunch to pack, because it tastes better on day two and the work is already done.
I always preheat the thermos first. I fill it with boiling water, cap it, and let it sit about five minutes while the chili reheats until it’s steaming, then I dump the water and fill it right away.
A small bag of corn chips on the side turns it into something that feels like a treat.
Mom note: If beans are the problem, I mash about half of them into the sauce with a potato masher so the texture smooths out and nobody can pick them out.

3. Tomato Soup With Crackers
This is the lunch I packed most when my kids were little, and it still shows up whenever the fridge looks bare.
I cook the soup a little thicker than usual, since thin soup sloshes and finds every weak spot in a lid. A pat of butter stirred in at the end softens the acidity, which is my mom’s old trick and still the best one I know.
Pack the crackers separately in a small bag. Crushed into the soup at the lunch table, they stay crunchy; packed together, they turn to paste.
Mom note: For a kid who won’t touch anything red and chunky, I blend it completely smooth and call it pizza soup.

4. Spaghetti With Meat Sauce
I hide leftover spaghetti in the back of the fridge so my husband doesn’t find it before lunch packing, which takes some strategy in a small kitchen.
Break the noodles in half before cooking, or snip them with kitchen scissors after. Long spaghetti in a narrow jar becomes a tangle that no kid can manage with a plastic fork in a short lunch period.
Reheat it with a spoonful of water so the sauce loosens up, then pack it hot.
Mom note: Swap in small shapes like ditalini or elbows for any kid who finds long noodles too messy.

5. Fried Rice With Leftovers
I make fried rice whenever I’m down to the last cup of rice and a few odds and ends rattling around my crisper drawer.
Cold, day-old rice fries better than fresh because the grains have dried a little and stay separate. I scramble an egg in the pan, toss in frozen peas and carrots, and finish with a little soy sauce and butter.
One More Bite
27 Tiny Mailable Gifts I Send My Mom Friends →
29 Fruits and Vegetables My Kids Actually Eat (And How I Get Them To) →
It’s also one of my favorite places to hide vegetables, right alongside the sneaky plant-based foods I slip into dinner.
Mom note: If the peas get picked out one by one, chop everything as small as the rice grains and most kids give up the fight.

6. Chicken Noodle Soup
When anyone in my house is getting over a cold, chicken noodle soup goes into every thermos for the rest of the week.
I cook the noodles separately and add them to each jar right before packing. Noodles left in broth overnight swell up until there’s barely any broth left.
Keeping a container of soup in the freezer is half my lunch plan anyway, and the vegetables that turn one pot of soup into a week of dinners work just as well for lunches.
Mom note: For a broth-only kid, I strain out the vegetables and send just broth and noodles; I’d rather they eat something than nothing.

7. Ramen Noodles With an Egg
Instant ramen gets a bad reputation, and some of it is earned, but a packet of noodles with a real egg in it is a perfectly decent lunch on a chaotic week.
I use only half the seasoning packet, since the full one is a lot of salt, and drizzle a beaten egg into the boiling broth for egg drop ribbons.
A handful of frozen corn or spinach thaws right in the hot broth on the way to school.
Mom note: If the egg is a dealbreaker, leave it out and stir in shredded leftover chicken for protein instead.

8. Rice and Beans
Growing up, we had rice and beans every week, and I still think of them as the most dependable cheap meal there is.
I season the beans with cumin, garlic, and a little onion, simmer them until thick, and pack them over rice. A sprinkle of shredded cheese on top melts in the jar by lunchtime.
One can of beans and a pot of rice usually covers about three lunches in my house, which is why this one shows up a lot near the end of the month.
Mom note: Black beans tend to go over better than pinto with my picky one, maybe because they’re smaller and firmer and don’t read as mushy.

9. Mashed Potato Bowls With Turkey and Gravy
This started as Thanksgiving leftovers and turned into a regular thing because my kids requested it again in March.
Mashed potatoes stiffen as they cool, so I reheat them with milk and butter until they’re softer than dinner consistency. I layer potatoes, then chopped turkey, then gravy on top so it doesn’t all sink to the bottom.
Deli turkey works in a pinch if you chop it up and warm it right in the gravy.
Mom note: A spoonful of corn on top makes it a bowl in my kids’ eyes, and somehow they eat it faster than the same food on a plate.

10. Tuna Noodle Casserole
I grew up on tuna noodle casserole, pure 90s budget food, and I’m not even a little sorry about packing it.
Early Black Friday
Early Black Friday Deals and Coupons
Sales running right now at stores families already shop.
Affiliate links: I may earn a small commission at no extra cost to you.
I bake a pan on Sunday, and single scoops reheat well with a splash of milk stirred in. The crunchy topping won’t survive a thermos, so I send a few crushed crackers on the side to sprinkle on at school.
In my kitchen, tuna packed in water tastes milder than tuna packed in oil, and that matters with kids who announce that fish smells weird.
Mom note: If tuna gets a firm no, swap in leftover shredded chicken and call it chicken noodle casserole.

11. Baked Ziti
A pan of baked ziti on Sunday feeds us dinner once and school lunches twice, which is about the best math I know.
I pull the pasta a couple of minutes before it’s done. It finishes cooking in the oven, so reheated portions hold their shape instead of going mushy.
I freeze the extras in small containers, and they reheat from frozen in a few minutes before going straight into a warm thermos.
Mom note: Plain ziti with butter and parmesan is my fallback for the kid who scrapes the sauce off anyway.

12. Red Lentil Soup
Lentil soup took a few tries before it stuck in my house, and I nearly gave up on it twice.
Red lentils are the ones I use for kids, because they break down completely into a thick, smooth soup. Brown and green lentils hold their shape and look like beans to a suspicious eater.
Rinse them first and pick through for tiny stones, which really does happen with dried lentils. A squeeze of lemon at the end brightens the flavor without tasting sour.
Mom note: Blend it totally smooth and pack buttered toast strips for dipping; dunking does a lot of the convincing.

