
Crochet Mesh Bag Pattern: Your Complete Guide to Making a Stunning Market Tote
There is something deeply satisfying about carrying a bag you made yourself. When that bag is an open, airy mesh tote that stretches to hold your farmers market haul, your beach essentials, or your everyday groceries, the satisfaction doubles. A crochet mesh bag is one of those projects that feels almost magical — it starts as a pile of yarn and a hook and transforms into something genuinely useful, beautiful, and endlessly customizable. Whether you are brand new to crochet or you have been crocheting for years and want a quick, rewarding project, this pattern is for you.
This guide will walk you through everything: the materials you need, the stitches you will use, the step-by-step pattern, tips for adjusting the size, and ideas for making your finished bag uniquely yours. By the end, you will have a complete crochet mesh bag ready to take on whatever you throw at it — literally.
Why Crochet a Mesh Bag?
Before we dive into the pattern itself, it is worth talking about why mesh bags have become such a beloved project in the crochet community. The practical reasons are obvious. Reusable bags reduce plastic waste, and a crocheted mesh tote is durable enough to last for years when made with the right yarn. The open mesh structure lets you see exactly what is inside, which makes it perfect for produce shopping. It stretches to accommodate oddly shaped items and then compresses back down into almost nothing when empty, so it tucks easily into a purse or pocket.
Beyond the practical, there is an aesthetic quality to mesh crochet that is hard to replicate with any other craft. The lacy, open structure catches light in a beautiful way. It has a handmade quality that people notice. If you have ever been stopped at the farmers market and asked “Did you make that bag yourself?” you know exactly the feeling this project creates.
From a skill-building perspective, a mesh bag is one of the most efficient ways to practice working in the round, maintaining even tension, and creating clean, consistent chain spaces. These are skills that will carry over into almost every other crochet project you tackle, from garments to home décor.
Materials You Will Need
One of the best things about this project is that the materials list is short and inexpensive. Here is what you will need to get started.
Yarn: The most important choice you will make is your yarn. For a sturdy, long-lasting mesh bag, cotton yarn is the gold standard. It has almost no stretch, which means your bag will hold its shape under weight. It is also machine washable, which matters a great deal when you are carrying fresh produce or anything that might leak. A worsted weight (size 4) cotton yarn works well for a classic-sized market tote. If you want something lighter and more delicate, a DK weight (size 3) cotton will give you a finer mesh. Avoid acrylic yarn for this project if you plan to use the bag for groceries or produce; acrylic has too much stretch and will sag under weight. Plan on using approximately 150 to 200 yards of yarn, depending on the size of bag you make.
Hook: A 5mm (H/8) crochet hook pairs perfectly with worsted weight cotton. If you are using DK weight, drop down to a 4mm (G/6) hook. The slightly larger hook than what the yarn label recommends is intentional — the more open gauge creates the mesh structure that defines this bag.
Scissors and a tapestry needle for weaving in your ends.
Two stitch markers to help you keep track of your rounds.
That is genuinely the entire list. No special notions, no hardware, no sewing required.
Stitches and Abbreviations
This pattern uses only a handful of techniques, most of which you have likely encountered before if you have done any crochet at all.
ch — chain stitch. The foundation of everything.
sl st — slip stitch. Used to join rounds.
sc — single crochet. Tight, dense, and perfect for the base of the bag where you want structure.
dc — double crochet. This creates the mesh rows and the handles.
ch-2 sp — chain-2 space. The small gaps that create the mesh effect are formed by working a double crochet, chaining two, skipping the same number of stitches, and then working another double crochet.
MR — magic ring (also called a magic circle). This is the technique for starting a round without a hole in the center. If you are not familiar with it, a slip knot over your fingers forms a loop you work into, then pull tight. It is worth learning if you do not already know it, but starting with 4 chains joined in a ring is a perfectly acceptable substitute.
Understanding the Mesh Structure
Before you start hooking, it helps to visualize what you are building. The mesh is created by alternating double crochets with chain-2 spaces. Each chain-2 space skips two stitches of the previous round and creates a small square “window” in the fabric. When you line these windows up consistently round after round, you get the classic open net or lattice look that defines a crochet mesh bag.
The base of this bag is worked in a tighter stitch (single crochet in a flat circle) so the bottom holds its shape and does not let items fall through. The body is then worked upward in mesh rounds, and the handles are created by working a chain loop at the top.
The Pattern
Gauge
Before starting, crochet a small gauge swatch. With worsted weight cotton and a 5mm hook, you should get approximately 14 stitches and 8 rounds per 4 inches in the mesh pattern. Gauge matters less for a bag than it does for a garment, but it will affect the finished size. If your gauge is looser, your bag will be larger; tighter, and it will be smaller.
Finished Size
Approximately 13 inches wide and 14 inches tall (excluding handles), with a flat circular base roughly 6 inches in diameter. The bag stretches significantly when loaded.
Part One: The Base
Make a magic ring.
Round 1: Work 6 single crochets into the magic ring. Pull the ring closed. Place a stitch marker in the last stitch of the round. (6 stitches)
Round 2: Work 2 single crochets in each stitch around. Move your stitch marker to the last stitch. (12 stitches)
Round 3: *Work 1 single crochet in the first stitch, work 2 single crochets in the next stitch. Repeat from * around. (18 stitches)
Round 4: *Work 1 single crochet in each of the next 2 stitches, work 2 single crochets in the next stitch. Repeat from * around. (24 stitches)
Round 5: *Work 1 single crochet in each of the next 3 stitches, work 2 single crochets in the next stitch. Repeat from * around. (30 stitches)
Round 6: *Work 1 single crochet in each of the next 4 stitches, work 2 single crochets in the next stitch. Repeat from * around. (36 stitches)
Round 7: *Work 1 single crochet in each of the next 5 stitches, work 2 single crochets in the next stitch. Repeat from * around. (42 stitches)
Round 8: *Work 1 single crochet in each of the next 6 stitches, work 2 single crochets in the next stitch. Repeat from * around. (48 stitches)
You should now have a flat circle approximately 6 inches in diameter. If it is cupping or doming, your tension is too tight. If it is ruffling and flipping, your tension is too loose. Adjust your hook size accordingly.
Part Two: The Body
You are now going to transition from working flat single crochets to working the open mesh. This transition round is important because it sets up the stitch count for the mesh pattern.
Transition Round: Join your yarn (or continue if you have been working in a continuous spiral) and work as follows: *Work 1 double crochet in the next stitch, chain 2, skip 2 stitches. Repeat from * around. At the end of the round, join with a slip stitch to the top of the first double crochet. (16 mesh units)
Mesh Rounds (Rounds 2 through 20): Chain 3 (this counts as your first double crochet), then chain 2. *Work 1 double crochet into the top of the next double crochet from the previous round, chain 2. Repeat from * around. At the end of each round, join with a slip stitch to the top of the beginning chain-3.
Repeat these mesh rounds until the body of the bag measures approximately 12 to 14 inches from the base, or until you reach your desired height. For this pattern, you will work approximately 18 to 20 mesh rounds.
As you work, you will notice the mesh forming its characteristic open grid. Take a moment every few rounds to lay your work flat and check that you are working into the top of each double crochet from the previous round rather than into the chain spaces. Working into the chain spaces by accident is the most common mistake in mesh crochet and creates an uneven fabric.
Part Three: The Handles
Once your bag body reaches the desired height, you are ready to create the handles. This is done in one final round.
Handle Round: Work around the top opening of the bag as follows. Work 1 single crochet in each of the first 8 stitch positions across one side of the bag. Chain 20 (this forms one handle loop). Skip the next 8 stitch positions. Work 1 single crochet in each of the remaining stitch positions across the same side of the bag. Continue around to the opposite side of the bag and repeat the process: work 1 single crochet in each of the first 8 stitch positions, chain 20, skip the next 8 stitch positions, and work 1 single crochet in the remaining positions. Join with a slip stitch to your first single crochet.
For reinforced handles, work a second round as follows: Work single crochets all the way around, working single crochets into each single crochet and working approximately 20 single crochets evenly into each chain-20 handle loop. Join with a slip stitch. Fasten off and weave in your ends.
Finishing Your Bag
Weaving in ends on a mesh project is slightly different from doing so on a solid fabric. Because the stitches are more open, you want to weave through several stitches in a zigzag pattern rather than following a straight line, which could pull loose over time. Use your tapestry needle to weave through at least 5 to 6 stitches in one direction, then double back for security. Trim the tail close to the fabric.
If your bag has any stiffness from the cotton, a quick hand wash in cool water and a gentle reshape while damp will soften it up considerably. Lay it flat or hang it to dry rather than putting it in the dryer, which can shrink cotton and distort the mesh.
Customization and Variations
One of the most enjoyable aspects of this pattern is how easily it adapts to different looks and functions.
Size adjustments are simple: add more increase rounds to the base for a wider bag, or work fewer or more mesh rounds for a shorter or taller bag. If you want a small produce bag or herb sachet, work only 4 to 5 increase rounds in the base and 8 to 10 mesh rounds in the body.
Yarn color is an obvious place to have fun. A solid, natural cotton in ecru or cream has a timeless, earthy look. A bright coral or deep teal makes a statement at the farmers market. Striped mesh bags are gorgeous and are easy to achieve by changing yarn color every two or four rounds.
Chain spacing can be adjusted for a tighter or more open mesh. For a bag that holds smaller items like citrus or apples without them slipping through the openings, reduce your chain spaces to chain-1 and skip only one stitch instead of two.
Drawstring closure: If you want to add a drawstring to keep items secure, work one final round of single crochets around the top opening, then work an eyelet round by alternating single crochets with chain-2 spaces, then work one more single crochet round. Thread a cord, ribbon, or length of I-cord through the eyelets to create a cinched top.
Lined bag: For a more polished look or a bag you want to use for items that might fall through the mesh, you can sew a simple cotton lining. Cut a rectangle of fabric to match the dimensions of the bag body, fold and hem the edges, and stitch it in along the top opening.
Tips for Success
Tension is everything in mesh crochet. Uneven tension creates a bag that looks lumpy or lopsided, while consistent tension produces that beautiful, uniform grid. If you struggle with tight tension, try a hook size up. If your work is very loose and floppy, try a hook size down.
Do not skip the base rounds. It can be tempting to look for shortcuts, but the flat circular base is what gives the bag its structure and allows it to stand upright when set down. Those extra rounds at the beginning are worth every minute.
Count your stitches at the end of every mesh round, at least for the first several rounds. The chain-3 at the beginning of a round counts as a double crochet, and it is easy to accidentally skip it or count it twice, which throws off the entire mesh alignment.
Work in good light. This matters more than you might expect with mesh crochet, where seeing the individual posts of your double crochets against the open spaces requires clear vision.
A Few Words on Sustainable Crafting
The crochet mesh bag pattern has become a favorite in sustainability-minded communities for good reason. When you replace single-use plastic produce bags with handmade cotton mesh bags, the environmental impact over time is meaningful. A well-made cotton bag can last for years, often outlasting the yarn’s label claim of durability. If you use organic cotton yarn, the environmental footprint shrinks further.
There is also something worth saying about the act of making itself. In a world of fast fashion and disposable goods, taking an afternoon to create something by hand that you will use every week for the next five years is a small act of resistance. It slows things down in the best possible way.
Frequently Asked Questions
How long does this bag take to make? For an average-speed crocheter, the bag takes roughly four to six hours from start to finish. Many people complete it over two evenings.
Can I use this bag for wet items or the beach? Yes, with some caveats. Cotton dries slowly, so if you use it at the beach for wet swimwear, make sure to hang it to dry thoroughly before storing it. Lingering moisture can cause mildew in natural fibers. A quick hand wash and a full dry afterward keeps things fresh.
Is this pattern suitable for beginners? Absolutely. If you can chain, single crochet, double crochet, and join rounds with a slip stitch, you have all the skills you need. The mesh pattern looks impressive but is genuinely one of the most repetitive and simple stitch patterns in crochet.
What if my bag comes out too small or too large? Adjust the hook size. A larger hook makes a larger bag; a smaller hook makes a smaller one. You can also add or remove increase rounds in the base to change the width.
Final Thoughts
A crochet mesh bag is one of those rare projects that checks every box: it is quick enough to finish in a weekend, useful enough to use every single week, and beautiful enough to make you feel proud every time you carry it. The pattern is beginner-friendly but produces a result that looks anything but beginner.
Whether you are making one for yourself, gifting it to a friend who loves the farmers market, or setting up a small batch to sell at a craft fair, this pattern delivers. And once you have made one, you will almost certainly want to make another — in a different color, a different size, or with a fun variation you thought of along the way. That is the particular joy of crochet: the possibilities never really run out.
Pick up your hook, choose a cotton yarn you love, and get started. Your next favorite accessory is a few rounds away.