Short answer
- Cut two outer rectangles and two lining rectangles at about 8 by 7 inches for a snack bag, or about 9 by 8 inches for a sandwich bag. Use washable cotton, canvas, or linen for the outside. For the inside, use only a lining whose maker explicitly states that it is intended for direct food contact under the conditions you plan, and keep its documentation, or use plain undyed cotton for dry snacks only and wash it after every use. Do not assume that polyurethane laminate, often shortened to PUL, is food safe for this use just because a seller uses that phrase. Under the Food and Drug Administration framework, a food contact substance must be authorized for its specific intended use. Install a nylon coil zipper first, sew with about a three eighths inch seam allowance, leave an opening in the lining to turn the bag, close that opening, and wash the finished bag before first use. Wash the bag after every use and dry it completely before storing it.
Introduction
A reusable snack bag is a small washable pouch that takes the place of a single use plastic bag for crackers, a sandwich, or a handful of pretzels. It travels in a lunchbox or work bag, comes home, gets washed, dries fully, and goes out again. That loop is the whole appeal, and it is why this project suits a beginner. The pieces are small, the seams are mostly straight, and a finished bag is useful the next morning even if the stitching is not perfectly even.
Usefulness depends on honest limits. A fabric bag is not a sealed container. It is not airtight, it is not leakproof, and it will not keep perishable food safe for hours at warm temperatures. The lining that touches food matters more than the print on the outside, and a marketing label alone does not prove that a coated fabric is suitable for direct food contact. This guide therefore treats lining choice with care and separates what primary sources support from general sewing practice.
This article shows how to sew a lined zipper bag and a simpler fold-over bag, how to judge fabric and lining, how to pack snacks sensibly, and how to wash and dry bags so they stay clean in practice. It also covers cutting and sewing safety, allergen awareness, and troubleshooting. Food related statements were checked against the Food and Drug Administration and FoodSafety.gov on 31 October 2026. Sewing measurements and methods are working guidance from the source package, not a tested product result, so test a first bag with dry snacks before trusting it with anything moist.
What a Fabric Snack Bag Does Well, and What It Does Not Do
A fabric snack bag holds a single portion of dry or semi dry food for a short trip and then washes clean. Crackers, pretzels, popcorn, dried fruit, a muffin, and a sandwich placed inside with a clean napkin as an extra layer all fit that job.
It does not seal like a rigid container with a fitted lid. Soup, yogurt, salad dressing, cut melon, and other wet foods can soak through seams and fabric. It does not protect food from air, so crackers soften and cut apple browns faster than in an airtight container. It does not chill food. Cheese, meat sandwiches, and cut fruit still need a cool lunchbox with an ice pack when they will wait before eating.
It is not a container for raw meat, raw poultry, or raw seafood, which FoodSafety.gov advises keeping separate from other foods. A small sewn snack bag should not be used for raw animal foods at all.
One bag used daily can replace many single use bags over its life, but no specific number is promised here because life span varies. Washing uses water and energy, so the benefit comes from repeated use. Scraps can lower cost, but use repurposed fabric only for the outside unless you know its history and finishes.
Choosing the Outer Fabric
Choose the outer fabric for washing, strength, and handling. Quilting cotton is easy to cut and sew. Cotton canvas is stronger but adds bulk at the zipper and corners. Linen can work if it is washable and tightly woven. Avoid fabric that cannot be washed, sheds heavily, or distorts after one wash, because this bag will be washed after every use.
Prewash before cutting to remove some sizing and loose dye and to let shrinkage happen first. If color runs heavily or the fabric twists or frays badly, choose a different fabric. Do not use a heavily bleeding fabric even on the outside, because dye can transfer to hands and laundry.
Keep prints and finishes on the outside. The inside should stay plain. A printed, coated, or stain resistant surface should not be placed against food unless the maker has explicitly documented that exact surface for direct food contact in this kind of use. A water resistant label describes performance. It does not prove a finish is authorized for food contact. Sew a sample seam first. If it puckers, use thinner fabric or the fold-over design.
Choosing a Lining for Food Contact, With Care
This is the most important choice in the project, and it is where the source package stated more than primary sources support. The package described PUL as a food safe coating. That broad claim is not carried into this article as a fact. A reader cannot verify, from the word PUL alone, that a particular product is suitable for direct contact with food, for the food type planned, or for repeated washing and reuse as a snack bag lining.
The Food and Drug Administration explains that substances that come into contact with food through packaging, storage, or other handling and that are food additives must be authorized through a food contact notification or a food additive regulation, or be the subject of a Threshold of Regulation exemption. Food contact notifications are specific to the company submitting the notification and to the specified intended use. Manufacturers must follow the specifications and limitations in applicable authorizations. The safety review considers migration of the substance to food and consumer exposure from that migration, and it applies a standard of reasonable certainty of no harm for the proposed or intended use.
Food contact suitability is therefore specific, not generic. It depends on the exact material, the maker, and the intended conditions. A product page that says food safe or food grade, without naming the intended use, food types, washing limits, or supporting documentation, is not enough. Ask the maker whether direct food contact is included, what temperatures and washing methods are allowed, and what documentation supports the statement. If the answer is vague or missing, do not use that lining for direct food contact. That caution applies to coated fabrics in general, and to water repellent and stain resistant finishes. A laminate made for a raincoat or a diaper cover may have no documented authorization as a snack bag lining.
Plain cotton lining is the simpler option, with clear limits. Use a plain, undyed or lightly colored, tightly woven cotton with no coating and no print on the food side. Wash it before sewing and after every use. Treat it in this guide as suitable only for dry snacks, because it absorbs moisture, holds residue in its fibers, and stains. It is a poor choice for wet, sticky, fatty, or strongly colored foods. Even for dry snacks, it does not make the bag sterile or sealed.
If you want a bag for moist snacks, use a rigid washable container made and sold for food instead, or place moist food in a small food container and carry that container inside a fabric pouch that does not touch the food directly. Do not upgrade a fabric bag to moist food use by adding an undocumented coating. When food does not touch the fabric, the fabric is a carrier, not the food contact surface.
For closures, a nylon coil zipper is washable and flexible. Follow the closure maker instructions and retire the bag if the closure breaks. Hook and loop tape is easy for young children but traps crumbs and lint. Snaps need a setting tool and should be placed so the snap does not sit against food.
Tools, Cutting, and Sewing Safety
Gather fabric scissors or a rotary cutter and mat, a ruler, clips or pins, a sewing machine with a zipper foot, thread, and a soft brush for cleaning zipper teeth later. Read the manuals for your machine, cutter, and any snap tool before use. The notes below are general guidance only. Product instructions take precedence, and a reader who is unsure about a tool should get in person help from an experienced sewer.
Keep fingers away from a scissor or rotary blade path, cut on a stable surface, and close or retract a rotary cutter immediately after each cut. Keep blades and pins out of the reach of young children, store pins in a closed container, and never hold pins in your mouth. Check the work area and floor when you finish, because a dropped pin or needle is easy to miss. Dispose of a broken or bent needle in a rigid closed container according to local guidance, rather than loose in household trash.
At the machine, tie back loose hair and sleeves, remove jewelry that could catch, and keep fingers in front of the presser foot rather than near the needle. Stop the machine before adjusting layers, clearing a jam, or changing a needle or foot, and unplug it if the manual directs that for the task. Young children should not operate the cutting tools or the machine. For pressing, follow fabric and lining heat limits. A coated surface may not tolerate a hot iron at all. When in doubt, finger press seams or test a cool iron on a scrap first.
Materials and Sizes
For one zipper snack bag, you need outer fabric, lining fabric, one nylon coil zipper a little longer than the top edge or trimmed and secured as the zipper instructions direct, and thread. For a snack size, cut two outer rectangles and two lining rectangles at about 8 by 7 inches. For a sandwich size, cut the same four pieces at about 9 by 8 inches. Cut a first bag on the larger side if you are unsure.
For one fold-over bag, cut one outer rectangle and one lining rectangle at about 8 by 11 inches, for a finished pouch of about 8 by 7 inches with a 3 to 4 inch flap. Seam allowance is about three eighths of an inch, and the turning opening in the lining is about 3 inches. These figures are working guidance from the source package, not safety figures. Wash and dry all fabric before cutting, unless a lining maker instructs otherwise.
The Lined Zipper Bag, Step by Step
Step 1: Attach the first side of the zipper
Place one outer rectangle right side up. Lay the zipper face down along its top edge, aligning the edge of the zipper tape with the top edge of the fabric. Place one lining rectangle face down on top, so the zipper is sandwiched between outer fabric and lining. Clip or pin in the seam allowance. Fit the zipper foot and sew close to the zipper teeth, without sewing over the teeth or stops. If you need to pass the zipper pull, stop with the needle down, lift the foot, slide the pull past, lower the foot, and continue. Open the layers so outer fabric falls to one side of the zipper and lining to the other.
Step 2: Attach the second side of the zipper
Repeat the same sandwich with the remaining outer and lining rectangles on the free side of the zipper. Before sewing, check that the outer pieces will meet right side to right side in the next step and that the lining pieces will do the same. A twisted second side is the most common beginner error here. Sew, open, and topstitch as before.
Step 3: Sew the bag body
Open the zipper about halfway. This opening is how you will turn the bag, so do not skip it. Bring the two outer rectangles together right side to right side, and the two lining rectangles together right side to right side. Align side and bottom edges and clip or pin around them. Mark an opening of about 3 inches in the bottom edge of the lining and do not sew it. Sew around the sides and bottom in one continuous path, except for that opening, using about a three eighths inch seam allowance. Slow down at the zipper ends, where layers are thick. Backstitch at both ends of the opening. Trim the bottom corners diagonally, staying clear of the stitching.
Step 4: Turn, close, and test
Reach through the lining opening and the open zipper and turn the bag right side out. Push corners out gently with a blunt tool, not with scissor points. Close the lining opening by hand with a ladder stitch, or by machine with a stitch close to the folded edge. Push the lining inside the outer bag and smooth the top edge. Test the zipper at least five times. If it catches, check for a wide seam allowance or loose threads near the ends, trim carefully, and add or repair topstitching. Wash the finished bag before first food use, because cutting and sewing add handling, dust, and loose fibers. Dry it fully before packing food.
The Fold-Over Bag Without a Zipper
Place the outer and lining rectangles right side to right side. Clip or pin around both sides and one short end, leaving the other short end open as the top. Sew with the same allowance, backstitching at the start and end. Trim corners, turn right side out through the open top, push corners out gently, and press if the fabrics allow it. Fold the top edge inward so raw edges are enclosed, then topstitch across the top. Fold the pouch up so lining is inside and outer fabric is outside, leaving a flap of about 3 to 4 inches. Fold that flap over the front. Mark where a hook and loop strip or snap will hold it closed, then attach the closure following its maker instructions exactly.
This design does not close as securely as a zipper. Crumbs can escape, and small snacks can spill if the bag tips upside down. Use it for a sandwich, a muffin, or large crackers, and use the zipper bag for small or crumbly snacks. For a young child, a fold-over bag with hook and loop tape is often easier, provided an adult checks that the tape still grips and no part is loose.
A drawstring pouch is a third option in the source package. It closes less securely than a zipper, and a loose cord can be a hazard for very young children, so this guide does not recommend it for a young child lunchbox.
Packing Snacks Sensibly
Pack the bag close to the time of use, in the morning rather than the night before, especially for anything moist or perishable. A fabric bag lets air reach food, so crackers lose crispness, sandwiches dry at the edges, and cut fruit changes texture.
FoodSafety.gov organizes home food safety as clean, separate, cook, and chill. The chill step governs a packed snack. Refrigerate perishable food within 2 hours, or within 1 hour if it has been exposed to temperatures above 90 degrees Fahrenheit. Bacteria that cause food poisoning multiply quickest between 40 degrees Fahrenheit and 140 degrees Fahrenheit. Keep a refrigerator at 40 degrees Fahrenheit or below. Perishable snacks such as cheese, meat sandwiches, and cut fruit should be kept cold with an ice pack and eaten at the planned time. If perishable food has been at room temperature beyond those limits, discard it rather than tasting it to check.
Wash a bag between different foods. Residue collects in seams, zipper teeth, and cotton fibers, and that matters most for allergens. The Food and Drug Administration lists nine major food allergens: milk, egg, fish, crustacean shellfish, tree nuts, wheat, peanuts, soybeans, and sesame. A bag that held a nut snack should not be handed, unwashed, to a child with a nut allergy, even if it looks clean. Label bags by user or allergen use where needed, and wash thoroughly before any change of user. Wash hands before eating from the bag, and bring the bag home daily for washing.
Do not use a bag that is damp, musty, torn, or fitted with a broken zipper for food. Keep food bags for food only, as FoodSafety.gov advises for reusable grocery bags. A retired snack bag can become a pencil pouch, but a pouch that has held pencils should not go back to holding snacks.
Washing and Drying for Food Safety
Wash a snack bag after every use with food. That rule is stricter than the general reusable bag advice to wash often, and it fits a small bag that touches ready to eat food directly. FoodSafety.gov, in guidance written by the Centers for Disease Control and Prevention for reusable grocery bags and applied here by analogy to a smaller snack bag, advises washing reusable bags often, washing cloth bags in a washing machine using laundry detergent and drying them in the dryer or air drying them, scrubbing plastic lined bags using hot water and soap and air drying them, and checking that bags are completely dry before storing them. The same source notes that reusable bag materials can become contaminated with germs such as Salmonella or E. coli and cross contaminate other items.
Follow the fabric and lining maker washing limits first, because heat limits differ. If machine washing is allowed, open the zipper or flap, turn the bag so the lining is accessible, and wash with detergent. If a maker limits temperature or forbids tumble drying, obey that limit and hand wash or air dry instead. Hand washing lets you brush residue out of seams and zipper teeth, where crumbs hide. Inspect seams after washing. An open seam traps residue and cannot be cleaned properly. Repair it promptly, or retire the bag if the fabric around the seam has worn thin.
Dry the bag open, with the zipper or flap open, in moving air, until lining, seams, and corners are completely dry to the touch. Do not store a bag that is even slightly damp, do not seal a damp bag in a closed container, and store clean dry bags in a cool dry place rather than in a hot car. FoodSafety.gov gives the same storage direction for reusable grocery bags, because higher temperatures can help germs grow faster. If a bag smells musty after a full wash and full dry, wash and dry it again. If the smell persists, retire it from food use.
Do not microwave food in a fabric snack bag, and do not put a sewn bag in a dishwasher unless every component maker explicitly allows it, which most will not. Transfer food to a suitable dish for heating. That direction is general safety guidance for sewn textile products, not a Food and Drug Administration statement about this specific bag, and component maker instructions govern if they are stricter.
Making a Set and Choosing Variations
Once one bag works, a small set is more useful than a single perfect bag, because one bag will often be in the wash. Make three or four bags in two or three sizes: small for dried fruit, medium for crackers or a muffin, and large for a sandwich. Use a different outer print for each size so you can identify the size without opening every bag. Keep the lining approach the same across the set so washing stays simple.
Choose closures for the user. A zipper suits an adult or older child. Hook and loop tape suits a young child who needs to open lunch independently, with the adult checks described earlier. If you gift a set, include washing directions and state plainly what the lining is.
Troubleshooting
If the zipper catches fabric, the likely causes are a seam allowance that is too wide near the zipper ends, fabric bunching at the ends, or missing topstitching. Trim the allowance near the ends without cutting stitches, remove loose threads, press the zipper area flat if the fabrics allow it, and add topstitching. If it still catches, check whether the zipper is too light for the thickness of the build.
If crumbs leak, check the closure first, then the fill level, then the snack choice. A fold-over bag will leak small crumbs, and an overfilled zipper bag will strain and open at the ends. A very small, crumbly snack belongs in a rigid container even if the bag is well sewn. Look along each seam for a skipped stitch or a gap and repair it before the next use.
If the bag stains, the snack was likely too moist, acidic, or strongly colored for a cotton lining, or the bag sat unwashed after use. Wash promptly and expect some berry or tomato staining in plain cotton to be permanent. A bag that feels sticky or smells after washing should not stay in food use.
If the bag smells after washing, assume incomplete drying or residue in seams and zipper teeth. Wash again, brush seams and teeth, rinse well, and dry fully open in moving air. If the smell returns after a second thorough wash and full dry, retire the bag from food use. Retire a bag also when the lining cracks, peels, or delaminates, when seams fail repeatedly, or when fabric has worn thin. Cracking or peeling is a retirement signal for condition reasons. It is not, by itself, proof that a specific material was or was not authorized for food contact, which is a separate documentation question.
Frequently Asked Questions
Are fabric snack bags safe for food?
They can be used sensibly for dry ready to eat snacks if the lining choice is honest, the bag is washed after every use, it is dried completely, and perishable food time limits are followed. They are not safe as a container for raw meat, raw poultry, or raw seafood, they are not airtight or leakproof, and an undocumented coated lining should not be presented as a proven food contact surface.
Is PUL lining food safe?
This article does not make that blanket claim. PUL describes a type of polyurethane laminate fabric, not proof that a specific product is authorized for direct food contact as a reusable snack bag lining. The Food and Drug Administration framework makes authorization specific to a substance, a company, and an intended use. Use a laminate lining for direct food contact only if its maker explicitly documents that intended use and its conditions. If you cannot obtain that documentation, use plain cotton for dry snacks only or use the fabric as an outer carrier around a separate food container.
Can I put a fabric snack bag in the dishwasher or microwave food in it?
No, not as a general rule. Do not microwave food in a fabric snack bag, because the bag and its closure are not made for microwave heating. Do not put a sewn bag in a dishwasher unless every component maker explicitly allows dishwasher use. Wash by hand or by machine as the makers allow, and heat food in a suitable dish instead.
How long will a snack bag last?
No fixed life span is promised. With daily use and washing after every use, a well made cotton lined bag may last months or longer, while life will shorten with rough use, overfilling, or heat against maker limits. Retire a bag when it no longer washes clean, when a smell persists, when seams fail repeatedly, or when the lining or closure is damaged.
Can children use snack bags safely?
Yes, with an age appropriate closure, adult checks, and hand washing before eating. Avoid long loose drawstrings for very young children, check for loose snaps, tape, or zipper pulls before use, and choose a closure the child can open without help if independence at lunch matters. Children should not use the cutting tools or sewing machine steps in this guide. A snack bag is a lunch tool, not a toy.
What foods should I avoid in a fabric snack bag?
Avoid soup, yogurt, dressings, juicy cut fruit, and other wet foods that can soak through fabric and seams. Avoid raw meat, raw poultry, and raw seafood entirely. Be cautious with perishable foods such as cheese and meat sandwiches: keep them cold, pack them close to use, and follow the two hour limit, or one hour above 90 degrees Fahrenheit, described by FoodSafety.gov. When in doubt, use a sealed rigid food container instead.
Sources & references
- Food and Drug Administration, Understanding How the FDA Regulates Substances that Come into Contact with Food. Used for substances that come into contact with food through packaging, storage, or other handling and that are food additives having to be authorized through a food contact notification or a food additive regulation or be the subject of a Threshold of Regulation exemption, for food contact notifications being specific to the company submitting the notification and to the specified intended use, for manufacturers having to follow specifications and limitations in applicable authorizations, for the safety review considering migration to food and consumer exposure, and for the standard of reasonable certainty of no harm for the proposed or intended use. This source does not state that PUL fabric in general, or any specific craft fabric, is authorized as a reusable snack bag lining, and no such claim is made in this article.
- FoodSafety.gov, Reusable Grocery Bags: Keep Em Clean While Going Green, by Laura Gieraltowski, Centers for Disease Control and Prevention, consulted in its archived FoodSafety.gov copy. Used for reusable bag fabric or materials becoming contaminated with germs such as Salmonella or E. coli and cross contaminating other food or items, for washing reusable grocery bags often, for cloth bags being washed in a washing machine using laundry detergent and dried in the dryer or air dried, for plastic lined bags being scrubbed using hot water and soap and air dried, for checking that bags are completely dry before storing them, for putting raw meat in a disposable plastic bag before placing it in a reusable bag, for keeping meats, fresh produce, and ready to eat foods separated, for refrigerating cold food within two hours or within one hour above 90 degrees, for storing reusable bags in a cool dry place and not in a car, and for using grocery bags only for food. This guidance was written for grocery bags and is applied in this article by analogy to snack bags, as stated in the text.
- FoodSafety.gov, 4 Steps to Food Safety. Used for the four steps clean, separate, cook, and chill, for refrigerating perishable foods within 2 hours or within 1 hour if exposed to temperatures above 90 degrees Fahrenheit, for bacteria that cause food poisoning multiplying quickest between 40 degrees Fahrenheit and 140 degrees Fahrenheit, and for keeping a refrigerator at 40 degrees Fahrenheit or below and a freezer at 0 degrees Fahrenheit or below.
- Food and Drug Administration, Have Food Allergies? Read the Label. Used for the nine major food allergens and ingredients containing their proteins: milk, egg, fish, crustacean shellfish, tree nuts, wheat, peanuts, soybeans, and sesame, and for those foods accounting for the large majority of severe food allergic reactions. The allergen discussion in this article is general information for bag sharing and washing, not medical advice and not a substitute for a clinician or school allergy plan.