Good Food!

Healthy School Lunches for All Ages

Kid-approved, parent-approved lunch ideas that are packed with nutrition and free of common allergens.

Packing healthy lunches that kids will actually eat is one of the great parenting challenges. These recipes are designed to be delicious, nutritious, and free of the most common school allergens. They're also easy to batch-prepare on the weekend so your weekday mornings stay sane.

Gluten Free OptionsDairy FreeNut Free
Prep: 15–20 minutes
Cook: 30–40 minutes
Serves: Multiple
By: Susanna Deering, RHN
Health note: Beans and legumes are nutritional powerhouses — high in protein, fibre, iron, and B vitamins. They're also incredibly versatile and affordable. Getting kids comfortable with bean-based foods early sets up a lifetime of healthy eating habits.

Zesty Roasted Chickpeas

Protein-packed and flavoured with a zesty spice mix that kids love. Try switching up the flavours to keep things interesting! Double the recipe — these won't last long.

Gluten FreeDairy FreeNut Free
Prep: 10 minutes
Cook: 35–40 minutes
Serves: 4–6 snack portions
Ingredients

Directions

  1. Preheat oven to 400°F.
  2. Drain and rinse chickpeas. Pat dry on a clean dish cloth to remove excess water.
  3. Combine all spices in a small bowl.
  4. Toss chickpeas with camelina oil and half the spice mix in a medium bowl.
  5. Spread on a cookie sheet and cook for 35–40 minutes until crisp, rotating the sheet a couple of times.
  6. Remove from oven, add remaining spice mix, and toss to combine.
  7. Portion into small containers for lunches. Enjoy!

Black Bean Lunchtime Brownies

These aren't ordinary brownies! Made with black beans and wholesome ingredients (including hidden spinach — shhh!). Kids love eating them, and parents can feel good about it.

Gluten Free OptionDairy FreeNut Free
Prep: 15 minutes
Cook: 30 minutes
Serves: 16 brownies
Ingredients

Directions

  1. Preheat oven to 375°F.
  2. Process rolled oats in food processor until coarsely ground.
  3. Add all remaining ingredients except cacao nibs. Process until thick and well blended.
  4. Line an 8×8 inch pan with parchment paper. Pour mixture in and smooth with a spatula.
  5. Sprinkle cacao nibs on top.
  6. Bake for 30 minutes or until a fork comes out clean.
  7. Let cool in pan, then remove and cut into squares.
Health note: Black beans provide protein, fibre, and iron — making these brownies genuinely nutritious, not just "less bad." The spinach adds micronutrients without changing the flavour.

Cheezy White Bean Dip

Kids aren't always thrilled to see cut-up vegetables in their lunch box. Add a flavourful dip and they may just eat them all up! Also makes an excellent sandwich or wrap spread.

Gluten FreeDairy FreeNut Free
Prep: 10 minutes
Serves: 6–8 servings
Ingredients

Directions

  1. Drain and rinse beans.
  2. Add all ingredients to a food processor.
  3. Blend until well combined and smooth.
  4. Use as a veggie dip, sandwich spread, or wrap filling.
Health note: Nutritional yeast gives this dip its "cheezy" flavour while providing B vitamins (including B12 in fortified varieties). Turmeric adds anti-inflammatory benefits alongside beautiful golden colour.

Feeding your family well doesn't have to be complicated. If you'd like personalized nutrition guidance — whether for your kids, yourself, or the whole household — we're here to help.

These recipes are shared for educational and informational purposes. Individual dietary needs vary — if you have food allergies, sensitivities, or health conditions, please discuss dietary changes with your healthcare provider. Recipes by the TruChange Naturopathic team.