Versatile Market Bag Free Crochet Patterns

Versatile Market Bag Free Crochet Pattern: Your Complete Guide to a Stylish, Sustainable Tote

There is something deeply satisfying about carrying your groceries home in a bag you made with your own hands. The gentle stretch of the yarn as it fills with produce, the compliments from strangers at the farmer’s market, the quiet pride of knowing you chose something handmade over something disposable — these are the small joys that make crocheting a market bag one of the most rewarding projects you can take on. Whether you are a confident crocheter looking for your next quick project or a beginner ready to move beyond dishcloths, this free crochet pattern for a versatile market bag is exactly what you need.

This pattern is designed to be truly versatile. It works up beautifully in cotton yarn for a sturdy, washable everyday bag, but it also looks stunning in jute or linen for a more rustic, natural aesthetic. The open mesh construction means the bag breathes, making it perfect for carrying fruits, vegetables, and bread from the market. The same construction also gives it an airy, boho look that makes it just as at home on a beach or at a summer picnic as it is at the grocery store. Best of all, this pattern is completely free, and once you understand the basic structure, you will find yourself making multiple versions in every color you can find.

Why Crochet Your Own Market Bag?

Before diving into the pattern itself, it is worth taking a moment to appreciate why a crocheted market bag is such a great project. From a practical standpoint, single-use plastic bags are increasingly restricted or banned in many cities and countries, which means reusable bags have become a true necessity rather than just a nice idea. Crocheted bags made from natural fiber yarn are not only reusable but also biodegradable, making them one of the most eco-friendly options available.

From a crafter’s standpoint, market bags are fast. Even at a relaxed pace, most crocheters can finish a bag in a weekend. They require minimal yarn, which makes them a great stash-buster if you have leftover cotton or linen from other projects. They are also an excellent opportunity to practice foundational stitches and learn how to crochet in the round, work increases and decreases, and create a simple mesh pattern — all skills that will serve you in dozens of future projects.

There is also the matter of customization. When you buy a reusable bag, you get what you get. When you make one, you choose the color, the size, the strap length, and the stitch pattern. You can make a small bag sized perfectly for a few items or a generously large one that can swallow a full week’s worth of groceries. You can keep it neutral or go bold with a bright, saturated color. The pattern below gives you a solid foundation, and from there, the choices are entirely yours.

Materials You Will Need

One of the best things about this pattern is how minimal the supply list is. You do not need any special tools or hard-to-find materials.

Yarn: Approximately 200 to 250 yards of worsted weight (size 4) cotton yarn. Cotton is the top recommendation for market bags because it is durable, washable, and does not stretch out of shape over time the way acrylic can. Good brands to look for include Lion Brand 24/7 Cotton, Paintbox Simply DK (held double for worsted weight), or WeCrochet Dishie. If you prefer a more natural, unprocessed look, try a jute or hemp yarn, though these can be harder on the hands during crocheting.

Hook: A 5.0 mm (H/8) crochet hook. This hook size works well with worsted weight cotton to create a firm-but-flexible fabric with a nice open mesh. If you tend to crochet tightly, go up to a 5.5 mm hook.

Notions: A yarn needle for weaving in ends, scissors, and stitch markers (optional but helpful for marking the beginning of rounds).

Gauge: Gauge is not critical for this project, but as a rough guide, 13 stitches and 7 rows in half double crochet equals about 4 inches with the recommended yarn and hook.

Understanding the Construction

This market bag is worked in two sections: a solid base and an open mesh body, topped with a simple border and two sturdy handles.

The base is worked flat in rows using half double crochet stitches, then the remaining stitches around the perimeter are picked up so the body can be worked in continuous rounds. The mesh body is created using a simple chain-space pattern — specifically, alternating single crochet stitches with chain-2 spaces — which creates a classic netted look that holds its structure while still stretching nicely under a load. The handles are worked separately and sewn on, or optionally, they can be integrated into the final border row for a cleaner look.

If you are new to crocheting in the round or working a chain-space mesh pattern, do not be intimidated. Both techniques are explained step by step in the pattern below, and after the first few rounds you will find the rhythm comes naturally.

Abbreviations Used in This Pattern

ch — chain
sl st — slip stitch
sc — single crochet
hdc — half double crochet
st(s) — stitch(es)
sp — space
rep — repeat
rnd — round
RS — right side

