
DIY Crochet Market Tote: How to Make Your Own Stylish and Sustainable Shopping Bag
There’s something deeply satisfying about walking into your local farmers market or grocery store with a bag you made yourself. A crochet market tote isn’t just a functional accessory — it’s a statement about the time you’ve invested, the creativity you’ve channeled, and the small but meaningful choice to carry something handmade instead of disposable. Whether you’re a seasoned crocheter looking for your next project or a beginner who’s just mastered the basics, this tutorial will walk you through everything you need to know to create a beautiful, durable, and completely customizable crochet market tote.
Why Make a Crochet Market Tote?
Before we dive into yarn weights and hook sizes, let’s talk about why this project is worth your time.
Sustainability is a big part of the appeal. Single-use plastic bags have become a genuine environmental concern, and even many reusable bags sold in stores are made from synthetic materials that don’t biodegrade well. A cotton crochet tote, on the other hand, is made from a natural fiber, fully washable, incredibly durable, and can last for years with minimal care. Some crocheted cotton bags have been in active use for over a decade.
There’s also the question of size and structure. Store-bought reusable bags are often either too flimsy or too rigid. A well-made crochet tote has a natural give that conforms to whatever you put inside it, whether that’s a head of lettuce, a loaf of sourdough, a couple of jars of jam, or a bundle of lavender. The open mesh structure — which you’ll be creating in this pattern — means the bag can expand generously while remaining breathable and lightweight.
And then there’s the creative element. You get to choose your colors, your yarn texture, your handle length, and even the stitch pattern. You can make a simple, clean bag in natural cotton twine for a minimalist aesthetic, or go bold with dyed cotton in burnt orange and forest green. The pattern below is designed to be a solid foundation that you can easily modify once you understand its structure.
Materials You’ll Need
Getting started requires only a few supplies, most of which are widely available at craft stores or online.
For yarn, the best choice for a market tote is a medium-weight cotton yarn, typically labeled as worsted weight or size 4. Cotton is the preferred fiber here because it’s strong, washable, and doesn’t stretch out of shape over time the way acrylic can. Some popular options include Paintbox Simply DK Cotton, Lion Brand 24/7 Cotton, or any craft store brand labeled “100% cotton worsted.” You’ll need approximately 200 to 250 yards for a standard tote, though a larger bag will require more. A single skein is usually enough for a compact tote, while two skeins gives you plenty of room to work with.
For your crochet hook, a 5mm (US size H/8) hook pairs well with worsted weight cotton. If you tend to crochet tightly, consider going up to a 5.5mm to keep your tension comfortable. If you crochet loosely, a 4.5mm may give you a tighter, more structured fabric.
You’ll also need a yarn needle for weaving in ends, scissors, and a measuring tape. Stitch markers are optional but helpful, especially if you’re new to working in the round.
Understanding the Stitch Pattern
This tote uses a simple mesh pattern built on chains and single crochets, creating an open, net-like structure that’s both lightweight and strong. The base is worked in the round using a classic oval shape, and then the sides are built upward from that base.
If you’re unfamiliar with working in the round, this pattern is actually a wonderful introduction to it. You won’t need to join every round with a slip stitch — instead, you’ll use a continuous spiral, which gives you a seamless appearance and makes it easy to track your progress.
The mesh construction means your tote will be see-through, which is part of its charm at a market. Vendors can easily see your empty bag before you fill it, and the open structure means herbs, produce, and bread stay fresh rather than getting trapped in a humid enclosed space.
Pattern: Classic Crochet Market Tote
Finished measurements: Approximately 12 inches wide by 14 inches tall, with handles reaching about 10 to 12 inches above the opening. This gives a comfortable over-the-shoulder or elbow carry.
Gauge: Gauge is flexible for this project. A rough guide is 14 single crochets and 16 rows to 4 inches in single crochet with worsted cotton. Because the pattern uses a mesh structure, slight variations in gauge will only change your finished size slightly, not the integrity of the bag.
Abbreviations:
ch = chain, sc = single crochet, sl st = slip stitch, sp = space, st = stitch, rep = repeat, rnd = round, RS = right side
Step One: Create the Base
Start by chaining 31. This forms the foundation of your oval base.
Row 1: Single crochet into the second chain from the hook and in each chain across — you should have 30 single crochets. Do not turn. Instead, continue working around the foundation chain by rotating your work and working into the bottom loops of the same chain. Work 2 single crochets into the last stitch (this creates the rounded end of the oval), then single crochet back across the remaining 28 stitches of the foundation chain, and work 2 single crochets into the first stitch to complete the oval. Place a stitch marker here to mark the beginning of your rounds. You should have approximately 62 stitches in your first round.
Round 2: Single crochet in each stitch around.
Round 3: Work increases at each end of the oval to keep the base flat. To do this, work 2 single crochets into each of the 2 stitches at each end (the curved portions), and single crochet normally across the straight portions. You’ll add 4 stitches total, bringing you to 66 stitches.
Rounds 4 and 5: Single crochet in each stitch around without increasing.
By the end of Round 5, you should have a flat oval base approximately 8 inches long and 4.5 inches wide. If your base is curling upward at the edges, your tension may be a little tight — this will naturally resolve as you transition to the sides.
Step Two: Build the Sides
This is where the mesh pattern begins, and where the bag really starts to take shape.
Round 6 (transition round): Single crochet in each stitch around. At the end of this round, your work will naturally start to angle upward from the base, which is exactly what you want. The sides are now growing vertically.
Round 7 (begin mesh): Chain 2, skip 1 stitch, single crochet into the next stitch. Repeat from to all the way around. When you reach the end of the round, make sure your last single crochet lands cleanly before the stitch marker. This round establishes your mesh pattern.
Rounds 8 through 20 (or until desired height): Chain 2, skip the chain-2 space, single crochet into the next single crochet. Repeat around. What you’re doing here is working into the single crochets of the previous round rather than into the chain spaces, which creates a consistent, even mesh. Continue this pattern until your bag measures approximately 12 to 14 inches from the base, or until you’ve reached the height you want.
If you’d like a taller bag — say, for carrying a baguette or a bouquet of sunflowers upright — simply continue the mesh pattern for a few more rounds. The bag grows quickly once you’re in the rhythm of the mesh stitch.
Step Three: Create the Top Edge and Handle Openings
The top edge of the tote is where you’ll leave openings for the handles. The placement of these openings is what determines how your handles will sit, so take a moment to think about this before you begin.
For a bag that’s approximately 12 inches wide, a good rule of thumb is to leave handle openings of about 20 chain stitches (roughly 4 inches each) centered on each side of the oval, with the handles positioned on the two long sides rather than at the narrow ends.
Reinforcement round: Work a single crochet into each stitch and each chain space around the entire top of the bag. This creates a solid, stable edge to work your handles from and gives the opening a clean look.
Handle setup round: Work single crochets across the first side of the bag to the point where you want your first handle opening to begin. Chain 20 (this forms the first handle), skip the equivalent number of stitches across the top of the bag (approximately 20 stitches), and then single crochet across the back of the bag to the point where the second handle opening begins. Chain 20, skip 20 stitches, then single crochet to the end of the round and join with a slip stitch.
If you prefer a different handle style — such as long rope handles twisted from chains — you can skip this step and attach separate handles after finishing the bag body. We’ll cover that option at the end.
Step Four: Work the Handles
Now that you’ve created your handle loops, it’s time to build them up into sturdy straps.
Working into the first chain-20 loop, single crochet across all 20 stitches, then turn and single crochet back. Continue working back and forth in rows of single crochet until the handle strip is approximately 1.5 inches wide (about 5 to 6 rows). Join the edges of the handle strip with slip stitches or whip stitch to form a rounded, reinforced handle. Repeat for the second handle.
Alternatively, for an even sturdier handle, you can work 3 rows of single crochet and then fold the strip in half lengthwise, slip stitching the folded edge down to create a double-thick handle. This is especially recommended if you plan to carry heavy items like root vegetables, canned goods, or books.
Step Five: Finish the Bag
Fasten off and weave in all ends using your yarn needle. Because cotton has very little stretch, your ends will stay put well with just two or three passes through nearby stitches.
If you’d like to block your tote — which isn’t strictly necessary but does give it a cleaner, more polished appearance — simply dampen it thoroughly with cool water, gently reshape it into an even rectangle, and let it air dry flat. Cotton responds beautifully to wet blocking and will hold its shape much better afterward.
Customization Ideas
One of the best things about this pattern is how easily it adapts to your taste and needs.
Color play: Try making the base in a contrasting color and switching to a main color for the sides. Even a simple two-color combination — cream base with terracotta sides, for instance — gives the bag a finished, intentional look. You can carry the contrast color into the handle as well for a fully coordinated piece.
Texture: If you want a chunkier, more rustic tote, try using a bulky cotton twine or rope yarn (sometimes sold as macramé cord or T-shirt yarn) with a 7mm or 8mm hook. The resulting bag will be stiffer, more structured, and have a beautiful organic texture. These bags hold their shape particularly well when standing upright.
Embellishments: A simple crochet flower stitched to one corner, a row of picots along the top edge, or even a crocheted name tag can make your tote feel truly one-of-a-kind. These small additions take almost no time and can transform a functional object into something you’re proud to carry.
Size variations: Double the starting chain to 61 and increase proportionally throughout to make a larger grocery tote. Halve the dimensions for a small produce bag that fits inside your larger tote. Making a set of nested bags in different sizes is a genuinely satisfying weekend project.
Lined totes: Some crafters sew a simple fabric lining for their crochet totes to prevent small items from slipping through the mesh. A piece of natural canvas or linen cut to size and hand-stitched inside the bag takes about 20 minutes and gives the tote a more polished, structured feel. It’s completely optional but worth considering if you plan to carry items like loose herbs, small produce, or anything that might poke through the openings.
Caring for Your Crochet Market Tote
Cotton crochet bags are wonderfully easy to maintain. Machine wash on a gentle or delicate cycle in cool water, then air dry or tumble dry on low. Avoid high heat, which can cause cotton to shrink or become stiff.
If the bag picks up a stain from produce or soil — which it will, over time, because that’s what market bags are for — a small amount of mild dish soap applied directly to the stain before washing usually does the trick. For stubborn stains, a 15-minute soak in a mixture of water and white vinegar before washing works beautifully without damaging the fiber.
With regular use and proper washing, a well-made cotton crochet tote will last for years. Many people find that their bags actually soften and improve with washing, developing a lovely broken-in quality that you simply can’t replicate with a brand-new store-bought bag.
A Note on Gifting
A handmade crochet market tote is one of the most appreciated handmade gifts you can give. It’s practical, beautiful, sustainable, and personal in a way that mass-produced items simply can’t match. Pair it with a jar of local honey, a bundle of dried lavender, or a small packet of specialty coffee for a gift that feels genuinely thoughtful. Because the pattern works up relatively quickly — most people complete a tote in one or two focused evenings — it’s also a realistic gift to make for multiple people without burning yourself out.
If you’re making several as gifts, consider batch-producing the bases first before moving on to the sides. Working in stages like this makes the repetitive aspects of the pattern feel more manageable and lets you maintain consistent tension throughout.
Final Thoughts
A DIY crochet market tote sits at the intersection of everything that makes handmade crafts worthwhile: it’s functional, it’s beautiful, it’s sustainable, and it carries a little piece of your effort and creativity wherever it goes. This isn’t a project that will sit in a drawer. It’s the kind of thing you’ll reach for every Saturday morning without thinking twice, and that will gradually become one of those objects that feels impossible to imagine not having.
Whether you follow this pattern exactly or use it as a starting point for your own version, the most important thing is to enjoy the process. Put on a podcast, make yourself a cup of tea, and settle in. The mesh will find its rhythm quickly, the bag will grow round by round, and before long you’ll have something genuinely useful and entirely your own.
Happy crocheting.