Three reusable snack bags, each spilling out a different snack - pretzels, almonds, and crispy snap peas

Snacks are a big deal in our house. With two little kids, any time an adventure or errand keeps us out of the house for more than 90 minutes or so, I need to pack a snack. Containers can be too bulky, and I hate the waste that comes from single-serve packets or using plastic bags. Reusable snack bags are the answer!

Three reusable snack bags lined up, each spilling out a different snack - pretzels, almonds, and crispy snap peas

Mockup of the pages of the Ultimate Healthy School Lunches eBook
The Ultimate Guide to Healthy School Lunches

Weโ€™ve packed (pun intended!) all our knowledge from years ofย making school lunches into one digital master guide!

buy now

They are a breeze to make! These go very, very quickly if you assembly line them. I made these three in about 30 minutes.

You may remember that weโ€™ve talked about reusable snack bags on Wholefully before. In that version, we ironed a piece of vinyl to a cotton liner. But in the eight years since that tutorial was posted, we realized that there might be some food safety concerns with the vinyl coming into contact with food. So weโ€™re updating it today with food-safe fabricโ€”which also conveniently cuts out a few steps from the tutorial. And as a bonus, this liner is waterproof, which means you can even use these to pack snacks like fruits and vegetables. I just used mine the other day for bell pepper slices!

Sewing materials for reusable snack bags laid out on a cutting mat - rotary cutter, pin cushion, velcro, fabric, seam gauge, ruler

Materials for Making Reusable Snack Bags:

  • Outside cotton fabricโ€”dig through your fabric stash! You just need enough to make two 6 1/2โ€x5″ rectangles
  • Waterproof food-safe fabric (I used this ProCare Waterproof Food Safe Fabric)
  • Velcro
  • Coordinating thread
  • Scissors
  • Ruler
  • Seam gauge
  • Rotary cutter and mat (optional, but makes this project even quicker!)

How to Make Reusable Snack Bags:

Cut your fabric. Cut two pieces each of the outer fabric and the linerโ€”I used 6 1/2″ x 5″ and thought that was a good snack size. But any size will work! Cut a strip of the Velcro/hook and loop fastener to 6 1/2″ (or whatever width your bag will be).

White fabric with a black strip of Velcro sewn on to it

2. Pin one half of the velcro strip 3/4″ from the top of one liner piece, and sew all around the edges of the fastener. You may be tempted to not pin, but that vinyl gets slippery. Trust me, even if you tend to freehand your sewing, you want to pin in this case.

Repeat with the other piece of lining fabric and the other half of the hook-and-loop fastener.

White fabric with a strip of Velcro sewn on to it, attached to a piece of apple-printed fabric

3. Pin one piece of the lining fabric to one piece of the outer fabric, right sides together (for the lining, the “right side” is the one with the fastener on it). Sew along the top, 1/4″ from the edge.

Repeat with the other lining and outside fabric piece. Open up both pieces and run your finger along the seams to press them open. Youโ€™d usually want to iron here, but the liner wonโ€™t hold up high heat, and I didnโ€™t want to risk it. So finger pressing it was!

Pieces of fabric for reusable snack bags pinned together
Pieces of fabric for small bags sewn together

4. Put together both pieces, right sides together, matching up the seams and the Velcro. Starting at the bottom of the lining fabric, sew around the perimeter of the piece, leaving a 2″ space open at the bottom of the liner to turn the bag. Backstitch at each end of your sewing.

Small bag sewn together and turned right side out.

5. Turn the bag right-side-out through the opening in the bottom of the liner.

6. Close the opening at the bottom of the liner by folding in the edges to create a seam. You can either topstitch over this, or slipstitch it. Since nobody is going to be looking that closely at the inside of these bags (and if they are, they are probably just looking for more snacks!), I went ahead and topstitched these.

Three reusable snack bags lined up
Reusable snack bags, each spilling out a different snack - pretzels and crispy snap peas

7. Push the liner inside the bag, and youโ€™re done! To make the bags lay flat, you may want to either finger press the top seams or briefly run over the bags with a very low iron. Like I said, heat isnโ€™t great for the liner fabric, but I figured using a low iron on the outside of the bags for just a few seconds wouldnโ€™t heat the liner up much, if at all.

Cleaning Your Snack Bags

Most of the time, you can just turn the bags inside out and wipe off any crumbs or juice. But if it gets really dirty, wash in cold water and hang up to dry. If you put these through the washer, I recommend putting them in a mesh laundry bag first, just so the Velcro doesn’t snag on the rest of your laundry.

Using Your Extra Liner Fabric

The smallest amount of the ProCare Waterproof Food Safe fabric you can get online is 1/2 yard, which will make you about a dozen snack bags at this size. If you donโ€™t need a giant stash of reusable snack bags, a set of these would make a great gift or stocking stuffer!

Leave a Reply

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

64 Comments

  1. What a great idea Cassie, I’m going to try it for the Grandmothers and GrandOthers charity group I volunteer for. We’re always looking for easy sewing projects and I especially like that it’s one more way to not use plastic bags! Cheers to you!

  2. I tried making these as gifts for my children. Sewing the velcro, I kept snapping the thread and gumming up the shaft of the needle. Any suggestions?

    1. Are you using sticky velcro? If so, that could be the issue. Look for sew-on velcro at the fabric store (it’s cheaper, too, yay!).

  3. I love these!!! I’ve been tossing around the idea of doing them, but wasn’t sure what to put on the inside! Perfect!

    1. I’ve been using the same ones for four years without any issues in the vinyl. And they’ve gone through the wash a million times. ๐Ÿ™‚

  4. Loved the tutorial and it was easy. I was so excited to make the bag that I put the vinyl on the front side! I liked that even better and it was so easy to make. I will be making a lot of these for friends. Thanks for all the great pictures which truly helped. Can’t wait to see what else you come up with. Nice work.

  5. What a great tutorial! These could make a great handmade gift too! I’m going to need to try these- Thanks for sharing!