These school lunches that aren’t sandwiches are fun, filling and (most importantly!) kid-approved. Whether you’ve got picky eaters, sandwich fatigue or just want to keep lunchtime interesting, this list is packed with fresh ideas. From pancake PB&Js to DIY Lunchables and protein-packed pasta salads, you’ll find lunchbox wins that are easy to prep, hold up well and actually get eaten.

Step aside, Uncrustables. If your kids are officially over bread (or you’re just looking to shake up the lunchbox routine), you’re in the right place. I’ve rounded up 10 fun, filling school lunch ideas that aren’t sandwiches—because sometimes even peanut butter and jelly needs a break.
Now you can skip the sandwiches and make school lunch a stress-free endeavor any day of the week.
1. PB&J Pancake Stacks
Think classic PB&J, but sandwich the good stuff between mini pancakes instead of bread. I use my Greek yogurt pancakes recipe (hello, extra protein!) to make mini pancakes, then slather them with peanut butter (or any nut/seed butter) and jelly for a sweet twist on a lunchbox classic.
Pack-it Tip: Freeze the stacks and pop them into lunchboxes frozen—they’ll be perfectly thawed by lunchtime.
2. DIY Lunchables with Mini Naan
Build-your-own lunches are always a hit. I pack mini naan (or pita rounds), deli meat, cheese (bonus points for using cookie cutters to make fun shapes!), sliced veggies, fresh fruit, and a little container of hummus or Ranch for dipping. It’s like a Lunchable… only better. Best of all? No soggy bread in sight.
3. Tortilla Roll-Ups
If we’re skipping bread, that doesn’t mean skipping sandwiches entirely. Enter the tortilla roll-up—the sandwich’s cooler, swirlier cousin. Fill with turkey and cheese, ham and cream cheese, or whatever combo your crew loves. They’re easy to make ahead, stay fresh in the fridge for days and are just plain fun to eat.
Check out my pinwheel sandwiches recipe for my favorite filling ideas.
4. Mini French Toast Skewers
Cut cooked French toast into bite-sized cubes and thread them onto skewers with sliced banana and a smear of nut butter. Or, skip the skewer and pack a few baked French toast sticks with nut butter and maple syrup on the side—dipping and dunking encouraged! These little bites feel like brunch in a lunchbox, and my kids can’t get enough.
Pack-it Tip: I use these leakproof dip containers for packing nut butters, dips, sauces and more. They don’t leak, plus they fit perfectly in a lunchbox.
5. No-Bake Protein Balls
Packed with oats, healthy fats and naturally sweetened, these little bites are my go-to when everyone’s officially burnt out on sandwiches. I make a big batch of no-bake protein balls and freeze them. They’re easy to grab, pack, and keep kids full through the afternoon slump.
6. Muffin Tin Pizza Pockets
Mini, cheesy and freezeable. My muffin tin pizza pockets recipe is a weekday lifesaver. You can use store-bought dough and customize the fillings to your kid’s taste—pepperoni, veggies, even leftover taco meat.
Pack with marinara for dipping and a side of fruit for a full lunchbox win.
7. Pasta Salad with Protein
Pasta salad is a lunchbox win in my house. From chicken Caesar pasta salad to Greek pasta salad to even a fun Chinese chicken pasta salad, there are so many ways to mix it up. Got a picky eater? Keep it simple: toss cooked pasta with cubed chicken or ham, shredded cheese and whatever veggies your kid loves. Add a little Ranch dressing, basil pesto or even just a drizzle of olive oil.
When I pack pasta salad for lunch, I like to round it out with fresh fruit (grapes or apple slices), baby carrots with hummus, and a mini banana muffin or a handful of Goldfish crackers for crunch.
Pack-it Tip: Keep the dressing separate if you’re sending a veggie-loaded pasta salad and want to preserve texture; let older kids stir before eating.
8. Quesadillas
Quesadillas are one of my favorite lunchbox hacks. You can make them ahead, cut them into triangles, and pack them warm in a thermos or cold with salsa or guacamole for dipping. Most importantly, my kids love them! I usually keep it simple with cheese, or I add beans, shredded chicken or leftover taco meat. I like to pack them with baby carrots, apple slices, and a few tortilla chips on the side for a lunch that checks all the kid-friendly boxes—familiar, dippable and fun.
9. Mini Corn Dogs
Whether you make them homemade or stock up on a freezer stash, mini corn dogs are a lunchbox hero. Bake in the morning and pack warm in a thermos or serve cold with ketchup and mustard on the side. I like pairing them with fruit and string cheese.
10. Egg Muffins
Breakfast for lunch? Yes, please! Bake eggs with veggies, cheese, and/or meat in a muffin tin for easy, protein-packed lunch bites. I keep a batch of these egg muffins in my freezer for quick breakfasts, but they’re just as good in a lunchbox with a side of fruit and crackers.
What to Pack on the Side
No lunchbox is complete without a few kid-approved sides to round things out. Here are some of my go-to options that hold up well and keep my crew happy:
- Fresh fruit: grapes, apple slices, strawberries, blueberries, raspberries or clementine segments
- Crunchy veggies: baby carrots, cucumbers, bell pepper strips or sugar snap peas
- Dips: hummus, ranch, high-protein cottage cheese dip or guacamole (for extra fun!)
- Snacky stuff: animal crackers, mini pretzel sticks, popcorn, trail mix, plantain chips or a mini muffin
- Cheese: string cheese or cheese cubes
- Cottage cheese, yogurt tubes or applesauce pouches
Need even more ideas? Check out my Healthy Snacks for Kids Guide for tons of easy, packable options.
This post may contain affiliate links.