
How to Make Reusable Produce Bags: A Complete Step-by-Step Guide
If you’ve ever stood in the produce aisle, mindlessly pulling a flimsy plastic bag off a roll to hold three apples, you’ve probably had that small but nagging thought: there has to be a better way. There is. Reusable produce bags are one of the simplest, most satisfying swaps you can make on the road to a less wasteful kitchen. They’re affordable to make, surprisingly durable, and once you’ve sewn a few, you’ll wonder how you tolerated single-use plastic bags for so long.
This guide walks you through everything you need to know — from choosing the right fabric to finishing the drawstring — so you can make a set of beautiful, functional reusable produce bags at home, even if you’re relatively new to sewing.
Why Make Your Own Reusable Produce Bags?
Before we get to the cutting table, it’s worth talking about why homemade bags beat store-bought options, even when store-bought bags are already more eco-friendly than plastic.
When you make your own, you control the materials entirely. You can choose organic cotton mesh, upcycle an old sheer curtain, or use a lightweight muslin you already have on hand. You can make bags in exactly the sizes you need — a tiny one for a handful of cherry tomatoes, a larger one for a bunch of kale. You can customize the drawstring color to tell bags apart in your produce drawer. And the cost is remarkably low: a set of six bags might cost you two or three dollars in materials if you’re working from stash fabric.
There’s also the satisfaction factor. Handing your own handmade bags to a grocery store clerk feels genuinely good in a way that dropping pre-packaged goods into a cart simply doesn’t.
From a sustainability standpoint, the numbers are worth knowing. The average American family uses roughly 1,500 plastic bags per year. Reusable bags, maintained properly, can last for years and be washed hundreds of times. Even if each bag replaces only 50 single-use bags before it wears out, a set of six bags eliminates 300 bags from the waste stream. Make a new set every couple of years and the impact compounds.
What Kind of Fabric Should You Use?
The fabric is the most important decision you’ll make for this project, and the right answer depends on what you’ll be carrying.
Mesh fabric is the most popular choice for produce bags, and for good reason. It’s lightweight enough that it won’t meaningfully affect the weight reading at a checkout scale. It allows air circulation, which helps keep produce fresh longer. And it’s transparent, so cashiers and self-checkout machines can easily see what’s inside. Cotton mesh and polyester mesh both work well, though cotton is the more sustainable option and tends to feel better in your hands.
Muslin or lightweight cotton is a good choice if you want an opaque bag — useful for mushrooms, which do better stored in breathable but non-see-through bags, or for dry goods like nuts and grains at a bulk store. Unbleached muslin is inexpensive, widely available, and washes beautifully.
Organza is a sheer, lightweight woven fabric that works similarly to mesh. It’s often available in large cuts at fabric stores and can be found cheaply in thrift stores as curtain panels. It’s slightly less breathable than mesh but still lets produce breathe and is easy to see through.
Upcycled fabric is worth considering if sustainability is a priority. Old sheer curtain panels, worn-out lightweight button-down shirts, or even the mesh bags that onions or oranges come in can all be repurposed. If you’re using pre-owned fabric, wash it thoroughly before cutting.
Avoid anything too heavy — canvas, denim, and thick cotton are all too stiff and bulky for this application. You want fabric that’s light, pliable, and quick-drying.
Materials You’ll Need
Here’s a complete list of what you’ll need before you sit down to sew.
For the bags themselves, you’ll need fabric — plan on about a quarter yard of 44-inch-wide fabric per bag, though you can often fit two bags from a quarter yard if you’re efficient with your layout. You’ll also need thread in a matching or contrasting color, a drawstring material (cotton cord, ribbon, twill tape, or even a shoelace works well), and a safety pin or bodkin for threading the drawstring.
For tools, you’ll need fabric scissors or a rotary cutter and cutting mat, a ruler or measuring tape, an iron and ironing board (optional but helpful), pins or fabric clips, and a sewing machine. This project can technically be sewn by hand, but a machine makes it much faster and the seams will hold up better through repeated washing.
If you want a label or tag, you can stitch on a small piece of cotton twill tape with a permanent marker note of the tare weight (the weight of the empty bag), which is helpful for cashiers when calculating the price of bulk goods.
How to Make Reusable Produce Bags: Step-by-Step Instructions
Step 1: Cut Your Fabric
A standard produce bag works well at approximately 12 inches wide by 14 inches tall when finished. This size accommodates most produce comfortably — a head of broccoli, a bunch of bananas, a pile of loose green beans. For smaller items like cherry tomatoes or garlic, cut a 10-inch by 10-inch bag. For larger items like winter squash or a big bunch of greens, go up to 14 by 16 inches.
To account for seam allowances, add one inch to each side. So for a 12-by-14-inch finished bag, cut your fabric to 13 inches wide by 15 inches tall. For a double-layer bag (which is sturdier and better for small items that might slip through mesh), cut two pieces at those dimensions.
If you’re making mesh bags, handle the cut edges carefully — mesh can fray or unravel if you’re not gentle. A rotary cutter gives cleaner cuts on mesh than scissors.
Step 2: Prepare the Top Edge
The top edge of the bag is where your drawstring channel will go, so it needs a bit more preparation than the sides.
Fold the top edge of your fabric down by half an inch toward the wrong side of the fabric and press it with an iron. Then fold it down again by three-quarters of an inch and press again. This creates a clean folded channel wide enough to thread your drawstring through. Pin or clip this fold in place.
If you’re working with mesh that’s too open-weave to hold a fold, you can sew a small strip of lightweight ribbon or fabric tape along the top edge first to stabilize it before folding.
Step 3: Sew the Drawstring Channel
With your top edge folded and pinned, sew along the bottom of the fold — meaning the edge closest to the center of the bag — using a straight stitch. Leave a quarter-inch seam allowance from that folded edge. This creates a tunnel along the top of the bag through which your drawstring will run.
Important: leave a one-inch gap in this stitching at one side. This is where you’ll insert the drawstring. Backstitch on both sides of the gap to reinforce it.
If you’d like the channel to be extra sturdy, sew a second line of stitching just above the first, about an eighth of an inch away. This is optional but gives the channel more structure and a more polished look.
Step 4: Fold and Pin the Bag
With right sides together (meaning the “good” side of the fabric facing inward), fold your fabric in half lengthwise if you started with a single rectangular piece, or stack your two pieces on top of each other. The folded top edge with the drawstring channel should be at the top.
Pin or clip along the two open sides — the bottom and the side opposite the fold (or both sides if you’re working with two separate pieces).
Step 5: Sew the Side and Bottom Seams
Using a straight stitch, sew down one open side from just below the drawstring channel to the bottom corner. Pivot at the corner and sew across the bottom. If you started with two pieces rather than one folded piece, sew up the other side as well.
Use a half-inch seam allowance. Backstitch at the start and end of each seam for strength.
If your fabric frays — muslin and some mesh will — finish the raw edges with a zigzag stitch along the seam allowances, or use a serger if you have one. For mesh fabric that doesn’t fray significantly, a straight stitch alone is usually sufficient.
Step 6: Reinforce the Corners
The bottom corners of the bag take the most stress over time, so it’s worth reinforcing them. With the bag still inside out, flatten each bottom corner so the side seam and bottom seam align, forming a triangle point. Sew across each triangle about a half-inch from the tip. This also gives the bag a slightly boxed bottom, which helps it sit open more easily when you’re filling it.
This step is optional but highly recommended if you plan to use the bags for heavier items like apples or root vegetables.
Step 7: Turn the Bag Right Side Out
Carefully turn the bag right side out through the open top. Use a blunt pencil or chopstick to gently push the corners out from the inside. Press the bag with an iron if you’re working with cotton — this step makes a noticeable difference in the finished look.
Step 8: Thread the Drawstring
Cut a length of drawstring cord approximately twice the width of the bag plus about eight inches. So for a 12-inch-wide bag, cut your cord to about 32 inches. This gives enough length to pull the bag closed comfortably and tie a bow or knot.
Attach a safety pin to one end of the cord. Starting at the gap you left in the drawstring channel, thread the safety pin through the channel all the way around until it emerges from the same gap. Pull both ends of the cord through so you have two even tails hanging from the same point on the bag.
Tie both ends of the cord together with an overhand knot or tie them in a bow. Some people prefer to thread the cord through the channel so the two ends come out on opposite sides, giving the bag a more traditional drawstring closure. Either method works.
Step 9: Finishing Touches
Trim any loose threads. If you want to add a tare weight label, now is the time. Weigh your empty finished bag on a kitchen scale and write the weight on a small piece of cotton twill tape using a permanent fabric marker. Stitch the label to the outside of the bag near the bottom. Many bulk and co-op stores appreciate this detail.
Give the bag a final press if needed. You’re done.
Tips for Making Bags That Last
A few small habits will extend the life of your reusable produce bags significantly.
Wash them regularly. A simple machine wash on a gentle cycle in cold water is all they need. Mesh bags can go in a laundry bag or pillowcase to prevent them from tangling around other items. Air dry when possible — repeated high heat from a dryer will eventually weaken the fibers and fade the fabric.
Don’t overload them. Mesh fabric, especially if you’ve used a more open weave, can stretch out of shape if you regularly pack it too full. If you find yourself needing to carry five pounds of apples, a reusable tote bag or a larger cotton produce bag with a tighter weave will serve you better.
Keep them in your grocery bags or car so they’re always available. The biggest obstacle to actually using reusable bags of any kind is simply forgetting them at home.
Variations and Ideas to Try
Once you’ve made a basic bag, there are plenty of ways to customize and expand on the design.
Try making bags in a few different colors so you can sort produce by type in your refrigerator — greens in one color, fruits in another, aromatics in a third.
Make a set of tiny bags for bulk spices or tea. A four-by-five-inch bag with a tight-weave muslin is ideal for small amounts of loose-leaf tea or spices from a bulk bin.
Experiment with a two-tone design by sewing the bottom half of the bag in muslin and the top half in mesh. This gives you better containment at the bottom while still allowing visibility and air circulation at the top.
Add a small loop at the bottom corner of the bag so you can hang it from a hook in your pantry or refrigerator drawer. A small square of ribbon or twill tape sewn into the corner seam works perfectly for this.
If you sew with children, this is an excellent beginner project. The steps are simple and repetitive, the materials are inexpensive, and the finished product is immediately useful. A child who sews their own produce bag is also noticeably more likely to remember to bring it to the store.
How to Care for Your Produce
While we’re on the topic of keeping produce fresh, it’s worth noting a few storage tips that pair well with your new bags.
Leafy greens last longer when stored in a slightly damp muslin bag — just mist the bag lightly before putting it in the refrigerator crisper drawer. Sturdy vegetables like carrots and beets do better in dry bags with good air circulation. Fruits that release ethylene gas (like apples, bananas, and pears) should be stored separately from vegetables sensitive to that gas, like broccoli and leafy greens. Your new produce bags make it much easier to keep things organized and properly separated.
Making the Switch Beyond Produce Bags
Reusable produce bags are often the entry point into a broader habit shift around single-use packaging. Once you’ve made a set and started using them, you’ll start noticing other places where single-use plastic creeps into your grocery routine.
The same mesh fabric you used for produce bags works beautifully for bulk bin shopping — coffee, oats, rice, lentils, nuts, and dried fruit can all go directly into a bag at the bulk bins, eliminating the need for plastic packaging entirely. A slightly sturdier version made from muslin or canvas is ideal for bread from a bakery counter. And the same basic drawstring construction scales up beautifully into a larger market bag for carrying everything home.
One project has a way of leading to the next, and that’s one of the best things about learning to make things yourself. Your hands learn the skill, your home fills with more beautiful and intentional objects, and a little less plastic ends up in places it doesn’t belong.
Making your own reusable produce bags takes about 30 minutes per bag once you’ve done it once or twice. A Sunday afternoon is enough time to make a full set for your household. The materials cost very little. The skill is accessible to anyone with basic sewing experience. And the bags, properly cared for, will outlast years of weekly grocery runs.
Start with one. See how it feels to use it. Then make five more.