Skip to main content
Veggie Village
🎒LUNCHBOX HQ

Vegan school lunches that come home empty

Build a lunch around a filling food, beans or tofu, fruit or vegetables and a drink. Hummus, tofu, plant yogurt and cooked pasta or rice need to stay chilled. Prepare them safely, refrigerate overnight and use an insulated bag with ice packs, or a school fridge. Follow local food-safety advice and the school’s allergy rules. A plant-based recipe is not automatically safe at room temperature.

← All recipes

Hide recipes with:

Amounts are a starting point; appetites vary. An adult handles knives, heat and blenders. Check labels and cross-contact for allergies; hummus and sesame oil contain sesame. Keep perishable foods chilled. Popcorn is not suitable for children under 4; remove unpopped kernels.

🥪10 min

Animal-Shape Sandwiches

Suggested servings: 2

Easy • Plant-based

nut-freesoy-free
Ingredients:
  • 4 slices bread
  • 60 g hummus
  • 40 g cucumber
  • 4 cherry tomatoes, quartered lengthways
  1. 1Spread your filling on bread.
  2. 2Press cookie cutters into shapes.
  3. 3Decorate with veggie eyes & smiles.
  4. 4Show off before you munch!
🥗10 min

Crunchy Rainbow Wrap

Suggested servings: 1

Easy • Plant-based

nut-freesoy-free
Ingredients:
  • 1 large tortilla
  • 45 g hummus
  • 30 g grated carrot
  • 30 g cucumber sticks
  • 20 g shredded red cabbage
  • 10 g lettuce
  1. 1Spread hummus on the tortilla.
  2. 2Line up the rainbow veggies.
  3. 3Roll it up tight like a sleeping bag.
  4. 4Slice into pinwheels!
🍕15 min

Mini Pita Pizzas

Suggested servings: 4

Easy • Plant-based

nut-freesoy-free
Ingredients:
  • 4 small pitas
  • 120 g tomato sauce
  • 100 g chopped peppers, olives and sweetcorn
  • 10 g nutritional yeast
  1. 1Spread sauce on each pita.
  2. 2Make a silly face with veggies.
  3. 3Bake 8 min at 200°C / 400°F.
  4. 4Smile back at your pizza!
🍫10 min + chill

No-Bake Cocoa Bites

Suggested servings: 6

Easy • Plant-based

gluten-freesoy-free
Ingredients:
  • 90 g oats
  • 125 g peanut butter
  • 45 ml maple syrup
  • 15 g cocoa powder
  • 1 small pinch salt
  1. 1Mix everything in a bowl.
  2. 2Roll into little balls with clean hands.
  3. 3Chill in the fridge for 20 min.
  4. 4Pop one in your mouth — yum!
🍿8 min

Cheesy-Yeasty Popcorn

Suggested servings: 4

Easy • Plant-based

nut-freegluten-freesoy-free
Ingredients:
  • 60 g popcorn kernels
  • 15 ml cooking oil
  • 10 g nutritional yeast
  • 1 small pinch salt
  1. 1Pop kernels in a covered pot with oil.
  2. 2When popping slows, take off heat.
  3. 3Sprinkle yeast + salt. Toss!
  4. 4Movie time 🎬
🍓5 min + freeze

Frozen Yogurt Bark

Suggested servings: 4

Easy • Plant-based

nut-freegluten-free
Ingredients:
  • 250 g soy yogurt
  • 15 ml maple syrup
  • 60 g chopped berries
  • 10 g seeds
  1. 1Stir yogurt and maple together.
  2. 2Spread on a parchment tray.
  3. 3Sprinkle berries + seeds.
  4. 4Freeze 2 hours. Snap into pieces!
🌮20 min

Happy Veggie Tacos

Suggested servings: 4

Medium • Plant-based

nut-freesoy-free
Ingredients:
  • 8 small wheat tortillas
  • 240 g cooked black beans, drained
  • 150 g sweetcorn, drained
  • 1 avocado
  • 60 g salsa
  • 1 lime
  1. 1Warm beans and corn in a pan.
  2. 2Spoon into taco shells.
  3. 3Top with mashed avocado + salsa.
  4. 4Squeeze lime. Roar!
Vegan school lunches that come home empty

📣 Share with a friend

📌 Save to Pinterest💬 WhatsApp

Build a meal, not just a snack

Hummus with vegetables, an example of a plant-based snack
  1. Start with something filling, such as potatoes, rice, pasta or bread. Add beans, lentils or tofu, then fruit or vegetables your child enjoys. A smoothie or frozen treat can be part of a day’s food, but is not a complete meal by itself.

  2. Let children choose between two ingredients and help wash, mash or mix. Describe new foods honestly; avoid hiding ingredients or promising that everyone will love a recipe. Offer a familiar food alongside something new and let the child decide how much to eat.

  3. Vegan does not mean allergy-free. Check every ingredient label, substitutions and shared equipment. Sesame, soy, wheat and nuts can still be present. For a child with allergies, follow their care plan; for nutrition concerns, speak with a qualified pediatric dietitian.

Keep exploring

Vegan school lunch ideas — plant-based lunchboxes kids finish

Build a lunch around a filling food, beans or tofu, fruit or vegetables and a drink. Hummus, tofu, plant yogurt and cooked pasta or rice need to stay chilled. Prepare them safely, refrigerate overnight and use an insulated bag with ice packs, or a school fridge. Follow local food-safety advice and the school’s allergy rules. A plant-based recipe is not automatically safe at room temperature.

Common questions from parents

What do you pack in a vegan school lunch?
Pick one from each group: a hummus wrap or pitta pizza, veg sticks or popcorn, fruit or oat bites, and water or fortified plant milk. That covers protein, fibre, calcium and energy.
How do I keep a vegan lunchbox fresh without a fridge?
Build a lunch around a filling food, beans or tofu, fruit or vegetables and a drink. Hummus, tofu, plant yogurt and cooked pasta or rice need to stay chilled. Prepare them safely, refrigerate overnight and use an insulated bag with ice packs, or a school fridge. Follow local food-safety advice and the school’s allergy rules. A plant-based recipe is not automatically safe at room temperature.
What if the school offers no vegan option?
Ask for the school's food policy in writing and offer to suggest simple swaps — bean chilli, pasta with tomato sauce, jacket potato with beans. Most caterers can adapt when a parent asks in advance.