How to Make Simple Reusable Snack Bags
I don’t know about you, but snacks are just a way of life in my household. My kids seem to need an endless stream of snacks to survive day to day, and I am known to get regularly hangry. I avoid buying single serve snacks and using plastic bags to reduce my waste and the impact it has on the environment. Because of that, I opt for small containers or reusable snack bags.
You can never have enough snack bags! These are super simple, can be washed in the sink or thrown in the washing machine, and are fully customizable in pattern and size. This tutorial can also be done on the sewing machine or by hand. You can use leftover fabric from other projects – this is a great stash buster. Enjoy this Reusable Snack Bag Tutorial for a DIY, zero waste alternative to plastic bags!
(Look out for my next post, How To Pack A Zero Waste School Lunch!)
Supplies for Reusable Snack Bags:
Any scrap fabric (you only need a small amount, cotton works great)
The same amount in Nylon ripstop fabric (waterproof and washable)
Coordinating thread
A needle or sewing machine
I decided to make two bags: one on the sewing machine and one by hand. They’re both very simple! I also kept these bags free of Velcro, zippers, or other closures so there would be no issues when it came to washability.
You can choose to do this in any size you want. I found this fun fabric in the remnants bin for $2 and thought it would work to use the squares on the pattern to guide my size snack bag. This backfired somewhat because the pattern was printed slanted on the fabric (which is probably why it was on clearance) haha. But that’s ok! They still turned out cute.

Step one.
First, I cut out my fabric that was roughly 16” long and 8.5” inches wide. I folded it to make sure it would work: one square as the front, one as the back, and an extra 2” or so for the flap over the top.


Step two.
Next, cut your nylon the exact size as your outer fabric.

Step three.
Once the fabric is cut, pin the nylon to the outer fabric with right sides together.


Step four.
Now, sew around the edge with a straight stitch until you have 2-3 inches left. Leave that open. Please note: nylon is very slippery. You will probably have to readjust as you work.


Step five.
Clip the corners of your rectangle, making sure you don’t get the stitches. Turn your work using the hole you left in step four, and make sure to poke something in the corners to get them turned out and squared.


Step six.
Once your bag is right side out, close up the open hole by tucking under the raw edges to match the rest of the seam. Sew a straight stitch along the entire top to close the hole and make it look even.


Step seven.
Next, fold out your project so the front and back sides are together and the top few inches are left open. Pin the sides together.

Step eight.
Sew the edges together.

Step nine.
Lastly, fold your top flap down and sew right on top of the outer edge of your project. This creates the overlapping flip top to keep snacks from falling out.

All done!


On my hand sewn version, I chose a smaller snack bag so I could have more contrast in the pattern. I also sewed it with contrasting thread and visible stitches to give it a handmade look. I like my hand sewn things to look quirky and sewn with love!



I’d love to see your finished product! Leave me a comment below!
If you’re making these to live a more sustainable life, you might also like these posts:
How to Be More Sustainable in 2023: Setting Goals You Can Actually Achieve
10 Ridiculously Simple Things You Can Do To Live A More Sustainable Life TODAY
Everything You Need for An Eco-Friendly Bathroom
You Need for A More Sustainable Kitchen
Save Money & Time With An Eco Friendly Cleaning Routine
The Basics of Living A Sustainable Life: The 3 R’s
For More DIY, check out these:
Simple & Enchanting Floating Candle Tutorial for A Magical Space
Easy DIY Fabric Gift Bag
How to Extend the Life of Kids’ Leggings
Don’t forget to subscribe to weekly updates to never miss a post from The Peaceful Burrow!



One Comment
Pingback: