How To Safely Pack A Hot Or Cold School Lunch
This post may contain affiliate links. If you make a purchase through links on this site, I may earn a commission.
Read my Privacy Policy.
Ever wonder how to safely pack a hot or cold school lunch? This is how I keep my son’s school lunches safe to eat. It’s not hard or complicated, and I can send him off to school knowing he won’t come home with tummy aches or worse.
Struggling with what to feed your kiddos? These Healthy School Lunch Ideas, these After School Snacks That Won’t Ruin Dinner, or for older kids, try these Healthful Recipes For Dorm Room Cooking.

Keep food safe and maintain the right temperatures in school lunches by preheating or pre-chilling containers, using insulated bags and ice packs, and following FDA temperature guidelines (hot food at 140°F or above, cold food at 40°F or below).
Why Safe School Lunch Packing Is So Important
If you have kids in school, the morning routine is usually the same. Get up, pack lunch, get them dressed, and get them to school. But packing that lunch so that it stays safe to eat from about 7am when it gets packed until around noon when it gets eaten, is a whole other matter.
Packing safe lunches is critical in order to keep kids from getting sick. Foodborne illness is no joke, and can often lead to time home from school or worse. While it might not happen often, it’s best to safeguard against it so it never happens at all.
If you are concerned about how to safely pack a hot or cold school lunch with food safety in mind, these are the things you want to implement every single day. Because nobody wants their kid to come home with food poisoning.
I have had the fortunate (or unfortunate, depending on how you look at it) opportunity to take a lot of safety and sanitation classes in my life. It’s made me a bit of a germaphobe because I have a good understanding of how germs get passed around and how food can quickly go from safe to unsafe. So I tend to be hypersensitive to this particular topic.
While I can’t possibly cover all aspects of food safety in one blog post, I can certainly give you some pointers on making sure your kiddo(s) comes home without an upset tummy, thanks to their lunch.

School Lunch Food Safety Temperatures
Let’s dig into the specifics of how to safely pack a hot or cold school lunch.
Food Safety Basics For Packing Lunches
Whether you are packing a hot or cold lunch, these are the basics that apply to both.
The danger zone for all foods is between 41°F and 140°F. That’s the range bacteria thrive in. Bacteria can grow in as little as 1 hour in the danger zone, particularly in hotter weather. So the key is to keep cold lunches under 41°F and hot lunches over 140°F.
Make sure your hands and work surfaces have been washed and well-cleaned. Bacteria are transferred by our hands the majority of the time.
Make sure the containers you are packing food in are clean. Don’t reuse containers without cleaning them first. Even for something like crackers or pretzels.
Use an insulated lunch bag (affiliate link). Paper bags and metal boxes do not stay warm or cold as well as something that is insulated.
Dispose of any leftover foods. For some folks, this can be an issue if your child has trouble eating everything. But it’s better to be safe than sorry.
Do not touch a cell phone, your hair, your face, or other items in the middle of preparing food. They all have high volumes of bacteria. Simply wash your hands, prep, and pack the lunch, and then you’re good to go.
Keep Cold Foods Cold (40°F And Below)
Pack the lunch the night before so it has the entire night to sit in the fridge. This will give it a good start once it’s out of the fridge.
Use at least two ice packs or more. They make ice packs specifically for lunch boxes (affiliate link) these days, so don’t skimp. Pack them around the food the best you can. Use rubber bands to hold them in place if necessary.
If you pack juice boxes or freezer-safe water bottles, freeze them overnight. They will be thawed by lunch, but they will help keep things cool.
How To Pre-Chill A Thermos For Cold Foods
It might seem like common sense to just throw an empty Thermos in the freezer overnight so it will be nice and cold for cold food first thing in the morning. While this definitely works, you do risk damaging the vacuum insulation, which would render your Thermos useless. So if you do this, make sure you never leave your Thermos in the freezer for extended periods of time. A few hours overnight is fine. A full weekend in the freezer because you forgot it will probably have you at the store buying a new Thermos.
If you don’t want to risk having to buy a new Thermos, the best way to chill a Thermos before putting cold foods in it is to fill it with ice cubes and then water, and let it sit for 10-15 minutes while you do other things. Then empty it and immediately put your cold food into it. Then store the whole thing in the fridge until the very last possible moment. Grab it just as you are heading out the door.
How To Prep Produce For School Lunches
Wash all produce in running water and dry it well with a paper towel or clean cloth before packing it in a lunch box. Even something as simple as an apple should be well-washed and dried before it’s packed.
If packing any sort of dip or dressing, pack it separately from any veggies or leafy greens and pack it with a cold pack. Particularly dairy-based dips or dressings.
If packing any leafy greens, such as a salad, make sure to soak the leaves in a clean container in cold water for about 5-10 minutes to allow any dirt to be removed, then dry with a salad spinner. Do this with fresh herbs as well.

