
Stylish Market Bag Knitting Pattern with Free Video Guide
There is 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 a perfect intersection of practicality and beauty — it is useful every single day, it showcases your craft without being fussy, and it gets better with every wash. Whether you are a newer knitter looking for your first functional project or a seasoned maker wanting a quick, meditative weekend knit, this stylish market bag pattern has everything you need to get started, stay on track, and finish with something you will be genuinely proud to carry.
This post walks you through the full pattern with clear written instructions, helpful tips for each stage, yarn and needle recommendations, and guidance on how to follow along with the free video guide below. By the end, you will have a stretchy, sturdy, gorgeous bag that holds up to a full week’s worth of farmers market hauls.
Why Knit a Market Bag?
Before we dive into the pattern itself, it is worth pausing to appreciate why market bags have become one of the most beloved beginner-to-intermediate knitting projects of recent years.
First, the environmental argument is hard to ignore. A handknit cotton or linen market bag replaces dozens of single-use plastic bags over its lifetime. Cotton and linen fibers are durable, washable, and compostable at the end of a very long life. Knitting your own means you are investing in an object with real staying power.
Second, market bags are wonderfully forgiving projects. The open mesh construction that makes them so stretchy and breathable also means that small tension inconsistencies or the occasional dropped stitch are essentially invisible once the bag is blocked and in use. That makes this pattern ideal for anyone still building confidence with yarn overs, decreases, or working in the round.
Third, they are fast. Depending on your pace and the needle size you choose, this bag can be finished in a single weekend or across a few leisurely evenings. That immediate payoff keeps motivation high and makes it a great project to pick up between larger, longer knits.
Finally, they make exceptional gifts. A handknit market bag feels personal and thoughtful without requiring the stress of sizing, fitting, or matching someone’s taste in color. Almost everyone can use one, and everyone appreciates receiving something handmade.
Yarn and Materials
Choosing the right yarn makes a significant difference in how your market bag looks, feels, and performs. Here is what you will need.
Yarn: You will need approximately 200 to 250 yards of a smooth, sturdy cotton or cotton-linen blend yarn in a DK or worsted weight. Avoid anything too fuzzy or textured, since you want the mesh pattern to read clearly. Recommended options include Paintbox Yarns Simply DK in 100% cotton, Lion Brand 24/7 Cotton, or Drops Safran for a slightly finer finish. If you want a bag with extra drape and a subtle sheen, a linen blend like Paintbox Yarns Recycled Cotton or BC Garn Allino is a beautiful choice. This pattern is written for a worsted weight cotton, so if you are substituting to DK weight, you may need to adjust your needle size and stitch count.
Needles: You will need a set of US size 7 (4.5mm) circular needles, 24 inches in length, for the body of the bag. You will also need a set of US size 7 double-pointed needles or a shorter circular for working the handles. If you prefer the magic loop method, a 40-inch circular works for both.
Notions: You will need a tapestry needle for weaving in ends, a stitch marker (or two), scissors, and a small measuring tape. If you plan to block the finished bag, a basin for soaking and a few blocking pins or wires are helpful but not essential.
Gauge: 18 stitches and 24 rows over 4 inches in stockinette on US size 7 needles. Because this bag uses an open mesh pattern, gauge is flexible — going up half a needle size will give you a slightly larger bag with more drape, and going down will give you a tighter, sturdier fabric. Swatch if you want a specific finished size, but do not stress over perfect gauge for a bag.
Finished Dimensions
The finished bag measures approximately 14 inches wide and 16 inches tall when laid flat, before blocking. After a gentle wet block, the bag will relax to roughly 15 inches wide and 17 inches tall. When filled, the mesh stretches considerably — this bag comfortably holds a week’s worth of produce, several wine bottles, or a substantial pile of library books.
Pattern Notes
This bag is worked in the round from the bottom up. You will begin with a provisional cast-on that allows you to later pick up and graft the bottom of the bag seamlessly, or you can choose the simpler flat bottom option described in the alternative instructions. The body is worked in a simple two-row mesh pattern that creates beautiful eyelets throughout. The handles are worked as an I-cord or as a flattened strap, depending on your preference.
Abbreviations used in this pattern are as follows: CO for cast on, K for knit, P for purl, YO for yarn over, K2tog for knit two together, SSK for slip slip knit, PM for place marker, SM for slip marker, BO for bind off, and RS for right side.
The Pattern
Cast On and Bottom
Using your circular needles, cast on 128 stitches using a long-tail cast on. Join to work in the round, being careful not to twist your stitches. Place a stitch marker to indicate the beginning of the round.
Work 10 rounds of K2, P2 ribbing. This ribbing forms the bottom edge of the bag and helps it hold its shape over time, preventing the base from stretching out of proportion with the body.
Body Mesh Pattern
The mesh pattern is a simple two-round repeat that creates an open, stretchy fabric.
Round 1: K1, YO, K2tog — repeat to end of round.
Round 2: Knit all stitches.
Repeat these two rounds until the body of the bag measures 14 inches from the cast-on edge, or until you have reached your desired length. This typically takes around 42 to 46 full repeats of the two-round pattern, depending on your gauge.
If you are following along with the video guide, this is the section where you can pause and practice the YO, K2tog combination until it feels natural. The video demonstrates both the continental and English throwing methods for the yarn over, so choose whichever technique suits your knitting style.
Transition Round
Before working the top edging, work one full round of plain knitting. This creates a clean visual break between the mesh body and the top edge.
Top Edging
Work 8 rounds of K2, P2 ribbing. This mirrors the bottom edge and gives the bag a polished, intentional appearance.
Handle Openings
You have two options for handles: integrated I-cord handles worked separately and sewn on, or knitted strap handles formed by dividing the work at this stage. The video guide covers both methods in detail, but the written instructions here describe the knitted strap method, which many knitters find easier to execute neatly.
After completing the top ribbing, divide your stitches in half: 64 stitches on each side of the round. Mark the first stitch of each set with a removable marker or a piece of contrast-color scrap yarn.
You will now work back and forth in flat rows on one set of 64 stitches, leaving the remaining 64 stitches on a holder (or simply letting them rest on the cable of your circular).
Row 1 (RS): K2, P2 to last 2 stitches, K2.
Row 2 (WS): P2, K2 to last 2 stitches, P2.
Repeat these two rows for 10 inches. This forms the first handle.
Bind off in pattern, leaving a 12-inch tail for seaming.
Return to the held 64 stitches and work the second handle the same way.
Once both handles are complete, fold each handle lengthwise and seam the long edges together using a mattress stitch or whipstitch, creating a sturdy doubled strap. Weave in all ends securely.
Alternatively, if you prefer the I-cord handle method, the video guide walks through picking up stitches around the top edge and working a 24-inch I-cord on each side, which gives the bag a slightly sportier, more modern aesthetic.
Finishing and Blocking
Weave in all ends using a tapestry needle, being sure to work the yarn through the mesh diagonally to prevent it from pulling or puckering. Trim any excess.
To block your bag, fill a basin or sink with cool water and a small drop of wool wash or gentle dish soap. Submerge the bag and gently press it to saturate the fibers — do not wring or agitate. Let it soak for 15 to 20 minutes, then lift it out and press gently against the side of the basin to remove excess water. Roll it in a clean towel and press again.
Lay the bag flat on a blocking mat or clean dry towel. Shape it to your desired dimensions, gently stretching the mesh open to its full width and length. If you have T-pins, use them to hold the edges in place while the bag dries. Allow it to dry completely before using — this usually takes 12 to 24 hours depending on your environment.
Blocking transforms the finished bag. The mesh opens up beautifully, the ribbing settles into a clean edge, and the whole piece takes on a more professional, intentional appearance. It is well worth the small effort.
Tips for Knitting Success
Tension matters most at the beginning. The first few rounds after the cast-on are where most knitters find their tension either too tight or too loose. If your first few rounds feel difficult and stiff, try going up half a needle size. If they feel floppy and uncontrolled, go down.
Count your stitches after every few rounds. The YO, K2tog combination maintains the stitch count, but it is easy to accidentally add an extra yarn over or miss a decrease during relaxed knitting. A quick count every five rounds saves you from discovering a problem ten rounds later.
Use the video for the join. Joining in the round without a twist is the step that trips up most beginners, and it is genuinely easier to see than to read. The video guide slows down significantly at this moment and shows the join from multiple angles.
Cotton can be hard on your hands. Unlike wool, cotton has no stretch or give, which can cause hand fatigue during longer knitting sessions. Take regular breaks, keep your tension relaxed, and consider doing hand stretches before and after each session.
Don’t skip the ribbing. Some knitters are tempted to skip the bottom ribbing in the interest of getting to the mesh pattern faster. Resist this. The ribbing adds structural integrity to the base of the bag, and you will notice the difference the first time you fill it with heavy groceries.
Customization Ideas
One of the best things about this pattern is how easy it is to adapt. Here are a few ways to make it your own.
Change the colorway. A single-color bag is classic and elegant, but working stripes into the ribbing or shifting colors partway through the body creates a striking effect. Because the mesh is so open, two-color striping reads especially clearly.
Adjust the size. For a smaller bag, cast on 96 stitches and reduce the mesh body length to 10 inches. For a larger tote, cast on 160 stitches and work the body to 18 inches. Keep your handle length proportional.
Add a base panel. If you want a sturdier, more structured bottom, knit a small rectangle in garter stitch before picking up stitches around its perimeter to begin the mesh body. The video guide includes a short optional segment on this technique.
Embellish the handles. Braided leather handles threaded through the top ribbing give the bag a high-end market-stall look. Macramé handles add a bohemian texture. Even a simple ribbon threaded through the mesh creates a beautiful, finished detail.
Experiment with fiber. This pattern works beautifully in jute twine for a more rustic, utilitarian aesthetic. It also works in a fine linen for a more refined, fashion-forward version. Even T-shirt yarn creates an interesting, oversized variation with great structural integrity.
How to Use the Free Video Guide
The free video guide for this pattern is available on YouTube and covers every section of the pattern in real time, including a few extended slow-motion segments for the trickier moments like joining in the round, working the YO K2tog combination at a consistent tension, and seaming the handles.
The video is structured to match the written pattern section by section, so you can watch it straight through before you begin knitting, or pause and return to relevant chapters as you work through each stage. Timestamps are listed in the video description so you can jump directly to the section you need without rewatching the entire guide.
Comments on the video are open and monitored regularly. If you have a question about a specific step, leave it in the comments and it will be answered within a few days. Many of the most common questions have already been answered in the pinned comment thread, so scroll through before posting if you have a quick fix question.
If you finish your bag and want to share the result, tag your project on Instagram or Ravelry with the project tag listed in the video description. Seeing finished bags is one of the best parts of sharing a free pattern, and your version might just inspire the next knitter who stumbles across this post.
A Few Final Thoughts
A handknit market bag is one of those small but meaningful ways that craft connects to everyday life. Every time you fill it at the farmers market, swing it onto your arm at the grocery store, or pack it with library books on a Saturday morning, you will feel a small, genuine satisfaction — the kind that comes from using something you made with your own hands and your own time.
This pattern is designed to be accessible without being boring, practical without sacrificing beauty. The mesh creates visual interest at every row, the cotton gets softer and more supple with every wash, and the finished bag genuinely improves with use. It is a project worth returning to, worth giving, and worth carrying proudly.
Happy knitting. Take your time with it, trust the process, and do not hesitate to reach out if you get stuck anywhere along the way. The free video guide is there to help at every stage, and this pattern will be here whenever you are ready to cast on.