
Easy Market Bag Knit Pattern: Your Complete Guide to a Stylish, Sustainable Tote
There’s something deeply satisfying about carrying your groceries home in a bag you made yourself. A market bag is one of those knitting projects that sits at the perfect intersection of practical and beautiful — it’s functional enough to use every single week, simple enough to finish in a few evenings, and impressive enough that strangers will stop you at the farmer’s market to ask where you bought it. When you tell them you made it, that moment is pure magic.
This easy market bag knit pattern is designed for knitters who have mastered the basics and are ready to make something genuinely useful. If you can knit, purl, and work a basic decrease, you have everything you need. The result is a sturdy, stretchy, open-mesh bag that expands generously to hold a week’s worth of produce, folds down to almost nothing when empty, and gets softer and better-looking with every wash.
Let’s get into everything you need to know.
Why Knit a Market Bag?
Before we dive into the pattern itself, it’s worth talking about why market bags have become such a beloved project in the knitting community. First and most obviously, they’re sustainable. A single well-made cotton tote bag can replace hundreds of plastic bags over its lifetime. When you knit your own, you’re also choosing your materials intentionally — you can pick organic cotton, recycled yarn, or whatever fiber aligns with your values.
Second, market bags are fast. Unlike a sweater that might take months, a market bag can be completed in a weekend if you’re motivated or spread comfortably across a couple of weeks of casual evening knitting. That quick turnaround is enormously satisfying, especially for knitters who struggle to maintain momentum on longer projects.
Third, they make exceptional gifts. A handknit market bag is personal, practical, and thoughtful without being overly intimate. It suits everyone from your neighbor who hosts weekly dinner parties to your college-aged niece who just moved into her first apartment.
And finally, the pattern skills transfer. Everything you practice making a market bag — yarn overs, decreases, working in the round, simple shaping — builds a foundation for more complex projects down the road.
Materials You’ll Need
Getting your materials together before you start is one of the most important steps in any knitting project. Here’s what this pattern calls for.
Yarn: Approximately 200–250 yards of worsted weight cotton yarn (or a cotton blend). Cotton is the gold standard for market bags because it’s strong, washable, and has very little stretch, which means your bag will hold its shape under weight. Good choices include Lion Brand 24/7 Cotton, Paintbox Simply DK (held double), Paintbox Cotton DK, or Cascade Ultra Pima. If you want a more rustic look, an undyed or linen-blend yarn will give the bag a beautiful natural texture. Avoid wool for this project — it will stretch and sag under weight, and it’s not as easy to wipe clean.
Needles: US size 7 (4.5mm) circular needles, 16-inch cable length. Circular needles are essential here because the bag is worked in the round from the bottom up.
Notions: A set of stitch markers (at least 2, though 4 is helpful), a tapestry needle for weaving in ends, and scissors.
Gauge: Approximately 18 stitches and 24 rows over 4 inches in stockinette stitch. For a mesh bag, gauge is flexible — a looser gauge simply creates larger holes and a stretchier bag, while a tighter gauge creates smaller holes and a sturdier base. Swatch if you’re making this as a gift and want a specific size; skip the swatch if you’re making it for yourself and don’t mind some variation.
Finished dimensions (blocked): Approximately 14 inches wide and 12 inches tall, with an 18-inch handle drop. The bag will stretch to accommodate much more when full.
Understanding the Mesh Stitch
The beautiful open texture of a classic market bag comes from a simple mesh stitch, sometimes called a lace mesh or eyelet mesh. It’s created by alternating yarn overs with k2tog (knit two together) decreases in a consistent, repeating pattern. The yarn over creates a new stitch and an eyelet hole, while the k2tog removes a stitch to keep your stitch count balanced. The two moves together create the airy lattice that makes this bag so visually appealing and so functional — that open structure allows the bag to stretch and breathe around your produce.
The basic mesh row looks like this: k2tog, yo repeated to the end of the round. On the following round, you simply knit every stitch. Those two rounds, alternated, form the entire body of the bag. It’s genuinely that simple.
If you’ve never done a yarn over before, don’t be intimidated. A yarn over is simply bringing the working yarn to the front between the needles, then knitting the next stitch normally. The wrap of yarn over the needle creates an extra loop, which becomes the eyelet hole on the following row. Practice it a few times on a swatch and you’ll find it completely natural within minutes.
The Pattern
Abbreviations
Before you begin, familiarize yourself with these abbreviations:
CO = cast on, K = knit, P = purl, K2tog = knit two together, YO = yarn over, PM = place marker, SM = slip marker, BO = bind off, rep = repeat, st(s) = stitch(es), rnd(s) = round(s).
Cast On and Base
Using your circular needles and a long-tail cast on (which gives a sturdy, slightly elastic edge perfect for the bottom of a bag), cast on 80 stitches. Join to work in the round, being careful not to twist your stitches. Place a stitch marker to mark the beginning of the round.
Rounds 1–8: Knit every stitch. This creates a small stockinette base at the bottom of the bag that gives it structure and helps it sit upright when full.
Body of the Bag
Now you’ll begin the mesh pattern that forms the main body of the bag. Work the following two rounds repeatedly until the body measures approximately 11 inches from the cast on edge.
Round A (mesh round): K2tog, YO repeat to end of round.
Round B (plain round): Knit every stitch.
Repeat Rounds A and B until body measures 11 inches. The mesh pattern will create a lovely open fabric that grows quickly and looks more complex than it really is. As you work, you’ll notice the fabric has a slight diagonal lean — this is completely normal with mesh knitting and will block out or become visually unnoticeable in the finished bag.
Top Border
Once your body has reached 11 inches, work 6 rounds of plain knitting (all knit stitches). This creates a solid band at the top of the bag that gives the handles a sturdy anchor and frames the mesh body beautifully.
Round: Knit all stitches for 6 rounds.
Handles
The handles are worked by binding off groups of stitches and casting on new ones in a single round, creating two openings through which you’ll work i-cord straps. Here’s how:
Handle Setup Round: K20, BO 20 stitches (handle opening #1), K20, BO 20 stitches (handle opening #2).
You will now have 40 stitches remaining on your needles (20 stitches on each side of the bag) with two large gaps where the handles will go.
Next Round: K20, then using a backward loop or cable cast on, CO 20 stitches over the first gap, K20, CO 20 stitches over the second gap. You now have 80 stitches again.
Work 6 more rounds of plain knitting across all stitches. This reinforces the handle openings and creates a clean, finished edge around each gap.
Bind off all stitches loosely using a larger needle if necessary. A tight bind off at the top of a bag will pucker and distort the shape, so err on the side of going up a needle size for this final step.
Finishing the Handles
You have two options for handles. The first is to fold each handle opening back on itself and seam it, creating a doubled loop of knitted fabric. This is quick and durable, though it results in flat handles.
The second option, and the one recommended for a more polished finish, is to work i-cord handles. Pick up 20 stitches around one handle opening using double-pointed needles or a short circular needle. Work i-cord by knitting across all stitches, sliding them back to the right needle tip without turning, and repeating for approximately 18 inches (or your preferred handle length). Graft or join the i-cord to the other side of the same handle opening. Repeat for the second handle.
If i-cord feels like a step too far for now, you can also cut two lengths of cotton rope or macramé cord, thread them through the handle openings, and knot the ends. This gives a beautiful artisan look with zero extra knitting required.
Weaving in Ends and Blocking
Weave in all ends securely using your tapestry needle. Because cotton doesn’t felt, you need your ends woven in through at least an inch of fabric in multiple directions to prevent unraveling.
To block your bag, soak it in cool water for about 10 minutes until fully saturated, then squeeze out excess water gently (don’t wring), and lay flat or place over a round object like a bowl or small basket to shape the base. Allow to dry fully. Blocking opens up the mesh stitches beautifully and evens out any irregularities from your tension.
Tips for Success
Tension matters more than you think. Cotton yarn has very little give, so if you’re a tight knitter, you may want to go up half a needle size to keep your fabric from feeling stiff and board-like. The finished bag should feel soft and drapey, not rigid.
Count your stitches after every mesh round for the first few repeats. The yarn over and k2tog should cancel each other out, so your stitch count stays at 80 the whole time. If you find yourself with 81 or 79 stitches, you’ve missed a yarn over or done an extra decrease somewhere. Catching this early is much easier than fixing it ten rounds later.
Don’t skip the base. Those first 8 stockinette rounds might seem unnecessary when you’re eager to get to the mesh, but they create a base that helps your bag keep its shape and sit upright on a table or in a shopping cart. Trust the process.
Choose your yarn color thoughtfully. Natural, undyed, or lightly dyed yarns in cream, tan, sage, terracotta, or dusty blue tend to look especially beautiful in mesh patterns because the open stitches create shadow and dimension that shows off subtle color variation. Very dark yarns can make the mesh holes harder to see, which is fine if that’s the look you want but can be frustrating if you’re trying to show off your work.
Make a second one. Seriously. Once you’ve finished this bag, you’ll want another in a different color. Many knitters keep a rotation of market bags in their car, purse, and kitchen so they’re always prepared. The second one goes much faster because you already know the pattern by heart.
Variations to Try Once You’ve Got the Basics Down
The beauty of a simple pattern like this one is how easy it is to customize. Here are a few variations worth exploring once you’re comfortable with the base pattern.
Add a solid color stripe. Switching to a contrasting color for a few rounds in the middle of the mesh body creates a bold visual stripe without requiring any extra technique. Just drop your main color, pick up a new one, and continue working the same mesh pattern for 6–10 rounds before switching back.
Try a different mesh ratio. Instead of k2tog, yo repeated all the way around, try k1, k2tog, yo for a slightly denser fabric with smaller holes. This is a good option if you plan to carry items like loose herbs or small citrus fruits that might otherwise poke through larger eyelets.
Work flat instead of in the round. If you prefer straight needles, you can work the bag flat by casting on 80 stitches and working back and forth in rows, purling the return rows. At the end, seam the sides together using mattress stitch. The result is essentially the same, with one side seam running up each side of the bag.
Add a simple base gusset. For a bag that stands up on its own more easily, you can pinch the bottom corners after finishing and seam a small triangle at each corner (similar to how paper lunch bags are squared at the bottom). This adds depth and volume without changing a single stitch of the main pattern.
Use up your scraps. This is an excellent stash-busting project. If you have partial skeins of cotton left over from other projects, knit the base in one color, the body in another, and the border in a third. The overall effect is casual and colorful in the best possible way.
Caring for Your Market Bag
Cotton is wonderfully easy to care for. Machine wash your finished bag in cold water on a gentle cycle, reshape while damp, and lay flat to dry. Avoid putting cotton in a hot dryer, as it can cause shrinkage and weaken the fibers over time. With basic care, a well-knit cotton market bag will last for years — maybe decades.
If your bag picks up stains from produce (tomato leaks, berry juice), treat them promptly with a small amount of dish soap directly on the stain before washing. Cotton responds well to stain treatment when you catch it early.
A Note on Sustainability
Choosing to knit your own market bag is a small but meaningful act. Every time you bring it to the grocery store, the farmer’s market, or the library book sale, you’re making a choice that reduces single-use plastic and extends your connection to the things you own. Handmade objects carry weight and intention in a way that manufactured goods often don’t — and that’s not a small thing.
If you want to take the sustainability angle further, look for organic cotton yarns, which are grown without synthetic pesticides and are increasingly available from both large craft chains and small independent dyers. Recycled cotton yarn, made from textile industry scraps and offcuts, is another excellent option that keeps existing fibers in circulation rather than adding new ones to the system.
Final Thoughts
This easy market bag knit pattern is proof that knitting doesn’t have to be complicated to be deeply rewarding. With a simple mesh stitch, a ball or two of cotton yarn, and a few evenings of relaxed knitting, you’ll have something genuinely beautiful and genuinely useful — a bag you’ll reach for again and again.
Cast on tonight. The farmer’s market is waiting.