
How to Knit the Market Bag: A Complete Step-by-Step Guide
Few knitting projects combine practicality and creativity quite like the market bag. Whether you’re heading to the farmers’ market on a Saturday morning, running errands, or simply looking for a sustainable alternative to plastic bags, a hand-knitted market bag is one of those timeless makes that you’ll reach for again and again. It’s sturdy enough to carry groceries, beautiful enough to use as a beach tote, and personal enough to become a signature piece of your everyday life.
In this guide, you’ll learn everything you need to know about how to knit a market bag from start to finish. We’ll cover the materials you’ll need, how to cast on and set up your work, how to create the classic mesh or open-lace pattern that gives market bags their stretchy, breathable structure, and how to finish everything off with a clean, professional look. Whether you’re a beginner tackling your first project beyond a dishcloth or an intermediate knitter looking for something satisfying to make over a weekend, this tutorial will walk you through every step.
Why Knit a Market Bag?
Before we dive into the how-to, it’s worth taking a moment to appreciate why the market bag has become such a beloved project in the knitting community. For starters, it’s genuinely useful. Unlike some decorative knits that live on a shelf, a market bag goes out into the world with you. It stretches to accommodate an impressive load, it folds down into almost nothing when empty, and over time it takes on a beautiful character as it softens and settles.
From a sustainability standpoint, a handknit cotton or linen market bag is one of the most eco-friendly choices you can make. Natural fibers are biodegradable, they get better with every wash, and replacing dozens of plastic or paper shopping bags with a single durable knitted one is a meaningful step toward reducing waste in daily life.
Knitting-wise, market bags are rewarding because the pattern is repetitive enough to be meditative but interesting enough to hold your attention. Most versions use a simple yarn-over, decrease combination that creates an open mesh fabric — once you’ve knitted a few repeats and the rhythm clicks, it becomes the kind of project you can work on while watching television or chatting with friends.
Materials and Tools You’ll Need
Getting your materials right before you start makes the whole process smoother and more enjoyable.
Yarn: Cotton is the classic choice for market bags. It’s strong, washable, and has just enough structure to hold the bag’s shape while remaining soft against your hands and any produce you’re carrying. Look for a DK weight or worsted weight cotton or cotton-blend yarn for a project that knits up quickly and produces a durable fabric. If you want a finer, more elegant bag, fingering weight cotton or linen works beautifully, though it will take longer to complete. For a beginner, a worsted weight is the friendliest option. You’ll need approximately 200 to 300 yards for a medium-sized bag, though this can vary depending on your yarn weight and gauge.
Needles: Because market bags are often worked in the round (to avoid seams), you’ll want circular knitting needles. A 16-inch or 24-inch circular needle is typically ideal. The size will depend on your yarn — a US size 5 (3.75mm) is common for DK cotton, while a US size 7 (4.5mm) suits worsted weight well. Check your yarn label for guidance and always swatch before beginning.
Additional tools: You’ll want a tapestry needle or darning needle for weaving in ends, a pair of scissors, and stitch markers to help you track the beginning of your rounds. A row counter, either a physical clicker or an app on your phone, can be helpful for keeping track of where you are in the pattern.
Understanding the Basic Market Bag Stitch Pattern
Most knitted market bags are built around a simple mesh pattern created by pairing a yarn-over with a knit-two-together decrease. The yarn-over creates a new stitch (and a hole), while the decrease removes a stitch, keeping your total stitch count consistent. The result is a stretchy, open-weave fabric that looks beautiful and holds its shape under weight.
The core pattern repeat is usually something like this:
Round 1: Knit all stitches.
Round 2: Yarn over, knit two together — repeat this to the end of the round.
These two rounds alternate to create the mesh. It’s elegant in its simplicity: two rounds, infinite relaxation. Once you’ve done it a dozen times, it truly becomes automatic.
Some patterns use a slightly more complex repeat — for example, knit one, yarn over, slip one, knit one, pass slipped stitch over — which creates a more defined mesh or a slight diagonal texture. Feel free to experiment once you’re comfortable with the basics.
Step-by-Step Instructions for Knitting a Market Bag
Step 1: Swatch and Check Your Gauge
It might be tempting to skip this step, but for a bag, gauge matters more than you might expect. A bag knitted too loosely won’t hold small items securely and may stretch out of shape under weight. One knitted too tightly will feel stiff and uncomfortable to carry.
To swatch, cast on about 20 stitches and work back and forth (or in the round on a smaller loop) for 4 inches, working your mesh pattern. Measure your stitches per inch. Adjust your needle size up (for fewer stitches per inch, a looser fabric) or down (for more stitches per inch, a tighter fabric) as needed.
Step 2: Cast On
For this pattern, we’ll work a medium-sized market bag. Cast on 80 stitches onto your circular needle. Join to work in the round, being careful not to twist your stitches. Place a stitch marker at the beginning of your round.
If you’re new to casting on in the round, here’s a helpful tip: after casting on, lay your work flat on a table and make sure all the stitches are oriented the same way — bottoms of the stitches all pointing downward toward the cable of the needle — before you join. Twisted cast-ons are one of the most common early mistakes and they’re almost impossible to fix without starting over.
Use a long-tail cast on for a clean, flexible edge, or a simple backward loop cast on if you prefer something even quicker. The long-tail method will give you a neater beginning row.
Step 3: Knit the Base Ribbing
A short section of ribbing at the base of the bag creates a sturdy bottom and stops the mesh from stretching out too much at the very bottom where the weight concentrates.
Work 8 rounds of knit one, purl one ribbing. This creates a firm, elastic base that will hold its shape even when the bag is packed.
If you prefer a cleaner look, you can work the base as straight stockinette for 8 rounds instead. Stockinette will roll up a little at the hem, which some knitters find charming, while ribbing lies flat.
Step 4: Begin the Mesh Pattern
Now the fun part begins. Starting with Round 1, begin your mesh:
Round 1: Knit all stitches.
Round 2: Yarn over, knit two together — repeat to the end of the round.
Continue alternating these two rounds. You’ll see the open mesh fabric forming almost immediately. The bag will look quite wide and flat while on the needles, but once it’s off the needles and you put something inside, the mesh blooms into a beautiful stretchy sack.
Work this mesh pattern for approximately 60 rounds (or until your bag measures about 10 to 12 inches from the cast-on edge). Feel free to adjust for a taller or shorter bag based on your preference.
Step 5: Knit the Top Ribbing
Just as you worked ribbing at the bottom of the bag, you’ll add a band of ribbing at the top to stabilize the opening. This also makes the top edge strong enough to support the handles.
Work 8 to 10 rounds of knit one, purl one ribbing, then bind off loosely. A loose bind-off is important here — if the top edge is too tight, the bag won’t open wide enough to be practical. If you tend to bind off tightly, try going up a needle size for just the bind-off row.
Step 6: Make the Handles
Handles can be made a few different ways. Here are the two most popular methods:
Attached I-cord handles: These are knitted directly onto the bag using a technique called applied I-cord, which creates neat, round handles that look polished and professional. To work applied I-cord, pick up stitches along the top edge of the bag and work a 3-stitch or 4-stitch I-cord for roughly 18 to 24 inches (depending on how long you want your handles). Attach it back to the bag at the other end of the handle placement. This creates strong, clean handles with no sewing required.
Separate I-cord handles sewn on: Alternatively, knit two lengths of I-cord separately and then sew them onto the inside of the bag’s top edge with a tapestry needle. This method is slightly easier for beginners since you don’t need to manage a live edge of the bag while working the cord, and the resulting handles are just as strong.
Braided or twisted cord handles: For a simpler approach, cut several lengths of your yarn — about 2.5 to 3 times the desired finished length — and either braid or twist them together to form a sturdy strap. Thread the ends through the top edge of the bag at the handle placement points and tie off securely on the inside.
For a standard market bag, handles attached at opposite sides of the bag work well. Mark the handle placement points with stitch markers before you begin to make sure the handles are evenly spaced.
Step 7: Weave in Your Ends
Once your handles are attached and everything looks good, it’s time to weave in your ends. Thread your tapestry needle with each tail of yarn and weave it in and out through the backs of several stitches in different directions to secure it. Tug gently on the fabric to make sure the end is truly anchored, then trim close to the work.
Pay special attention to the tail at your cast-on edge and the join where you began working in the round — these are areas where ends can work loose with heavy use.
Tips for a Beautiful, Durable Market Bag
Wash your finished bag before using it. Cotton softens significantly with washing, and a pre-washed bag will stretch and settle into its final shape. Machine wash on gentle or hand wash in cool water, then lay flat to dry or hang on a doorknob and let gravity shape the bag for you.
Choose a non-superwash cotton. Superwash treatments make yarn machine-washable, but they also strip some of the natural grip from the fibers. For a bag, a little grip is helpful — it means the stitches will lock together slightly over time, making the fabric more durable and less likely to lose its shape.
Don’t be afraid of a stiffer yarn. Linen and hemp are stiffer than cotton when you’re knitting them, but they soften dramatically with use and washing. A linen market bag starts out a little crisp and becomes beautifully drapey over time. These fibers are also exceptionally strong and long-lasting.
Add a lining if you’re carrying small items. If you want to use your market bag for things like bulk grains, nuts, or small produce that might fall through the mesh, consider sewing a simple cotton lining from fabric and attaching it to the inside of the bag. You can secure it just below the top ribbing with a few hand stitches.
Customize the size easily. The beauty of this pattern is how scalable it is. Cast on fewer stitches for a small snack bag or produce bag, or more stitches for a large beach tote. Just make sure your stitch count is an even number so the yarn-over, knit-two-together repeat works out evenly.
Common Mistakes and How to Fix Them
Twisted join at the cast-on: If you notice after a few rounds that your work has a twisted spiral at the base, unfortunately you’ll need to rip back and start again. Prevention is the only real cure, so take a moment to check your work is flat before joining.
Uneven mesh: If some of your mesh holes look bigger than others, it’s likely a tension issue — your yarn-overs are coming out at different sizes. Try to be conscious of keeping a consistent tension as you work the yarn-over stitch. With cotton, which has little stretch, consistency comes with practice.
Dropped yarn-overs: A yarn-over is essentially a “ghost stitch” — it sits loosely on the needle and can slide off if you’re not careful. If you realize you’ve dropped a yarn-over a round or two back, you can usually pick it up with a crochet hook and work it back into place.
Bag too small or too large: Always check your gauge before starting, and remember that mesh fabrics stretch considerably when filled. A bag that looks small on the needles will often hold a surprising amount once it’s off.
Pattern Variations to Try
Once you’ve completed your first market bag, there are endless ways to riff on the basic design. You might try a base worked flat in garter stitch before picking up stitches around the edges and working upward in the round — this creates a bag with a defined flat bottom that stands up on its own. You might experiment with color by working the ribbing sections in a contrasting shade. You could try a slouchy, oversized version in chunky cotton for a beach bag, or a delicate fingering-weight version in undyed linen for something more minimal and refined.
More advanced knitters sometimes incorporate additional stitch patterns into the body of the bag — a band of seed stitch, a column of cables along each side, or a decorative border at the top. The market bag format is forgiving and adaptable, which is part of what makes it such an enduring project.
Final Thoughts
Knitting a market bag is one of those projects that gives back more than you put in. The pattern is simple to learn, the materials are affordable and widely available, and the finished object is something you’ll genuinely use for years. There’s also something quietly satisfying about carrying your groceries in something you made with your own hands — it turns an ordinary errand into a small act of craftsmanship.
Whether this is your first knitted accessory or your fiftieth, the market bag deserves a place on your needles. Once you’ve made one, you’ll almost certainly make more. They’re wonderful gifts, brilliant stash-busters for yarn you’ve been saving without purpose, and endlessly customizable to suit any aesthetic. Start with the basic version in this guide, get comfortable with the mesh pattern, and then let your creativity take over from there. Happy knitting.