
Easy Crochet Produce Bag Pattern (Beginner-Friendly)
If you’ve been wanting to try your hand at crochet but haven’t found the right project to start with, this easy crochet produce bag pattern is exactly what you need. It’s simple, quick, practical, and genuinely satisfying to make. In just a couple of hours, you can create a reusable mesh bag that you’ll use every single week at the grocery store or farmers market. And once you make one, you’ll want to make a dozen more.
This pattern is written with complete beginners in mind. That means every stitch is explained, every step is broken down, and there are no confusing abbreviations without explanations. If you can chain and work a basic stitch, you can make this bag. Let’s get into it.
Why Make Reusable Produce Bags?
Before we dive into the pattern, let’s talk about why these little bags are worth your time. The average American family uses hundreds of single-use plastic produce bags every year. They’re flimsy, they’re wasteful, and they’re almost impossible to recycle at home. Reusable mesh produce bags are a simple and effective swap that reduces plastic waste without requiring you to change much about how you shop.
Crocheted cotton mesh bags are breathable, which actually helps your fruits and vegetables stay fresh longer. They’re washable, durable, and lightweight enough that they won’t add noticeable weight at the register if you’re buying something by the pound. And when you make them yourself, you can customize the size to fit everything from a handful of cherry tomatoes to a big bunch of bananas.
Beyond the environmental benefits, these bags make a wonderful handmade gift. A set of three or four in a little bundle tied with twine is a thoughtful, eco-friendly present for anyone on your list who cares about sustainability.
Materials You’ll Need
One of the best things about this project is that it requires very minimal supplies. Here’s what to gather before you start.
Yarn: You’ll want a natural fiber yarn for produce bags since your fruits and vegetables will be sitting in them. 100% cotton yarn is the gold standard here. It’s food-safe, washable, strong, and it doesn’t stretch out of shape over time the way acrylic yarn can. Look for a lightweight cotton yarn in a worsted or DK weight. Worsted weight will give you a slightly chunkier mesh, while DK weight creates a finer, more delicate look. Either works beautifully. You’ll need approximately 100 to 150 yards per bag depending on the size you make.
Good yarn options to look for include Paintbox Simply Cotton Worsted, Lion Brand 24/7 Cotton, Drops Safran, or any craft store cotton yarn labeled as washable. Neutral colors like natural, cream, sage green, or dusty blue look lovely, but any color you enjoy will work.
Hook: For worsted weight cotton, use a 5mm (US size H/8) crochet hook. For DK weight, try a 4mm (US size G/6) hook. If you find your tension is very tight, go up half a size. If your mesh feels too loose and floppy, go down half a size.
Other supplies: You’ll need a yarn needle for weaving in ends, scissors, and a stitch marker or small piece of contrasting yarn to mark your place. A measuring tape is helpful but not strictly necessary for this pattern.
Stitches and Abbreviations Used
This pattern uses just a few basic stitches. If you’re brand new to crochet, don’t be intimidated by the abbreviations. Each one is explained below.
ch — chain stitch. This is the most fundamental stitch in crochet and forms the foundation of your work as well as spaces within the mesh.
sl st — slip stitch. A very short, flat stitch used to join rounds and to move your yarn into position without adding height.
sc — single crochet. The simplest full stitch in crochet. It creates a short, dense loop of yarn.
ch-2 sp — chain-2 space. This refers to the small hole or gap created by a chain-2 in the previous row or round. You’ll be working into these spaces to create the mesh effect.
MR — magic ring (also called magic loop or adjustable ring). This technique lets you start crocheting in the round and close the center hole tightly. Instructions are included below if you haven’t done this before.
How to Make a Magic Ring
The magic ring might sound intimidating, but it only takes a moment to learn and it gives your bag a clean, professional start.
Wrap the yarn around your index and middle fingers twice to create a loop. Insert your hook through the center of the loop, pull up a loop of the working yarn, chain one to secure it, then work your first round of stitches into the ring. When you’re done with the first round, pull the tail end of the yarn to close the hole in the center. That’s it.
If the magic ring still feels tricky after a few tries, you can substitute it with a simple starting chain. Chain 4 and join with a slip stitch to form a small ring, then work your first round into the center of that ring. The result won’t be quite as tight, but it works perfectly well.
Pattern Notes
This pattern is worked in continuous rounds from the bottom of the bag upward. You will start at the base, work a solid round or two to create a stable bottom, then transition into the mesh pattern for the body of the bag. The handles are added at the end.
The finished bag measures approximately 10 inches wide and 12 inches tall before the handles, which is a great all-purpose size. To make a smaller bag for things like garlic or shallots, simply work fewer mesh rounds. To make a larger bag for a big bunch of kale or several ears of corn, work more rounds until you reach the size you want.
Gauge: Gauge is not critical for this project. The mesh will naturally be a bit open and stretchy, and slight variations in tension won’t affect how well the bag functions. That said, if you’re making several bags and want them to match in size, aim for about 14 stitches and 16 rows in a 4-inch square of single crochet with worsted cotton.
The Pattern
Foundation
Make a magic ring.
Round 1: Chain 1 (this does not count as a stitch). Work 6 single crochet into the magic ring. Pull the tail to close the center hole. Place a stitch marker in the last stitch to mark the end of your round. (6 sc)
Round 2: Work 2 single crochet into each stitch around. (12 sc)
Round 3: Single crochet 1, 2 single crochet in next stitch — repeat from to around. (18 sc)
Round 4: Single crochet 2, 2 single crochet in next stitch — repeat from to around. (24 sc)
You now have a small, flat circle that forms the base of your bag. It should measure roughly 2.5 to 3 inches across. If you’d like a slightly larger, sturdier base, you can continue adding rounds in this same pattern (adding one more single crochet between each increase each time) until you reach your preferred diameter.
Body — Transition Row
Round 5: Single crochet in each stitch around. (24 sc)
This round helps your bag transition from lying flat to working straight up the sides. After this round, your work will naturally begin to form a cup shape.
Body — Mesh Section
This is where the magic happens. The mesh pattern is created by alternating single crochet stitches with chain-2 spaces. It looks intricate but is actually very repetitive and easy to memorize after the first couple of rounds.
Round 6 (Setup Round): Single crochet in next stitch, chain 2, skip 1 stitch — repeat from to around. Join with a slip stitch to the first single crochet. (12 sc, 12 ch-2 spaces)
Note: From this point on, you are no longer working in continuous rounds. Each round will be joined with a slip stitch, and you’ll chain 1 at the beginning of each new round. This keeps the mesh aligned as you work upward.
Round 7: Slip stitch into the ch-2 space. Chain 1. Single crochet in ch-2 space, chain 2, skip 1 sc — repeat from to around. Join with a slip stitch to the first single crochet.
Repeat Round 7 for the body of the bag. Work this round a total of 20 to 25 times (or until your bag measures about 10 to 12 inches from the base). The more times you repeat it, the taller and more spacious your bag will be.
As you repeat this round, you’ll notice the mesh forming a beautiful diagonal pattern. This is completely normal and is part of the charm of this stitch. The diagonals give the bag extra stretch and flexibility, which is exactly what you want when you’re loading it up with produce.
Top Edge
Once your bag has reached the desired height, you’ll work one final solid round to create a neat, stable top edge.
Final Body Round: Work 1 single crochet into each ch-2 space and 1 single crochet into each single crochet around. Join with a slip stitch. (24 sc)
Handles
The handles are made by working two separate chains that you attach at opposite sides of the bag’s opening.
Step 1: Identify two points on the top edge that are directly across from each other — this will be roughly the 12 o’clock and 6 o’clock positions if you imagine the bag as a clock face. Mark them with stitch markers.
Step 2: Join your yarn at one of the marked stitches with a slip stitch. Chain 40 (or more for longer handles — 40 chains gives you a handle that’s comfortable to carry by hand, while 50 or 55 chains gives enough length to loop over a wrist or hang from a bag hook).
Step 3: Count 12 stitches along the top edge from your starting point (measuring in one direction). Slip stitch into the 12th stitch to attach the end of the handle chain. This creates a wide, looping handle. Single crochet back along the entire chain to reinforce it and give it a firmer feel. Slip stitch to secure at the base.
Step 4: Fasten off and weave in the end.
Step 5: Repeat Steps 2 through 4 on the opposite side of the bag for the second handle.
Finishing
Weave in all remaining ends using your yarn needle. Tuck them securely so they won’t come loose during washing. Give the bag a gentle rinse or toss it in a mesh laundry bag in the washing machine on a cold, gentle cycle to relax the stitches and even out your tension. Lay flat or hang to dry.
Your bag is complete.
Tips for Success
Don’t pull your yarn too tight. This is the most common beginner mistake with mesh patterns. The whole point of this bag is to create open, flexible gaps in the fabric. If you work tightly, those gaps close up and you lose the breathable mesh quality. Try to keep a relaxed, even tension throughout.
Use a stitch marker. Even experienced crocheters lose count in mesh patterns because the chain spaces can look similar to actual stitches. A stitch marker at the beginning or end of each round saves you from having to recount constantly.
Count your stitches after every few rounds. It only takes a moment and prevents you from getting deep into the bag before realizing something went wrong.
Cotton yarn can feel stiff at first. Unlike acrylic, 100% cotton doesn’t have a lot of give, and your hands might feel tired faster than usual if you’re not used to it. Take breaks, stretch your hands, and don’t grip the hook too tightly.
Block it if you want a polished finish. Blocking isn’t strictly necessary, but if you want your bag to look extra crisp and even, soak it in cool water, squeeze out the excess gently, and pin it to your desired dimensions on a foam mat or folded towel. Let it dry completely before unpinning.
Sizing Variations
Small Bag (great for garlic, shallots, or small citrus): Work only 2 increase rounds in the base section and repeat the mesh round 10 to 12 times for the body.
Medium Bag (the standard size in this pattern): Follow the pattern as written.
Large Bag (for corn, squash, large bunches of greens): Work 2 extra increase rounds in the base section and repeat the mesh round 30 to 35 times. Use a longer handle chain of 50 to 55 chains.
Washing and Care
One of the great advantages of cotton produce bags is how easy they are to care for. Machine wash on cold with gentle detergent. You can also hand wash them in the sink — this is especially quick since the open mesh lets water rinse through easily. Do not put them in a hot dryer as this can cause cotton to shrink and stiffen. Air drying keeps them soft and in good shape for years.
Making a Set
If you want to make a matching set of produce bags, consider working them all in the same neutral cotton yarn so they look coordinated in your kitchen or grocery bag. Many crocheters find this project so enjoyable that they end up making six or eight at a time, working in relaxed marathon sessions while watching TV or listening to podcasts.
A set of four to six bags is genuinely enough to handle most of a week’s produce shopping — one for leafy greens, one for citrus, one for small vegetables, one for herbs. Rolling them up together and keeping them in your reusable grocery tote means you’ll always have them on hand when you need them.
This Is the Perfect Beginner Project
If you’ve been hesitant to start crocheting because you’re worried about making something useful right away, this produce bag is a wonderful entry point. It uses just two stitches. It doesn’t require you to follow complex shaping. There are no color changes, no complicated seams, and no gauge pressure. And yet, the finished result is a genuinely functional, beautiful object that you’ll be proud to pull out of your bag at the grocery store.
Once you’ve completed your first bag, the second will go even faster. By the third, your hands will know the stitch pattern by feel, and you might find yourself crocheting one during your lunch break or while you wait for your coffee to brew. That’s the wonderful rhythm of a good beginner crochet project.
Happy crocheting, and enjoy your beautiful new reusable produce bags.