
Crochet Market Bag — Free Pattern
There is something deeply satisfying about arriving at a farmers market or grocery store with a handmade bag slung over your shoulder. It says something about you — that you care about the small things, that you made time to create, and that sustainability matters in your everyday life. A crochet market bag checks every one of those boxes, and the best part is that making one is far more approachable than most beginners expect.
This free crochet market bag pattern will walk you through everything you need to know, from the materials you’ll gather at your local craft store to the very last finishing stitch. Whether you’re brand new to crochet or you’ve been hooking for years and want a satisfying weekend project, this pattern is designed with clarity and flexibility in mind. Read through the whole post before you begin — there are helpful tips scattered throughout that will make your finished bag look polished and professional.
Why a Crochet Market Bag Is the Perfect Project
Before we dive into the pattern itself, let’s talk about why this project has earned such an enduring place in the crochet community. Market bags — sometimes called string bags, mesh bags, or tote bags — are among the most practical things you can make with a hook and yarn. They stretch to accommodate an impressive amount of groceries, they wash easily, and they fold down to nearly nothing when empty, making them ideal for tucking into a purse or pocket.
From an environmental standpoint, a single reusable crochet market bag can replace hundreds of plastic bags over its lifetime. Cotton yarn, which is the most popular choice for this type of project, is a natural fiber that holds up beautifully through regular washing. A well-made cotton market bag can genuinely last for years.
From a creative standpoint, the market bag is a wonderful canvas. You can keep it simple with a classic mesh stitch, or add texture with a shell stitch border. You can choose a natural undyed cotton for a timeless look, or pick a bold color that makes you smile every time you reach for it. The pattern below gives you a solid foundation, and we’ll talk about customization options as we go.
Materials You’ll Need
Getting your materials together before you start is always a good idea. Here’s what this pattern calls for:
Yarn: Approximately 200 to 250 yards of worsted weight cotton yarn (size 4). Lion Brand 24/7 Cotton, Paintbox Simply DK Cotton, or any similar 100% cotton yarn works beautifully. Cotton is recommended over acrylic because it has almost no stretch, which means your bag will hold its shape and support the weight of produce without sagging excessively.
Hook: A 5mm (H/8) crochet hook. If your tension runs tight, try a 5.5mm hook. If it runs loose, drop down to a 4.5mm. Gauge matters more for wearables than for bags, but a consistent tension will give you a more even mesh.
Notions: A yarn needle for weaving in ends, scissors, and a stitch marker or two to keep track of your rounds.
Optional: Two wooden or bamboo handles, or a length of cotton webbing for a more structured strap. We’ll cover strap options at the end of the pattern.
Gauge and Sizing
Gauge for this pattern is approximately 14 stitches and 8 rows in single crochet to 4 inches, using a 5mm hook. However, because this is a bag and not a garment, gauge is flexible. A looser gauge will create a more open mesh with more stretch. A tighter gauge will create a denser fabric that holds smaller items.
The finished bag measures approximately 13 inches wide and 14 inches tall before the handles, with a girth that expands to accommodate a full load of groceries. If you’d like a smaller bag — say, for a quick trip to the market for just a few items — you can reduce the starting chain by 10 to 15 stitches and follow the same pattern instructions.
Abbreviations Used in This Pattern
ch — chain
sl st — slip stitch
sc — single crochet
dc — double crochet
ch-sp — chain space
sk — skip
rep — repeat
st(s) — stitch(es)
RS — right side
WS — wrong side
The Free Crochet Market Bag Pattern
Foundation
Begin by making a flat oval base. This gives the bag a nice structured bottom that will sit flat when set down, which is especially useful when you’re loading it up at the market.
Round 1: Ch 16. Starting in the second ch from hook, sc 14 across, then work 3 sc into the last ch (this is the corner). Continue along the opposite side of the foundation chain, sc 13, then work 2 sc into the first ch (the other corner). Join with a sl st to the first sc. (32 sts)
Round 2: Ch 1, sc in same st, sc in next 13 sts, work 2 sc in each of the next 3 sts, sc in next 13 sts, work 2 sc in each of the last 2 sts. Join with sl st. (38 sts)
Round 3: Ch 1, sc in same st, sc in next 13 sts, [sc, 2 sc in next st] 3 times, sc in next 13 sts, [sc, 2 sc in next st] twice. Join with sl st. (44 sts)
Round 4: Ch 1, sc in each st around. Join with sl st. (44 sts)
Round 5: Ch 1, sc in same st, sc in next 13 sts, [2 sc in next st, sc in next 2 sts] 3 times, sc in next 13 sts, [2 sc in next st, sc in next 2 sts] twice. Join with sl st. (50 sts)
At the end of Round 5, you’ll have a nice oval base that sits flat. Place a stitch marker at the beginning of your next round — from here, we’ll start working the sides of the bag.
Sides — Solid Band
Before we move into the mesh body of the bag, we’ll work a few rounds of solid single crochet to create a firm base. This section gives the bag structure and makes it easier to attach handles later.
Rounds 6–9: Ch 1, sc in each st around. Join with sl st. (50 sts each round)
At the end of Round 9, you should have four solid rounds of single crochet sitting on top of your oval base. This section will become the bottom few inches of your bag’s body.
Body — Mesh Section
This is the heart of the pattern, and it’s simpler than it looks. The mesh is created by a repeating sequence of chain spaces and double crochets that creates that classic open-weave look.
Round 10 (Transition Round): Ch 4 (counts as dc and ch 1), sk next st, dc in next st, ch 1, sk next st; rep from around. Join with sl st to the 3rd ch of beginning ch-4. (25 dc, 25 ch-1 sps)
If 50 stitches doesn’t divide evenly enough for your taste, you can adjust your stitch count in Round 9 to the nearest even number. The mesh works over any even number of stitches.
Rounds 11–20: Ch 4 (counts as dc and ch 1), dc in next dc, ch 1; rep from around, ending with sl st to 3rd ch of ch-4. (25 dc, 25 ch-1 sps each round)
Repeat Round 11’s instructions for Rounds 12 through 20. You are simply working a double crochet into each double crochet from the previous round, with a chain-1 space between each one. The mesh builds up quickly once you find your rhythm.
By the end of Round 20, you should have a bag body that is roughly 10 to 11 inches tall including the base. Take a moment to try it on for size — if you’d like a deeper bag, simply continue repeating the mesh round until you’re happy with the depth. Each additional round adds approximately half an inch of height.
Top Band
After the mesh section, we’ll return to solid single crochet for the top band. This creates a clean, tidy edge that gives the bag a finished look and provides structure for attaching handles.
Round 21 (Transition Round): Ch 1, sc in same st, sc in ch-1 sp, sc in next dc; rep from around. Join with sl st. (50 sts)
Rounds 22–25: Ch 1, sc in each st around. Join with sl st. (50 sts each round)
Fasten off after Round 25 and leave a tail of about 6 inches for weaving in.
Handles
You have two excellent options for handles, and the choice comes down to your personal preference and intended use.
Option A — Crocheted Straps
Crocheted cotton straps are simple, washable, and coordinated with the rest of the bag. They have a modest amount of stretch but are sturdy enough for a full load of groceries when made from cotton.
Make 2 straps. For each strap, ch 61. Starting in the 2nd ch from hook, sc in each ch across. (60 sc) Ch 1, turn. Continue working rows of sc back and forth for 5 rows total. Fasten off, leaving a long tail for attaching.
To attach, fold the strap in half lengthwise and use a yarn needle to whipstitch the long edges together, creating a rounded cord. Position each strap approximately 3 inches in from each side edge of the bag, with both ends of the strap meeting the inside of the top band. Use your yarn needle and a length of cotton yarn to sew each end securely in place, stitching through multiple rows of the top band for strength. For extra security, sew an X pattern through each attachment point.
Option B — Wooden Handles
Wooden or bamboo ring handles give a market bag an elevated, boutique look. You can find them at most craft stores or online, usually sold in pairs.
To attach ring handles, fold the top band of the bag over the straight edge of each handle and use a yarn needle to whipstitch the folded portion to the inside of the bag. Work slowly and keep your stitches even. This method encases the handle securely and looks clean from both the inside and outside.
Finishing
Weave in all ends using your yarn needle. For cotton yarn, it’s worth weaving in each tail in two different directions to prevent it from working loose over time.
If the bag feels a little stiff or the mesh looks slightly uneven after all that crocheting, a gentle wash and block will work wonders. Fill your sink with cool water and a small amount of wool wash or gentle dish soap, submerge the bag, and let it soak for about 15 minutes without agitating. Gently press out the water (don’t wring), then lay the bag flat on a clean towel, shape it with your hands, and allow it to air dry completely. You’ll be amazed at how much more polished the finished bag looks after a good block.
Tips for Making This Pattern Your Own
One of the most enjoyable things about this market bag pattern is how easily it adapts to different looks and skill levels.
If you want a more textured bag, try replacing the chain-1 mesh with a v-stitch pattern. Work a double crochet, chain 1, and another double crochet all into the same stitch, then skip two stitches before working the next v-stitch. This creates a slightly more open but beautifully textured mesh.
If you want to add color, this pattern is ideal for a simple color change. Work the base and solid bands in one color and the mesh body in a contrasting color for a graphic, eye-catching look. Two-toned market bags tend to photograph especially well if you share your makes on social media.
If you want a smaller version, follow the same pattern but use a DK weight cotton yarn (size 3) and a 3.75mm hook. A smaller bag is perfect for a quick trip to the bakery, a library bag for a child, or a stylish produce bag for herbs and small vegetables.
If you want to make this pattern as a gift, consider making a set of two or three bags in different sizes and colors, tied together with a piece of jute twine. Handmade gifts from natural materials are always received warmly, and a market bag set is both personal and genuinely useful.
Caring for Your Crochet Market Bag
Cotton is one of the most low-maintenance fibers you can work with. This bag can go straight into the washing machine on a gentle or delicate cycle with cool water. Avoid hot water, which can cause cotton to shrink and may distort the shape of the mesh. Lay it flat to dry rather than putting it in the dryer — this preserves both the shape and the integrity of the cotton fibers over time.
If the bag picks up stains from produce (it will happen), a pre-soak with a small amount of oxygen bleach or baking soda usually handles most discoloration without damaging the yarn or color.
Sharing Your Make
If you make this crochet market bag, please share it! The crochet community is wonderfully generous and supportive, and there is genuine joy in seeing the same pattern made in dozens of different colors and yarn choices. Tag your photos on Instagram or Pinterest so others can find the pattern and be inspired by your version.
If you run into any questions while working through the pattern — a stitch count that doesn’t seem right, a step that’s unclear, or a technique you want to understand better — drop a comment below and we’ll sort it out together.
One Last Thought
A crochet market bag is one of those projects that rewards you twice: once when you finish it and hold up something you made with your own hands, and again every time you use it. There’s a quiet pleasure in reaching for a bag you made yourself instead of grabbing a disposable one, and that pleasure doesn’t fade. It might even be the thing that makes you want to make a second one, or a third, because you start giving them away.
That’s the real magic of a pattern like this one. It’s practical, it’s beautiful, it’s kind to the planet, and it’s completely achievable in a single weekend. Pick up your hook, find a cotton yarn that makes you happy, and get started. You’re going to love the finished bag.