
Beginner-Friendly Knit Grocery Bags with Free Patterns
If you’ve been looking for a practical, eco-friendly project to work on with your knitting needles, a knitted grocery bag might be exactly what you need. These bags are satisfying to make, genuinely useful in everyday life, and surprisingly simple once you understand a few core techniques. Whether you’ve just learned to cast on or you’ve been knitting scarves for a year and want to try something new with a bit more structure, this guide will walk you through everything you need to know — including free patterns you can start using today.
Why Knit Your Own Grocery Bag?
Before we dive into the patterns and techniques, let’s talk about why knitted grocery bags have become such a beloved project in the fiber arts community.
First, there’s the environmental side of things. Plastic bags are a well-known ecological problem, and while cotton tote bags have become mainstream, a handknitted bag made from natural fibers is a step above. Cotton yarn is biodegradable, washable, and far more durable than the average store-bought tote. A well-made knitted bag can last years with minimal care.
Second, knitted bags have a beautiful natural stretch to them. This makes them incredibly practical. They expand to hold more than you might expect, conform to oddly shaped items, and then spring back to a compact size when empty. This stretch-and-return quality is something woven fabric bags simply can’t replicate.
Third, they’re a wonderful way to practice new skills. A grocery bag gives you a reason to learn increases and decreases, knitting in the round, working with double-pointed needles or circular needles, and understanding gauge without the pressure of fitting a garment to a human body.
And finally, they make excellent gifts. A handknitted bag with a bottle of olive oil or a bundle of fresh herbs inside is one of the most thoughtful and personal presents you can give.
Choosing the Right Yarn for a Knitted Grocery Bag
Not all yarns are created equal when it comes to bags, and choosing the right one will make a huge difference in how your finished project looks, feels, and holds up over time.
Cotton yarn is by far the most popular choice, and for good reason. It’s strong, washable, and doesn’t stretch out of shape permanently like acrylic can. It also holds knots and stitches firmly, which matters when your bag is holding a week’s worth of groceries. Look for a worsted or DK weight cotton for most beginner-friendly patterns.
Linen yarn is another excellent option. It’s even stronger than cotton and gets softer with each wash. The downside is that it can feel a bit stiff while you’re working with it, so it’s worth knowing what you’re getting into if you choose this fiber.
Jute or hemp twine can work for a more rustic, market-style bag. These materials are extremely strong and have a lovely natural texture, though they’re not as soft to work with and can be a bit harder on your hands during long knitting sessions.
For absolute beginners, a smooth, plied cotton in a light or medium color is ideal. The smoothness means your stitches will glide easily off the needle, and a lighter color helps you see exactly what your stitches are doing — which is invaluable when you’re learning.
Avoid novelty yarns, fuzzy fibers like mohair, or very loosely spun singles for your first bag. These can be harder to work with and may not hold up as well under the weight of groceries.
What Needles Do You Need?
For most worsted weight cotton grocery bag patterns, you’ll want US size 7 (4.5mm) or US size 8 (5mm) needles. The slightly larger needle creates an open, airy fabric with a nice drape and natural stretch, which is exactly what you want in a bag.
You have a few options in terms of needle style:
Straight needles work fine if you’re knitting flat and seaming the bag together later. They’re great for total beginners who aren’t yet comfortable with circular knitting.
Circular needles are ideal if you want to knit the bag in the round, which creates a seamless tube with no side seams to sew. A 16-inch circular needle is a common recommendation for small-circumference projects like bags. Many knitters find working in the round actually easier once they get the hang of it, because you’re always looking at the right side of the work and you can see your progress clearly.
Double-pointed needles (DPNs) are sometimes used for the very bottom of a bag if it’s worked from the base up and starts with a small number of stitches. If you see them in a pattern, don’t be intimidated — they look trickier than they are.
Understanding Gauge for Knitted Bags
One thing that makes bags more forgiving than garments is that gauge (the number of stitches and rows per inch) matters, but not in a life-or-death way. A sweater that’s knitted at the wrong gauge becomes a garment that doesn’t fit. A bag that’s knitted at the wrong gauge just ends up slightly larger or smaller than intended — which is usually fine.
That said, it’s still worth knitting a gauge swatch, especially for your first bag. A swatch helps you understand how tightly or loosely you knit, and it gives you practice with the yarn before you commit to the full project. Cast on about 20 stitches, work a few inches in the pattern stitch, and then measure your stitches per inch. Compare to what the pattern recommends.
If you have more stitches per inch than the pattern, your knitting is tighter than average and you should try going up a needle size. If you have fewer, your knitting is looser and you should try going down a needle size.
Basic Techniques You’ll Use
Most beginner grocery bag patterns use a small handful of techniques. Here’s a quick overview so none of these terms catch you off guard when you see them in a pattern.
Knit stitch and purl stitch are the two fundamental stitches. Many bag patterns use only knit stitches (garter stitch when worked flat, or stockinette when worked in the round), making them very accessible for true beginners.
Cast on and bind off are how you start and end your knitting. A long-tail cast on is a great all-purpose method that creates a neat, stretchy edge. A standard bind off works well for the top edge of most bags.
Increases (like a yarn over, M1, or KFB) add stitches to your needle, which is how a flat base gets wider as it grows outward.
Decreases (like K2tog or SSK) reduce your stitch count, which you might use when shaping handles or tapering certain parts of the bag.
Yarn overs (YO) are both an increase and a way to create eyelets. In many bag patterns, yarn overs worked together with decreases create a mesh or lattice fabric that lets you see through the bag slightly and adds beautiful texture.
Joining in the round simply means connecting the end of your cast-on row to the beginning, forming a circle rather than a flat piece. You’ll do this when knitting the bag body as a tube. The key is making sure your stitches aren’t twisted before you join.
Free Pattern: Simple Market Bag for Beginners
Here is a straightforward pattern for a classic knitted grocery or market bag. This pattern uses only knit and purl stitches for the rib at the top, and then a simple mesh pattern for the body, which is created with yarn overs and decreases. It’s worked entirely in the round.
Materials needed:
One skein (approximately 200 yards) of worsted weight cotton yarn. US size 8 (5mm) circular needle, 24 inches long. One large stitch marker. Scissors and a tapestry needle for finishing.
Gauge: Approximately 16 stitches and 20 rows per 4 inches in stockinette stitch.
Finished measurements: Approximately 12 inches wide and 14 inches deep when not stretched.
Pattern:
Cast on 64 stitches. Join to work in the round, being careful not to twist your stitches. Place your stitch marker to indicate the beginning of the round.
Work 8 rounds of 2×2 ribbing: Knit 2, purl 2; repeat from to end of round. This creates the stretchy cuff at the top of the bag.
Next, work the handle loops. Knit 2 together, yarn over 8 times, knit 2 together, knit 28 stitches, knit 2 together, yarn over 8 times, knit 2 together, knit to end of round. On the following round, knit all stitches normally, treating each yarn-over loop as a single stitch.
Now begin the mesh body. Work the following two rounds repeatedly until the bag measures about 12 inches from the cast-on edge:
Round 1: Knit 1, yarn over, knit 2 together; repeat from to end of round.
Round 2: Knit all stitches.
Once the bag reaches your desired depth (or you’ve used most of your yarn, leaving about 12 yards for finishing), begin the base decrease rounds.
Decrease round 1: Knit 6, knit 2 together; repeat from to end of round. (56 stitches remain.)
Decrease round 2: Knit all stitches.
Decrease round 3: Knit 5, knit 2 together; repeat from to end of round. (48 stitches remain.)
Decrease round 4: Knit all stitches.
Decrease round 5: Knit 4, knit 2 together; repeat from to end of round. (40 stitches remain.)
Decrease round 6: Knit all stitches.
Decrease round 7: Knit 3, knit 2 together; repeat from to end of round. (32 stitches remain.)
Decrease round 8: Knit 2, knit 2 together; repeat from to end of round. (24 stitches remain.)
Decrease round 9: Knit 1, knit 2 together; repeat from to end of round. (16 stitches remain.)
Decrease round 10: Knit 2 together; repeat from to end of round. (8 stitches remain.)
Cut your yarn, leaving about a 10-inch tail. Thread the tail onto your tapestry needle and draw it through all remaining stitches, pulling firmly to close the bottom of the bag. Weave in both ends securely and your bag is complete.
Free Pattern: Garter Stitch Flat Bag for Absolute Beginners
If you’re brand new to knitting and the idea of working in the round feels overwhelming, this flat-knitted version is an excellent starting point. It uses only the knit stitch throughout, which means if you can knit, you can make this bag.
Materials needed:
One skein (approximately 150 yards) of worsted weight cotton yarn. US size 8 (5mm) straight needles. Scissors and a tapestry needle.
Pattern:
Cast on 40 stitches. Knit every row until the piece measures 24 inches long. Bind off all stitches.
Fold the piece in half so the two short ends meet. Using your tapestry needle and a length of yarn, seam both side edges together using a mattress stitch or whipstitch, leaving the top open.
For the handles, cut four lengths of yarn, each about 36 inches long. Hold two strands together, fold in half, and attach the looped end to one side of the bag opening with a lark’s head knot. Braid or knot the strands to your desired handle length and secure the end. Repeat on the other side of the bag opening and on both sides of the other half of the opening.
That’s it. A simple, sturdy, and charming bag that you can finish in a single evening.
Tips for Making Your Bag Even Better
Once you’ve completed your first bag, you might want to refine your technique or try variations. Here are a few ideas to take your knitted bags to the next level.
Adding a base reinforcement is a simple way to make your bag sturdier. Cut a piece of plastic canvas or a thin piece of cork mat to fit the inside of the bottom of the bag. This keeps the base from sagging and helps the bag hold its shape when it’s full.
Experimenting with stitch patterns opens up a world of variation. A simple seed stitch (alternating knit and purl stitches each row and row) creates a beautiful, textured fabric with excellent body. A diagonal rib adds a subtle twist. Even a basic slip stitch pattern can make your bag look far more complex than it is.
Playing with color is another way to make each bag unique. A simple stripe pattern, worked by changing your yarn color every few rounds, doesn’t require any complicated techniques but produces bags with a lot of personality.
Sizing your bag to your needs is easy once you understand the basic structure. Want a smaller bag for herbs or garlic? Cast on fewer stitches. Want a giant tote for farmers’ market hauls? Cast on more stitches and work more rows before beginning the decrease section at the base.
Caring for Your Knitted Grocery Bag
Cotton bags are wonderfully easy to care for. Most can be machine washed on a gentle cycle in cold water and laid flat to dry. Avoid putting them in the dryer, as the heat can cause cotton to shrink and may affect the bag’s shape.
If your bag gets a bit stretched out over time, washing and laying it flat to dry will usually restore some of its original shape. This is part of what makes cotton such a great choice — it’s naturally resilient.
Store your bags somewhere they can breathe, away from prolonged direct sunlight, which can gradually fade the color of cotton yarn over time.
Building a Stash of Handknitted Bags
Once you’ve made your first bag, it’s genuinely hard to stop. Many knitters find themselves making bags in batches — a few in neutral colors for everyday grocery runs, brighter ones as gifts, tiny ones as produce bags, and larger ones for beach trips or library hauls.
This is also an excellent way to use up yarn leftovers from other projects. A bag made from multiple yarns in coordinating colors can be charming and resourceful at the same time. Because the gauge requirements are forgiving, you often have some flexibility to combine yarns of similar weight even if they’re different brands or fiber blends.
Knitting groups and crafting communities online are full of people sharing their bag projects, offering pattern modifications, and troubleshooting problems together. If you get stuck on a technique, YouTube tutorials can show you exactly how a specific stitch or maneuver looks in real time, which is often far more helpful than written instructions alone.
Final Thoughts
Knitted grocery bags sit in that perfect sweet spot of projects that are simple enough for beginners, useful enough to justify the time investment, and satisfying enough to keep you coming back. They teach you real skills, produce something genuinely practical, and give you a small handmade thing to use in the world every single day.
Start with the flat garter stitch version if you’re truly brand new. Graduate to the mesh bag worked in the round once you feel ready for a new challenge. From there, the world of knitted bags opens up into endless variations of color, texture, stitch pattern, and size. Every one you make will be a little better and a little faster than the last, and before long you might find yourself with a whole collection of beautiful, functional bags that you made yourself — one stitch at a time.