
Farmer’s Market Tote: Free Crochet Pattern for Your Next Weekend Adventure
There is something deeply satisfying about walking through a farmer’s market with a handmade bag on your arm. The colors of the produce, the smell of fresh bread, the sound of vendors calling out their best prices — and there you are, tote in hand, knowing you made it yourself. If you have been looking for a free crochet tote bag pattern that is sturdy enough for a haul of vegetables, beautiful enough to turn heads, and simple enough that you can finish it in a weekend, you have come to exactly the right place.
This farmer’s market tote pattern is designed with real-world use in mind. It has a flat, reinforced base so it does not tip over when you set it down. The sides are worked in a classic mesh stitch that gives just enough stretch to accommodate an oddly shaped squash or a bundle of sunflowers, while still keeping smaller items like a jar of local honey or a bag of dried beans from slipping through. The handles are long enough to sit comfortably on your shoulder, which matters when you are carrying ten pounds of heirloom tomatoes home on a warm Saturday morning.
Whether you are a beginner who has mastered the basics or an experienced crocheter looking for a satisfying weekend project, this pattern is written so that you can follow along at your own pace. Every step is explained clearly, including the parts that other patterns tend to skip over — like how to make the base actually flat, how to transition from the base to the sides without a visible seam, and how to reinforce the handles so they hold up to heavy loads over time.
Let’s get into it.
What You Will Need
Before you cast on, gather your materials. Having everything within reach before you start makes the whole process smoother and more enjoyable.
Yarn: You will need approximately 400 to 500 yards of worsted weight cotton yarn. Cotton is the gold standard for market bags because it is washable, durable, breathable, and gets softer with every use. It also does not stretch out of shape the way acrylic yarn can when weight is added. Look for a yarn labeled 100% cotton or a cotton-linen blend for extra body. Some popular choices include Lion Brand 24/7 Cotton, Paintbox Simply DK Cotton (held double), or Paintbox Simply Chunky for a thicker fabric. A solid color shows off the stitch pattern beautifully, but a tonal or heathered yarn gives the finished bag a more casual, artisan look.
Hook: A size 5mm (US H/8) crochet hook works well with most worsted weight cotton, but check your gauge swatch before committing. The stitch tension matters here because a too-loose fabric will drop smaller items, and a too-tight fabric will result in a bag that does not have enough give.
Notions: You will need a yarn needle for weaving in ends, scissors, stitch markers (at least four), and a tape measure. Optional but helpful: a row counter to keep track of where you are, and a small piece of cardboard or plastic canvas to insert in the base if you want extra stiffness.
Gauge
Gauge is something a lot of crocheters skip, especially on bags, because the finished size does not need to be as precise as, say, a garment. That said, getting your gauge right on this project ensures the base comes out at the right dimensions, the bag holds the right volume, and the handles are the right length.
Work a gauge swatch in single crochet: 14 stitches and 16 rows should equal 4 inches by 4 inches using a 5mm hook and worsted weight cotton. If your swatch is larger than 4 inches, go down a hook size. If it is smaller, go up a hook size.
Finished Dimensions
The finished tote measures approximately 14 inches wide by 13 inches tall, not counting the handles. The handles add another 10 inches of length, giving you a comfortable shoulder drop. The base is 14 inches wide by 5 inches deep, creating a flat-bottomed bag with real capacity.
Abbreviations
This pattern uses standard US crochet abbreviations.
ch — chain
sl st — slip stitch
sc — single crochet
dc — double crochet
ch-sp — chain space
sk — skip
st — stitch
sp — space
rep — repeat
RS — right side
WS — wrong side
Pattern Notes
The bag is worked from the bottom up. You will begin with the base, worked in rows of single crochet, then join to work the sides in the round using a mesh pattern made of double crochet and chain spaces. The handles are worked last and reinforced with a second pass of single crochet.
Read through the entire pattern before you begin. This helps you anticipate the transitions and plan your yarn usage so you do not run out at an inconvenient moment.
The Base
The base of this bag is the foundation of everything, and it is worth taking your time here. A well-made base means the bag sits flat when you set it down at the market, which is genuinely useful when you are trying to pay for peaches and also hold a coffee.
Foundation chain: Chain 51. This gives you a base that is approximately 14 inches long.
Row 1 (RS): Sc in the second chain from the hook and in each chain across. You will have 50 sc. Chain 1, turn.
Rows 2 through 18: Sc in each stitch across. Chain 1, turn.
After Row 18, do not turn. You are going to work around all four sides of the base rectangle to create the starting round for the sides.
Joining round: Place a stitch marker in the first stitch of this round. Working along the long edge of the base (the edge you just finished), sc evenly along the side — you should get approximately 18 sc along this edge. Work 3 sc in the corner stitch. Sc across the bottom of the foundation chain (50 sts). Work 3 sc in the corner stitch. Sc evenly along the remaining long edge (approximately 18 sc). Work 3 sc in the final corner. Join with a slip stitch to the first stitch of the round.
You now have a solid rectangle with a single crochet border all the way around it, and the bag is ready to grow upward.
The Sides
This is where the bag comes to life. The mesh pattern used for the sides is both beautiful and functional. It creates a fabric that is strong enough to hold weight but open enough to be lightweight and breathable, which is exactly what you want in a market bag.
The mesh pattern is made by alternating double crochet stitches with chain-2 spaces, skipping stitches to create the open grid. It sounds technical, but once you work the first round, it becomes completely intuitive. You will find yourself going on autopilot within a few rounds, which leaves your mind free to think about what you are going to buy at the market.
Round 1 (Mesh Setup): Chain 4 (counts as dc plus ch-1). Skip the next stitch. Dc in the next stitch, ch 1, skip the next stitch. Repeat from around. Join with a slip stitch to the third chain of the starting ch-4.
Take a moment to count your chain spaces. You should have an even number going around. Place a stitch marker at the join point so you can easily find the start of each round.
Round 2 onward: Chain 4 (counts as dc plus ch-1). Dc in the next dc, ch 1. Repeat from around, working each dc into the top of the dc from the previous round and letting the chain spaces stack on top of each other. Join with a slip stitch.
Repeat Round 2 until the sides measure approximately 12 inches from the top of the base. This takes roughly 24 to 26 rounds depending on your tension. Measure along the side of the bag rather than counting rounds, since hand tension can vary.
Once the sides are the right height, you have a couple of options for finishing the top edge. For a clean, polished look, work one round of single crochet all the way around the top of the bag, working one sc into each dc and one sc into each chain space. This creates a firm, tidy edge that also provides a foundation for the handles.
Handle Placement
Mark the handle positions before you begin so they are symmetrical. On the front of the bag, count inward from each side seam by 6 stitches and place a marker. The handle will be anchored between the two markers on each side, spanning approximately 20 stitches across the front of the bag. Repeat this process on the back.
The Handles
Strong handles are what separate a bag you use once from a bag you use every week for years. This pattern uses a long strip of single crochet that is worked back and forth in rows, then folded and stitched for extra thickness. It is a simple construction that results in handles that are firm, comfortable, and genuinely strong.
For each handle (make 2):
Chain 11.
Row 1: Sc in the second chain from hook and in each chain across. (10 sc.) Chain 1, turn.
Rows 2 through 80: Sc in each stitch across. Chain 1, turn.
After Row 80, fasten off, leaving a long tail for seaming.
Fold the strip in half lengthwise and slip stitch or whipstitch the long edges together to create a doubled handle. This results in a handle that is firm and holds its shape under weight.
Attaching the handles: Position one end of the handle over the marked stitches on the front of the bag, on the wrong side of the top edge. Using your yarn needle and a long tail, whipstitch the handle end securely to the inside of the bag, stitching through multiple layers and working back and forth several times to make the attachment as strong as possible. Attach the other end of the same handle to the other set of marked stitches on the front. Repeat for the back handle.
For extra security and a finished look, work a row of single crochet across the bottom of each handle attachment on the inside of the bag. This both reinforces the join and covers the stitching so the inside of the bag looks tidy.
Finishing
Weave in all ends securely using your yarn needle, working each end in at least two different directions through the stitches so it cannot work loose over time. Cotton yarn has a tendency to slip, so take your time with this step.
Block your bag if you want it to have a particularly clean shape. Wet blocking works best with cotton: soak the bag in cool water, gently press out the excess moisture in a clean towel, and shape it over a sturdy box or bag insert to dry. Once dry, it will hold its shape beautifully.
If you want a stiffer base, cut a piece of plastic canvas to fit snugly inside the bottom of the bag. This is optional but makes the bag stand up on its own and protects the bottom from wear.
Tips for Making This Bag Last
A handmade tote is only as good as the care you give it. Cotton yarn is machine washable, which makes this bag genuinely practical for market use. Wash it in cold water on a gentle cycle and lay it flat to dry. Avoid putting it in the dryer, which can cause cotton to shrink and may weaken the handle attachments over time.
Rotate the contents before you go so heavier items sit at the bottom. This distributes weight more evenly and reduces strain on any one part of the handle attachment.
If you plan to carry very heavy loads — think a full watermelon, multiple glass jars, or a large bunch of root vegetables — consider making the handles wider (chain 15 instead of 11) and using a thicker cotton yarn to increase the structural strength of the fabric overall.
Variations to Try
Once you have made this bag once and understand the construction, you can modify it endlessly. Here are a few ideas to get you started.
A striped version is easy to achieve by changing colors at the end of each round of the mesh section. Because you are working in the round, you can carry the unused color up the inside of the bag rather than cutting and rejoining, which reduces the number of ends to weave in.
For a boho look, try adding fringe to the bottom edge of the bag by cutting lengths of yarn and pulling them through the stitches of the base perimeter with a crochet hook, then trimming them to a uniform length.
A lining made from a piece of cotton fabric stitched inside the bag closes up the mesh and makes the bag suitable for carrying items that might otherwise slip through, like herbs, small fruits, or a phone.
If you want a smaller, pocket-sized version for carrying your wallet and phone at the market, simply reduce the foundation chain to 31 stitches and work fewer rounds on the sides. The handles can be shortened proportionally.
Why Crochet for the Farmer’s Market?
There is a lovely symmetry in bringing a handmade bag to a market that celebrates handmade and locally grown things. The vendors who get up before sunrise to bring you fresh garlic and hand-pressed olive oil understand something about the value of making things well and slowly, and a crocheted tote connects to that same ethic.
Practically speaking, a handmade cotton tote is also genuinely better than most of the alternatives. It is stronger than a flimsy reusable bag from the grocery store checkout. It is more breathable than a canvas tote, which matters when you are carrying produce that needs air circulation. It is washable, unlike some woven baskets. And unlike a plastic bag, it will be with you for years.
There is also the simple pleasure of using something you made with your own hands for a task it was specifically designed to do. Every trip to the market becomes a small reminder that you are capable of making beautiful, useful things — and that is not a small thing at all.
Share Your Make
If you make this tote, please share a photo. Tag it with the pattern name so others can find it and be inspired by your color choices and finishing touches. Seeing how different yarns and color combinations transform the same basic pattern is one of the great joys of the crochet community, and your version might be exactly what someone else needed to see to finally get started on their own.
Happy crocheting, and happy marketing.