
Crochet Zero Waste Produce Bag You’ll Actually Want to Use for Shopping
There is something quietly satisfying about pulling a handmade bag from your tote at the grocery store. Not the awkward, stretched-out mesh bag that looked great in a tutorial but fell apart after two washes, and not the stiff cotton number that you’ve been meaning to use but somehow always forget at home. A really good crochet produce bag — one that holds its shape, feels pleasant to touch, weighs next to nothing, and makes you feel just a little bit proud every time you grab it — is genuinely one of those small projects that changes a daily habit for the better.
Zero waste shopping is often framed as a sacrifice, a series of inconveniences you accept in exchange for a cleaner conscience. But the best reusable produce bags flip that idea entirely. When the bag you’re using is one you made yourself, from a yarn you chose, in a stitch pattern you love, it becomes something you actually look forward to using. You grab it on purpose. You show it off a little. And somewhere in the background, you’re also keeping a few hundred plastic bags out of the landfill every year.
This post is going to walk you through everything you need to know to make a crochet produce bag worth keeping: the best materials, the right construction details, a beginner-friendly pattern you can actually finish in an evening, and tips for making it last. Whether you’re a seasoned crocheter looking for a practical stitch-along or a beginner wanting your first “useful” project, this is the one.
Why Crochet Bags Beat Store-Bought Reusable Ones
Let’s be honest about the store-bought mesh produce bags for a moment. The ones sold in eco-friendly sets at big box retailers are fine. They work. But they’re made from polyester mesh, which means every time you wash them, they shed microplastics into the water supply — the exact opposite of what you’re trying to accomplish by going zero waste in the first place. They also tend to feel cheap, tangle together in a drawer, and somehow always manage to be the wrong size for what you’re buying.
Crochet produce bags made from natural fiber yarn sidestep almost all of those problems. Cotton yarn is machine washable, plant-based, biodegradable at end of life, and available in an enormous range of colors. Hemp yarn is even more durable and naturally antimicrobial, which matters when you’re thinking about bags that will carry fresh produce week after week. Bamboo yarn is silky and lightweight. Any of these options gives you a bag that is genuinely better for the environment than its plastic or polyester alternatives, without any greenwashing involved.
Beyond the material argument, there is also the fit-for-purpose argument. When you make your own bag, you can size it exactly for what you buy most often. A long, narrow bag for a bunch of carrots or a leek. A wider, shallower bag for apples or tomatoes. A small, snug bag for garlic or shallots. The standard one-size-fits-most approach of commercial produce bags is fine until it isn’t, and once you’ve crocheted one bag sized just right for your weekly haul, you’ll wonder how you went so long without it.
Choosing the Right Yarn
Yarn selection is probably the most important decision you’ll make for this project, and it’s worth slowing down here rather than just grabbing whatever cotton you have in your stash.
Cotton yarn is the most popular choice, and for good reason. It’s widely available, inexpensive, easy to work with, and holds up beautifully to repeated washing. For produce bags, you want a thin cotton — either a fingering weight (sometimes called size 1) or a light worsted weight, depending on how open you want the mesh to look. Thinner yarn creates a finer, more delicate-looking bag that works well for small produce like cherry tomatoes or garlic. A standard worsted weight cotton creates a sturdier bag better suited to heavier items like onions or potatoes. Look for 100% cotton rather than a cotton blend; the synthetic content in blended yarns reduces breathability and makes the bag less sustainable overall. Brands like Lion Brand 24/7 Cotton, Paintbox Simply DK, and Drops Safran are all excellent for this kind of project.
Hemp yarn is a step up in durability and sustainability. Hemp requires very little water to grow, needs no pesticides, and actually improves the soil it grows in. Hemp produce bags develop a lovely soft patina with washing and use, becoming more supple over time rather than wearing out. The main drawbacks are that hemp yarn can feel stiff and rough when you first start working with it, and it costs more than basic cotton. If you’re planning to use your bags daily for years, the investment is worth it.
Bamboo yarn falls somewhere between the two. It’s incredibly soft, lightweight, and has natural antibacterial properties, but it’s slightly less durable than cotton or hemp under heavy, repeated use. For lighter items and more decorative bags, bamboo is a beautiful choice.
Whatever you choose, avoid any yarn with a significant synthetic content for this specific project. You want the bag to be truly compostable at end of life, and you want it to wash clean without releasing microplastics into the water.
Tools and Notions
For a standard worsted weight cotton produce bag, you’ll want a 5mm crochet hook. If you’re using a fingering or DK weight yarn, drop down to a 3.5mm or 4mm hook. The gauge doesn’t need to be precise for a produce bag the way it would for a garment — you’re aiming for an open mesh fabric that lets air circulate and lets the cashier or scale see what’s inside without having to open the bag.
Beyond the hook and yarn, you’ll need a yarn needle for weaving in ends and finishing the drawstring channel, a pair of scissors, and some kind of drawstring or cord for the closure. A length of the same cotton yarn works perfectly, twisted into a cord. You can also use a narrow cotton ribbon, a piece of macramĂ© cord, or a leather cord — whatever suits your aesthetic. If you want the bag to have handles instead of a drawstring, you’ll add those in the finishing step rather than a closure cord.
Keep a stitch marker handy if you’re working in the round. It’s easy to lose track of where one round ends and another begins when the stitches are deliberately open and airy.
Pattern: The Simple Market Mesh Bag
This pattern creates a medium-sized produce bag, roughly 10 inches wide and 12 inches tall before the drawstring channel, which is a versatile size for most produce. It works up in a few hours for an experienced crocheter and in one relaxed evening for a beginner. The stitch pattern is a simple chain-space mesh that creates an open fabric, perfectly sized for visibility at the register while still containing small items securely.
Materials: Approximately 75–100 yards of worsted weight 100% cotton yarn, a 5mm crochet hook, a yarn needle, and about 30 inches of cotton cord or twisted yarn for the drawstring.
Abbreviations: ch = chain, sc = single crochet, dc = double crochet, sl st = slip stitch, sp = space, rep = repeat, st = stitch.
Gauge: Gauge is not critical, but aim for an open, drapey fabric rather than a stiff one. If your fabric feels dense and rigid, go up a hook size.
Pattern Notes: The bag is worked from the bottom up, starting with a flat oval base and then working in continuous rounds for the body. The drawstring channel is added at the top as a final round of taller stitches.
The Base: Chain 12. Single crochet in the second chain from hook and in each chain across (11 sc). Chain 1, turn. Work 2 more rows of single crochet across (11 stitches each row). At the end of the third row, do not turn. Instead, work single crochet evenly around all four sides of the rectangle, working 3 sc in each corner to keep the base flat. Join with a slip stitch to the first sc to close the round. You should have a small, firm oval base.
The Body: This is where the mesh begins. Chain 4 (counts as dc plus ch 1). Skip 1 stitch. Work a double crochet in the next stitch, chain 1, skip 1 stitch, and continue this dc-ch1-skip pattern all the way around the base. When you reach the beginning, join with a slip stitch to the third chain of your starting chain 4.
Continue working in this dc-ch1 mesh pattern, working each double crochet into the chain-1 space of the previous round rather than into the top of a double crochet. This creates the open lattice that gives the bag its airy, beautiful look. Work in this pattern for approximately 16–18 rounds, or until the bag measures your desired height. The bag will stretch with use, so err on the side of a little taller rather than shorter.
The Drawstring Channel: For the final round, switch to a taller stitch to create a slightly thicker band at the top that the drawstring can pass through. Work a round of double crochet, working 2 dc into each chain-1 space around. This creates a denser row. For the channel itself, chain 3, skip 2 stitches, double crochet, chain 3, skip 2, and continue all the way around. Join and fasten off. These larger chain spaces are what the drawstring threads through.
Finishing: Weave in all ends securely. Thread your drawstring cord through the channel, going in and out through the chain spaces all the way around. Tie the two ends of the cord together in an overhand knot or attach them with a toggle clasp if you have one.
Tips for Making It Last
A well-made crochet produce bag should last for years, but a few care habits will extend its life significantly.
Wash it regularly. Produce bags come into contact with soil, pesticide residue, and moisture from fresh vegetables, and a bag that gets washed weekly will stay fresh and clean far longer than one that’s left damp and forgotten in a tote. Cotton and hemp bags are both machine washable on a gentle cycle in cold water. Air dry rather than using the dryer — this preserves the fiber and prevents shrinkage, especially with cotton.
Store bags loosely rather than stuffed into a tight space. Crochet fabric can lose its shape if it’s compressed for extended periods. A simple hook near your front door or a basket near the reusable bag collection works perfectly.
If a strand breaks or a stitch comes loose, repair it immediately rather than waiting. A single broken stitch in a mesh fabric can unravel surprisingly quickly with the stress of a full load of apples pulling at it. Rethreading a yarn needle and knotting that strand back in takes two minutes and saves the bag.
How to Size the Bag for Different Produce
Once you’ve made one bag and understand the basic construction, adjusting the size for specific uses is simple. The width of the bag is controlled by the number of mesh repeats you work in the base, and the height is determined by how many rounds of body mesh you work.
For a garlic and shallot bag, work a narrower, shorter base (about 8 stitches long rather than 12) and fewer body rounds. The bag ends up roughly the size of a small pouch, which is ideal for small bulbs that tend to escape from larger bags.
For a leafy greens bag, go longer and taller: a base of about 16 stitches and 22 or more rounds of body. Kale, chard, and spinach need room to breathe, and a generous bag lets you stuff a full bunch in without fighting it closed.
For onions and potatoes, switch to a thicker yarn — a chunky cotton or two strands of worsted held together — and use a 6mm or 7mm hook. The resulting fabric is sturdier and the mesh is open enough for the produce to be visible, while being strong enough to carry significant weight without stretching out of shape.
Making a Set
One bag is a great start, but a full set of four or five in coordinating colors is a genuinely joyful thing to bring to the market. Many zero waste shoppers make bags in varying sizes and mark them with a small tag of different colored yarn tied to the drawstring, so they can grab the right size at a glance. One stripe of green yarn for a small bag, two stripes for medium, three for large — simple, practical, and charming.
Making a set also turns this into a perfect gift project. A set of three or four coordinating produce bags, wrapped simply in a piece of fabric or tucked into a small basket, is a thoughtful and genuinely useful gift for anyone who is curious about reducing plastic use in their daily life. The handmade element adds meaning that a store-bought equivalent simply can’t have.
The Bigger Picture of Zero Waste Shopping
A crochet produce bag is a small thing. It’s not going to single-handedly solve the plastic pollution crisis, and it would be naĂŻve to suggest otherwise. But small, consistent changes made by many people do add up in meaningful ways, and there’s also something to be said for the internal shift that happens when you take the time to make something rather than consume it.
When you crochet your own produce bag, you enter into a different relationship with that object than you do when you buy one. You know exactly what it’s made of. You know how it was made. You have a sense of how long it will last and what it will eventually return to. That kind of knowledge is actually quite rare in modern consumer life, and it matters more than the cynical view of sustainable living gives it credit for.
The bag also becomes a small conversation starter. Cashiers ask about it. People in line behind you notice it. Friends come over and want to learn how to make one. That ripple effect — the casual, non-preachy spread of an idea through ordinary daily life — is genuinely how most lasting cultural change happens.
So cast on, chain up, and make a bag you’ll actually reach for next time you need a bunch of kale or a few pounds of apples. You’ll use it for years, wash it a hundred times, and feel quietly good about it every single time.