Designing Food Packaging for Kids: 6 Things to Know

I’m noticing that more and more clean, convenient kids’ meal and snack foods are flooding the market. Personally, I think this is great. As a busy mom, I know that many parents appreciate having these kinds of foods readily available, and of course kids do too. I write a lot about packaging strategies for adult consumers, but what about the kids?

designing food packings

Packaging for food products aimed at children needs to be fun and exciting. But it’s a little tricky because you need to walk the fine line of appealing to both kids and parents or caregivers. If either of the parties is not interested, the product is not likely to be purchased. So how do you do it? Here are 6 pointers to follow:

  1. Make it visually interesting for the kid. The visuals of the design should speak to the kids since this is what will be most eye-catching to them. However, the design should be in sync with the tone of the product. If it’s a natural, wholesome product, then neon colors and zany graphics may not be the way to go since those typically represent more commercial foods that don’t have clean ingredients. Whatever the design, make it fresh and exciting.
  2. Speak to the parents/caregivers. With the visuals appealing to the kids, the messaging should speak to the adults. Think about it: the child is likely to bring the package to the adult asking to buy it. The adult will likely then inspect the package and skim the copy to see what it is and what’s in it. The parent or caregiver is usually the final say in whether the product gets purchased or not.
  3. Design it appropriately for the age range. Maturity and tastes change quickly from toddler to kid to tween to teen. If the design is off for the audience then the mark will be missed big time. If you’re targeting multiple age ranges then it’s likely to be more of a family product than a kid product, with more emphasis on the parent portion of the audience. Nevertheless, make sure the design still appeals to the individual age ranges.
  4. Illustrated characters: yay or nay? Characters, especially for the younger ages, are apt to generate excitement and interest on the child’s part. For older ages, characters could be seen as too immature, in which case the design should incorporate fun, colorful graphics and other visuals to speak to that age range.
  5. Consult other media. In order to determine what design styles would speak most to the audience, it can be helpful to reference other media that the children of that age are exposed to. For example, popular TV shows, book series, games and toys. Knowing what’s popular among the age range can be helpful to make sure your product fits within or complements that general set.
  6. Include fun games or activities. If you have room on the package, include some fun things for the kids to do. Oftentimes kids will snack or eat with the package in front of them and they’ll end up reading the package. The package keeps on selling even after the sale is made. If it’s a great all-around experience, the product is likely to see a repeat sale. Activities, jokes, stories and games are a great way to keep the child engaged and add a bonus to the product. Different games on different packages in the line encourage cross-selling. If you don’t have room on the package, consider including a link to an online activity on your website or a fun game app you’ve developed.

Are you developing a kids’ food product and have any questions I haven’t answered here? Please let me know in the comments below!

strategic food package design


Hi, I’m Jenn David Connolly, creative strategist and founder of Jenn David Design. For over 20 years I’ve partnered with specialty food brands to create powerful, distinct, strategic design that commands attention and gets results.

Meet Me

Leave a Reply

Your email address will not be published. Required fields are marked *

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

The reCAPTCHA verification period has expired. Please reload the page.