The Pattern

Part One: The Base

The base of this bag is worked flat, creating a rectangular foundation that gives the bag its shape and prevents the bottom from sagging.

Chain 31.

Row 1: Starting in the third chain from the hook (the skipped chains count as the first hdc), work 1 hdc in each chain across. You should have 30 hdc. Turn.

Row 2: Chain 2 (counts as first hdc here and throughout), work 1 hdc in each stitch across. Turn. (30 hdc)

Rows 3–10: Repeat Row 2. You will have 10 rows total, creating a rectangle approximately 9 inches wide and 4.5 inches tall.

Do not turn at the end of Row 10. You will now begin picking up stitches around the entire perimeter of the base to begin working in the round.

Transitioning to Working in the Round

This is the step that transforms your flat rectangle into the base of a three-dimensional bag. Place a stitch marker in the first stitch of your upcoming round to track the beginning.

Round 1 (joining round): Chain 1, do not turn. Work 1 sc in the end of each row along the side of the rectangle (approximately 10 sc), then work 3 sc in the corner stitch. Work 1 sc in each stitch along the bottom edge (30 sc), then work 3 sc in the corner. Work 1 sc in the end of each row along the remaining side (approximately 10 sc), then work 3 sc in the corner. Work 1 sc in each stitch across the top edge of the base (30 sc), then work 3 sc in the final corner. Join with a slip stitch to the first sc of the round. You should have approximately 86 stitches around the perimeter, though the exact number is flexible — what matters is that you have an even number to work with in the mesh rounds.

If your count is slightly off, adjust in the next round by adding or skipping a stitch or two evenly around to reach an even number. This is a bag, not a garment — a small discrepancy in stitch count will not affect the final result.

Part Two: The Mesh Body

This is where the bag really starts to look like a market bag. The mesh pattern is simple and repetitive: single crochet in a stitch, then chain 2, skip the next stitch. This two-stitch repeat creates the classic open net structure.

Round 2 (first mesh round): Chain 1, sc in first st, ch 2, skip 1 st, sc in next st; rep from around, ending with ch 2, skip last st, join with sl st to first sc.

Round 3: Chain 1, sc in first sc, ch 2, sc in next sc; rep from around, ch 2, join with sl st to first sc.

The key thing to notice is that in Round 3 and all subsequent mesh rounds, you are placing your sc into the sc stitches of the previous round, not into the chain spaces. The chain-2 arches float above the sc stitches and create the open mesh effect.

Rounds 4–20: Repeat Round 3. Continue working in this mesh pattern for approximately 18 more rounds (19 mesh rounds total), or until the body of the bag measures about 10 to 12 inches from the base. If you want a taller bag, simply keep going — you have plenty of yarn.

As you work, the bag will begin to look like a little tube or cylinder. This is exactly right. The mesh will lie flat against itself when empty and stretch beautifully to accommodate whatever you put inside.

Part Three: The Top Border

Once your bag has reached the desired height, it is time to work a simple border around the top opening. This border reinforces the edge and gives you a clean, finished line to attach your handles.

Round 21: Chain 1, work 1 sc in each sc stitch and 2 sc in each ch-2 space around the entire top edge. Join with sl st. This round will fill in the mesh and create a solid band of single crochet.

Round 22: Chain 2 (counts as first hdc), work 1 hdc in each stitch around. Join with sl st to top of beginning chain-2.

Round 23: Chain 1, work 1 sc in each stitch around. Join with sl st. Fasten off and weave in the end.

Your bag body is now complete. It should look like a sturdy, open-top tote with a beautiful mesh body, a solid base, and a clean border at the top.

Part Four: The Handles

The handles are the final element, and they are what transforms this from a pretty sack into a truly functional bag. These handles are worked flat and then sewn to the inside of the top border, though you can also attach them directly to the outside if you prefer that look.

For each handle, make two:

Chain 7.

Row 1: Hdc in third chain from hook and in each chain across. (6 hdc) Turn.

Row 2: Chain 2, hdc in each stitch across. Turn. (6 hdc)

Repeat Row 2 until the handle measures approximately 20 inches, or your preferred strap length. For a shoulder bag, aim for 24 to 26 inches. For a hand-carry bag, 15 to 18 inches works well.

