
Easy Crochet Market Bag – Free Crochet Pattern
There is something deeply satisfying about carrying your groceries, farmer’s market hauls, or beach essentials in a bag you made yourself. A crochet market bag is one of those projects that checks every box: it is beginner-friendly, quick to finish, genuinely useful, and endlessly customizable. Whether you are brand new to crochet or you have been crocheting for years and want a relaxing weekend project, this free pattern will walk you through every step to create a beautiful, stretchy, durable bag that gets better with every use.
This pattern uses a simple mesh stitch that is easy to memorize after just one or two rows. The open weave is perfect for a market bag because it lets the contents breathe, the bag expands to hold a surprising amount, and it weighs almost nothing on its own. You can make it in an afternoon, give it as a gift, or crank out a dozen in different colors to sell at a craft fair. Let’s get into everything you need to know.
Why You’ll Love This Crochet Market Bag Pattern
Before diving into the stitches, let’s talk about what makes this particular pattern worth your time.
First, it is completely free. No sign-up required, no printable PDF hidden behind a paywall. Everything you need is right here on this page.
Second, the construction is straightforward. The bag is worked in the round from the bottom up, which means no seaming at the end. The handles are crocheted as part of the bag, so there are no awkward join points that might weaken over time.
Third, the stitch pattern is forgiving. If you drop a chain or miss a stitch here and there, the open mesh design means your little imperfections become part of the charm. This is not a pattern that punishes you for being human.
Fourth, you can customize it endlessly. Use cotton for a sturdy grocery bag, jute twine for a rustic farmhouse look, or colorful acrylic yarn for a fun beach tote. Change the size by adjusting your starting chain, and you can make anything from a tiny produce bag to a giant beach bag.
Materials You Will Need
One of the best things about this project is that you do not need much to get started. Here is what to gather before you begin.
Yarn: Approximately 200 to 300 yards of worsted weight cotton yarn (size 4). Cotton is the top choice for market bags because it is washable, strong, and naturally breathable. Some popular options include Lion Brand 24/7 Cotton, Paintbox Simply DK Cotton, or any cotton yarn you already have in your stash. Avoid yarn that is too fuzzy or textured, as it can make the mesh stitches harder to see.
Crochet Hook: Size 5.0 mm (H/8) hook. If your tension runs tight, go up a half size to 5.5 mm. If it runs loose, drop down to 4.5 mm. The goal is a fabric that is open and drapey but still holds its shape.
Stitch Markers: At least two, to mark the beginning of your rounds.
Scissors and a yarn needle for weaving in ends.
Measuring tape for checking your dimensions.
That is truly all you need. No fancy notions, no special tools.
Gauge and Sizing
Gauge is not critical for this project, but here is a general guideline so your bag comes out close to the intended size.
Working in the mesh stitch pattern described below, with worsted cotton yarn and a 5.0 mm hook, you should get approximately 14 chains and 8 rows per 4 inches.
The finished bag measures approximately 14 inches wide and 15 inches tall before handles, with handles adding about 10 additional inches. This gives you a roomy bag with plenty of space for a full week’s worth of produce or a good beach day haul.
If you want a smaller bag, start with a shorter foundation chain. If you want a bigger bag, add more chains in multiples of 2. The pattern is flexible.
Abbreviations and Special Stitches
This pattern uses US crochet terminology.
ch – chain
sl st – slip stitch
sc – single crochet
dc – double crochet
ch-2 sp – chain-2 space
rep – repeat
st – stitch
sp – space
RS – right side
The mesh stitch used in this pattern is simply a combination of single crochets and chain-2 spaces. After you work the first row, you will find that it becomes automatic very quickly. The stitch sequence is sc, ch 2, skip 2 sts, sc, ch 2, skip 2 sts, repeated across.
Pattern Instructions
Step 1: Create the Bag Bottom
The bottom of this bag is worked back and forth in rows to create a flat oval, then joined into a round for the body.
Foundation chain: Chain 21.
Row 1: Sc in the second chain from the hook and in each chain across. (20 sc) Turn.
Row 2: Ch 1, sc in each sc across. (20 sc) Turn.
Rows 3 through 8: Repeat Row 2 six more times.
You now have a small rectangular panel that forms the base of your bag. This flat bottom helps the bag stand upright when it is full of groceries, which is a practical detail that makes a real difference in daily use.
Step 2: Join and Work the First Round of the Body
Do not fasten off after Row 8. You are going to work around the entire perimeter of the rectangle to create the foundation round for the bag body.
Round 1 (foundation): Ch 1. Working along the long side of the rectangle, sc evenly down the side — approximately 10 sc. At the corner, work 3 sc into the corner stitch to turn. Sc across the short end (the foundation chain edge) — approximately 20 sc. Work 3 sc into the corner stitch. Sc up the remaining long side — approximately 10 sc. Work 3 sc into the corner stitch. Sc across the top edge — approximately 20 sc. Work 3 sc into the last corner. Join with a sl st to the first sc.
Place a stitch marker in the first stitch of the round. This marks where your rounds begin and end.
The exact stitch count matters less here than achieving an even, smooth edge all the way around the rectangle. If you end up with a few extra or fewer stitches, that is perfectly fine.
Step 3: Work the Mesh Body
This is the main section of the bag and where the magic happens. The mesh stitch grows quickly and looks beautiful even when you are a beginner.
Round 2 (begin mesh): Ch 3 (counts as dc and ch-1). Skip 1 st, dc in next st, ch 2, skip 1 st. Repeat from to all the way around. Join with a sl st to the top of the beginning ch-3.
You may need to adjust your final repeat slightly to close the round neatly. As long as the pattern flows evenly around the bag, minor adjustments are completely acceptable.
Round 3: Sl st into the first ch-2 space. Ch 1. Sc in the same ch-2 sp. Ch 2, sc in the next ch-2 sp. Repeat from to around. Ch 2. Join with a sl st to the first sc.
Round 4: Sl st into the first ch-2 space. Ch 3 (counts as dc). Dc in the same ch-2 sp. Ch 2, 2 dc in the next ch-2 sp. Repeat from to around. Ch 2. Join with a sl st to the top of beginning ch-3.
Rounds 5 through 20: Alternate between Round 3 and Round 4 until your bag body measures approximately 14 to 15 inches from the bottom. You can make it shorter or longer depending on how deep you want your bag to be.
As you work, the mesh opens up and becomes increasingly clear. Each round builds on the one before it, and the rhythm of the stitch quickly becomes something you can do while watching television or sitting around a campfire. This is the kind of crochet that feels meditative once you get into the flow of it.
Step 4: Create the Rim and Handles
The top edge and handles are where the bag really comes together. The handles are formed by working across a portion of the top of the bag, then turning and working back, creating a strap that is attached at both ends.
Rim round: Work one round of sc all around the top of the bag, working 1 sc into each sc and 2 sc into each ch-2 space from the last mesh round. This fills in the top edge and creates a solid base for the handles.
Mark the handle positions: Lay the bag flat with the bottom seam centered at the bottom. Count the stitches at the top of the bag. Divide your total stitch count roughly in half. On the front side of the bag, count the center 20 stitches. These will form the base of your first handle. Place stitch markers at the first and last of these 20 stitches. Turn the bag over and find the corresponding 20 stitches on the back side. Place markers there as well.
Handle 1:
Attach yarn at the right stitch marker on the front of the bag. Ch 1.
Row 1: Sc in the same st and in each of the next 19 marked sts. (20 sc) Turn.
Row 2: Ch 1. Sc in each sc across. Turn.
Repeat Row 2 until the handle strip measures approximately 10 to 12 inches long, or your preferred handle length.
Do not fasten off.
Joining Handle 1 to the Back of the Bag:
Flip the bag and find your marked stitches on the back. Hold the end of the handle strip against the back of the bag at the corresponding position, right sides together (or wrong sides if you prefer the join to be on the outside). Sc the end of the handle to the bag using a row of sc across all 20 stitches, joining the handle strip to the back top edge. Fasten off and weave in ends.
Handle 2: Work the second handle the same way, attaching it at the other side of the bag and joining it to the back top edge the same way.
If you want thicker handles, you can work the handle rows in a tighter stitch and add a few extra rows of width before joining them. Some crocheters prefer a braided handle, which you can create by making three separate chains and braiding them together before attaching at each end. Any variation works beautifully.
Step 5: Finishing
Weave in all yarn ends securely using your yarn needle. Because cotton yarn can be a little slippery, take extra care to weave through several stitches in different directions so the ends stay put.
If your bag feels a little stiff after finishing, give it a gentle hand wash in cool water with a small amount of dish soap or wool wash, then lay it flat to dry. The cotton will soften considerably and the mesh will bloom open beautifully. This is completely normal and expected with cotton yarn.
Tips for Getting the Best Results
Cotton yarn can be a little unforgiving when it comes to tension, so try to keep your grip relaxed as you work. If your mesh rows feel tight, go up a hook size. If they feel floppy and loose, go down a hook size. The right tension gives you a mesh that is open but springy.
When working in the round, it is easy to gradually spiral off-center. Checking your stitch marker at the beginning of every round keeps you on track without any drama.
If you want a more structured bag, line the bottom with a piece of canvas fabric or a crocheted hexagon in a solid stitch. This is especially nice if you plan to use the bag for heavy produce.
Blocking cotton is easy and very worthwhile. After washing, pin the bag out to its measurements on a foam mat and let it dry completely. This evens out any wobbly stitches and gives your finished bag a polished, professional look.
Yarn Color Ideas
One of the most fun parts of this project is choosing your color. Some combinations that work beautifully:
A single color in a natural ecru or cream reads as classic and timeless, especially in an undyed cotton. It goes with absolutely everything and looks right at home at the farmer’s market.
Striped bags made by switching yarn at the end of every few rounds create a cheerful, eye-catching look. Because you are working in the round, you can carry the yarn up the inside without cutting it every time, which keeps things neat.
An ombre effect using hand-dyed cotton or a gradient yarn looks stunning in the mesh stitch because the open weave shows off color transitions beautifully.
Bright, saturated solids like coral, cobalt blue, or sunflower yellow make a bag that doubles as an accessory. Perfect for a beach trip or a festival.
Ways to Customize This Pattern
Beyond color, there are plenty of ways to make this bag entirely your own.
You can use a different base stitch for the body. A shell stitch or a V-stitch creates a slightly different texture while still giving you the stretch and airiness you want in a market bag.
You can add a drawstring at the top instead of solid handles. Run a length of cotton cord or a chain through the top mesh row and tie it into a bow. This turns the bag into a cinch bag that is great for produce storage.
You can make a set of bags in graduated sizes — one large, one medium, one small — to use as a produce bag set. The small ones are perfect for loose items like garlic or herbs.
You can also embellish the top rim with a simple crochet flower, a row of picots, or a row of reverse single crochet (also called crab stitch) for a neat, decorative border.
Caring for Your Crochet Market Bag
Cotton bags are wonderfully easy to care for. Turn the bag inside out and machine wash on a gentle cycle in cool water, then lay flat to dry. Avoid putting it in the dryer, as heat can cause cotton to shrink and may affect the shape of your mesh.
If the bag picks up a stain from produce or soil, a little dish soap and cool water scrubbed gently with an old toothbrush usually does the trick. Cotton is naturally sturdy and forgiving.
With proper care, a crochet cotton market bag can last for years. Many crafters find that their favorite market bag becomes softer and more beautiful with every wash, developing a lovely patina over time.
Final Thoughts
This easy crochet market bag pattern is one of those projects that reminds you why you fell in love with crochet in the first place. It is simple enough to feel achievable but interesting enough to hold your attention. It produces something genuinely useful that you will reach for again and again. And it is completely free, which means you can spend your budget on the most beautiful cotton yarn you can find.
Whether you make one for yourself, a few as gifts, or a whole batch to sell at your next craft fair, this bag pattern delivers every single time. The mesh stitch works up faster than it looks, the construction is intuitive, and the finished result is something you will be proud to carry around town.
Happy crocheting — and may your next farmer’s market haul be even more satisfying because you carried it home in something you made with your own hands.