How To Pack Hot School Lunches That Stay Warm
Here’s how to keep hot food hot in a lunchbox.
Keep Hot Foods Hot (140°F And Above)
All hot foods should be packed in a thermos. Thermos’s come in all different shapes and sizes. You can even find them big enough to fit hot sandwiches into (affiliate link).
How To Preheat A Thermos For Hot Foods
Preheat your thermos with boiling water for a few minutes. Then dump it out and add the HOT food. (Don’t let it cool before you put it in the Thermos.) Doing this will allow the food to stay hot instead of dropping in temperature as it tries to heat up the Thermos.
Best Hot Lunch Ideas For A Thermos
- Brothy Cheddar Broccoli Soup
- Southwestern Turkey Chili
- Leftover Rotisserie Chicken Soup
- Southwestern Butternut Squash Soup
- Slow Cooker Lentil Soup
- Mini Chef’s Clean Eating Cherry Tomato Soup
- Slow Cooker Tortilla Chicken Stew
- Refried Bean Soup
- Taco Soup
- Potato Soup
How Long Hot Food Stays Safe In A Thermos
The average Thermos will do the job for 4-6 hours. No more.
Best Insulated Lunch Bags For School
I like the Bentgo brand (affiliate link) because you can build your set with other products so your child has everything, and they do a good job of keeping food safe.
Dual-Compartment And Bento Box Options
If you have kids who are picky or don’t like their food touching, A Bentgo bento box-style lunchbox (affiliate link) is a perfect option. The company has many different styles, so your child can pick their favorite.
Note: This post is not sponsored by Bentgo. They did send me products years ago, which my son and I both loved. I continue to recommend them because I still use and genuinely like their products.
Step-By-Step Checklist For Packing Safe School Lunches
- Preheat or chill containers.
- Heat or chill the food to the correct temperature.
- Use a Thermos or ice packs appropriately.
- Pack in an insulated bag, and separate hot from cold.
- Clean everything at the end of the day.
Kid-Friendly Hot And Cold Lunch Ideas
Here are some kid-friendly ideas for hot and cold lunches:
Hot Lunches
- Easy Gimbap
- Chicken Poppers
- Mac & Cheese Bites
- Lentil Tortilla Stew
- Spaghetti Cups
- Cheeseburger Pasta
- Mac & Cheese
Cold Lunches

Extra School Lunch Safety Tips For Parents
Here are some extra things you should know about the safety of your child’s school lunch.
When To Throw Away Leftovers
By the time kids have gotten home from school, any leftover food in their lunchboxes should be discarded. The only exception would be things like crackers and other dry snacks, or uneaten fruits such as uneaten apples and unpeeled oranges.
Final Thoughts On Packing Safe, Healthy Lunches
I hope this has been helpful. I know at my son’s school, their lunches hang outside the door of the classroom, making it supercritical to pack his lunch well. These are the things I’ve learned and put into practice about how to safely pack a hot or cold school lunch. It’s worked well so far! 🙂
Sources Used
(Food Safety.gov) & (University of Rhode Island Food Safety Education)
This post from the Gracious Pantry® archives, originally posted 8/2/18.

Hello;
Thanks a lot for your article about packing cold and hot food it is very helpfull. I have a question. I do usually prepare rice, or past Bolognesia and meat to my kids , in the morning and pack it in S’well food container. I place the food when is just done so very hot in the container and they will eat 3 or 4 hours later, is that ok?
Thanks for your answer
Claudia – I had to look it up because I’ve never heard of that brand. I’m not sure how good they are because I’ve never tried one. Your best bet is to pack an extra one that you keep at home and open it when they would normally have lunch and see how hot it is. If it’s still above 140 F., it should be pretty safe to eat. But the limit is typically 3 hours. 4 is too long, according to the FDA. Also, you’ll want to do 2 things:
1. Make sure the food is too hot to touch. It should truly be piping hot. At least 212 F. before putting it into the container.
2. Pour boiling water into the container before filling it to be sure you bring the container up to the correct temperature.
Hope that helps!
I appreciate it so much, thanks for the advice I will do that for sure. The brand is S’NACK BY S’WELL™, I will have to check the double insulation for container because I got the regular one and usually cook in the morning, pack the food hot after putting hot water in the container and they will eat 4 hours and a half later
Thanks for your kind answer
Claudia
Claudia – Any time! 🙂