Fasten off, leaving a long tail for sewing.

To attach the handles, fold under the short ends of each handle by about half an inch to create a neat edge, then pin them to the inside of the bag border, centering them on the front and back panels. Each handle end should sit about 3 to 4 inches from the center of the panel. Using your yarn needle and the long tail, sew each end securely to the border using a whip stitch or mattress stitch. Weave in all ends.

Finishing Touches and Customization Ideas

Once your bag is assembled and all ends are woven in, give it a quick soak in cool water and lay it flat to block. This step makes a noticeable difference — blocking evens out the mesh, softens the yarn, and helps the bag hold its shape. After blocking, the mesh tends to open up beautifully, giving the bag that classic, airy market-bag look you see in photos.

From here, the customization options are nearly endless. You can add a simple drawstring through the top border for a bag that closes securely — just alternate chain stitches in the border round to create drawstring holes. You can add a small crocheted flower or leaf motif to one side for a decorative touch. You can line the bag with fabric to create a fully enclosed pocket, or leave it open and mesh all the way through. A second smaller bag made in the same pattern but worked to only about 5 inches tall makes a lovely produce bag that fits neatly inside the larger one.

Color choices dramatically change the personality of this bag. A natural undyed cotton gives it a clean, minimalist Scandinavian feel. A deep terracotta or sage green reads as earthy and artisanal. A bright coral, turquoise, or yellow feels playful and summery. If you want to try a striped version, simply switch yarn colors every two or three rounds in the mesh section — the mesh pattern highlights stripes beautifully because the chain spaces create a slight visual break between the color bands.

Care Instructions for Your Finished Bag

Cotton market bags are wonderfully easy to care for. Machine wash on a gentle or delicate cycle in cool water, and either lay flat to dry or tumble dry on low heat. Avoid hot water and high heat drying, which can cause cotton to shrink and stiffen over time. If your bag gets stretched out of shape from carrying heavy loads, a quick soak and reshape while damp will usually restore it.

If you used jute or hemp yarn, hand washing is recommended as these fibers can be more sensitive to machine agitation. Allow to air dry completely before storing or using again, as natural plant fibers can develop mildew if stored damp.

Tips for Beginner Crocheters Attempting This Pattern

If this is one of your first projects worked in the round, a few tips will make the experience much smoother. First, always place a stitch marker at the beginning of each round. It is surprisingly easy to lose track of where a round starts when you are working in a continuous spiral, and a marker saves you from having to count back and recount repeatedly.

Second, do not worry about keeping your tension perfectly even in the mesh rounds. Some looseness is actually desirable — it makes the bag stretchier and more functional. As long as your stitches are consistent with each other, slight variations in tension will block out.

Third, if you find the mesh rounds confusing at first, work a small test swatch before starting the actual bag. Chain 20, work a row of hdc, then try two or three rounds of the mesh pattern. Once you see it working in front of you, the rhythm becomes intuitive.

Finally, trust the process when you are picking up stitches around the base rectangle. It can feel awkward the first time, but it is simply a matter of inserting your hook into each available stitch and pulling up a loop. Work slowly around the corners and do not stress about getting the exact same count on each pass — small variations are invisible in the finished bag.

A Note on Yarn Quantities and Scaling the Pattern

The 200 to 250 yards listed in the materials section is enough for a medium-sized bag measuring approximately 10 inches wide and 11 inches tall. If you want a larger bag — say, something that can hold a full grocery haul — increase your starting chain to 41 or 51 stitches (always maintaining an odd number so the hdc pattern works out), and add more rounds to the mesh section until you reach the height you want. For a larger bag, budget approximately 300 to 350 yards of yarn.

For a small produce bag or a little gift bag, start with a chain of 21 and work only 10 to 12 mesh rounds. These miniature versions use as little as 100 yards and are a great way to use up yarn scraps.

This free crochet pattern for a versatile market bag is the kind of pattern you will come back to again and again. It is simple enough to work up while watching a movie, quick enough to finish in a weekend, and practical enough to actually use every single day. Once you make your first one, you will understand why so many crocheters consider the humble market bag one of their all-time favorite projects. Happy crocheting.

Categorized in:

Bags,

Last Update: November 8, 2026