
Beginner-Friendly Knit Grocery Bags with Free Patterns
If you’ve ever stood in the checkout line fumbling through a tangle of plastic bags, you’ve probably thought the same thing: there has to be a better way. And there is. Knitted grocery bags are one of those wonderfully practical projects that sit at the perfect intersection of useful and satisfying to make. They’re strong enough to carry a week’s worth of produce, beautiful enough to show off at the farmers market, and kind enough to the planet that you can feel genuinely good about using them.
The best part? You don’t need to be an experienced knitter to make one. If you know how to cast on, knit, purl, and bind off, you have everything you need to complete your first knitted grocery bag. This guide will walk you through the basics, explain everything you need to know before you start, and give you free patterns ranging from the absolute simplest beginner project to slightly more adventurous designs you can grow into.
Why Knit Your Own Grocery Bag?
Before we get into the how, let’s spend a moment on the why — because there are quite a few good reasons to pick up your needles for this particular project.
Durability. A well-knitted cotton grocery bag can last for years, even decades, with proper care. Unlike reusable bags made from synthetic materials, a knitted bag can be repaired if it stretches or breaks, and it only gets softer with repeated washing.
Sustainability. Making your own bag from natural fiber like cotton or linen eliminates the plastic waste associated with single-use bags and even reduces your reliance on mass-produced synthetic alternatives. It’s a small action, but small actions add up.
Economy. A single skein of cotton yarn costs only a few dollars and is typically enough to complete one or two grocery bags. Compare that to the cost of continuously buying new reusable bags at the store when the old ones wear out.
Customization. When you knit your own bag, you choose the size, the stitch pattern, the color, and the handle length. You can knit a compact bag for a few items or a generous tote that fits a full grocery run. You can make them match your kitchen, your personality, or your favorite season.
Skill-building. Grocery bags are low-stakes, quick-finish projects that let you practice foundational knitting skills without the pressure of fitting a garment. Each bag you finish builds your confidence and your technique at the same time.
Choosing the Right Yarn
The yarn you choose makes an enormous difference in how your finished bag looks, feels, and performs. For grocery bags specifically, you’ll want to think about a few key qualities.
Cotton yarn is the most popular choice for knitted grocery bags, and for very good reason. It’s durable, washable, holds its shape under the weight of groceries, and comes in a huge range of colors. Look for 100% cotton or a cotton-blend yarn in a worsted or bulky weight. Some popular and widely available options include Paintbox Simply DK Cotton, Lion Brand 24/7 Cotton, and Sugar ‘n Cream, the latter of which is especially affordable and easy to find at most craft stores.
Linen yarn is another excellent option, especially if you want a stiffer, more structured bag with beautiful natural texture. It’s slightly pricier than cotton but incredibly strong and only improves with age and washing. Linen is a particularly good choice if you plan to use your bag for heavier items like canned goods or root vegetables.
Jute and hemp yarn are rustic, eco-friendly options that work beautifully for a natural, earthy look. They’re very strong but can be rougher on the hands to knit with, so they might not be the most comfortable choice for a first project.
Yarn to avoid: Wool and acrylic are generally not ideal for grocery bags. Wool can stretch significantly under weight, and many wools aren’t washable, which is an obvious drawback for something that holds your produce. Acrylic lacks the structural integrity that cotton and linen provide, so bags made from acrylic tend to stretch out of shape quickly.
A note on weight: worsted weight cotton is probably the most beginner-friendly choice. It’s thick enough to work up quickly, creates a sturdy fabric, and is easier to handle than thinner options like fingering or DK weight. Bulky cotton is an option too if you want an even faster knit, though the resulting fabric will be quite thick and the bag somewhat stiffer.
Needles and Tools You’ll Need
For most beginner grocery bag patterns, you’ll need a set of straight needles or circular needles in a size appropriate for your yarn. Most worsted weight cotton patterns call for US size 7 (4.5mm) or US size 8 (5.0mm) needles, though you should always check the specific pattern you’re following.
For bags knitted in the round — meaning the tube of the bag is worked as a continuous spiral rather than flat pieces seamed together — you’ll want either a set of double-pointed needles or a circular needle at least 16 inches long. Many knitters find that circular needles are more comfortable for projects like bags because they let the weight of your work rest in your lap rather than hanging from straight needles.
You’ll also want a tapestry needle (also called a yarn needle or blunt needle) for weaving in ends and seaming, a pair of scissors, and a tape measure. Stitch markers can be very helpful for keeping track of your place in the pattern, especially when you’re working in the round.
Understanding Basic Knitting Abbreviations
If you’re brand new to knitting, pattern abbreviations can feel like a foreign language. Here’s a quick reference for the terms you’re most likely to encounter in a grocery bag pattern.
CO — cast on. This is how you create the initial row of stitches on your needle.
BO or bind off — this is how you finish your work and secure the stitches so they don’t unravel.
k — knit. The most basic knitting stitch.
p — purl. The companion to the knit stitch; together, knit and purl make up most of the fabric you’ll ever create.
k2tog — knit two together. A decrease that reduces your stitch count by one.
yo — yarn over. This creates a new stitch and also creates a small eyelet or hole in the fabric, which is often used decoratively in lace patterns.
rep — repeat.
pm — place marker.
sm — slip marker.
RS/WS — right side and wrong side of your work.
Don’t feel overwhelmed by this list. For the simplest patterns in this guide, you’ll really only need to know CO, BO, k, and p.
Free Pattern #1: The Absolute Beginner Garter Stitch Market Bag
This is as simple as knitting gets. If you’ve never finished a knitting project before, start here. The bag is worked flat in two panels, then seamed together on the sides and bottom, with a simple twisted cord handle.
What you’ll need:
One skein of worsted weight cotton yarn (approximately 150–200 yards), US size 8 (5.0mm) straight needles, tapestry needle, scissors.
Gauge: 16 stitches and 32 rows = 4 inches in garter stitch. Gauge isn’t critical for a bag, but it will affect the finished size, so if you want a specific size, check your gauge swatch first.
The Pattern:
Cast on 40 stitches.
Knit every row until your work measures 14 inches from the cast-on edge. This is garter stitch — you never purl, you just knit every single row on both sides, and it creates a lovely ridged, slightly stretchy fabric.
Bind off all stitches. Make a second panel exactly the same way.
Place the two panels together with right sides facing each other. Using your tapestry needle and a length of yarn, whipstitch or mattress stitch the two side edges and the bottom edge together. Turn right side out.
For the handles, cut six strands of yarn approximately 36 inches long. Divide into two groups of three and braid each group tightly. Tie a knot at each end. Attach one braided handle to each side of the bag by threading the ends through the top corners of the bag and tying them securely on the inside.
That’s it. You have a grocery bag. It’s simple, it’s sturdy, and it took you less than an afternoon.
Free Pattern #2: The Classic Mesh Market Bag
Mesh bags are probably the most iconic style of knitted grocery bag, and they’re more beginner-friendly than they look. The open mesh design is achieved through simple yarn overs and k2tog decreases, and it creates a beautiful stretchy fabric that can accommodate a surprising amount of produce.
What you’ll need:
One skein of worsted weight cotton yarn (approximately 180–220 yards), US size 8 (5.0mm) circular needle (16 inches or longer), two stitch markers, tapestry needle, scissors.
The Pattern:
Cast on 72 stitches. Join to work in the round, being careful not to twist your cast-on. Place a marker to indicate the beginning of the round.
Rounds 1–4: Knit all stitches (this creates a solid bottom cuff).
Round 5: k1, yo, k2tog repeat from to to end of round.
Round 6: Knit all stitches.
Repeat rounds 5 and 6 until your work measures 13 inches from the cast-on edge, or until you’ve used about two thirds of your yarn.
Knit 4 rounds without any yarn overs to create a solid top cuff.
Bind off loosely.
For the bottom: Thread a length of yarn through your tapestry needle and weave it through the cast-on stitches, pulling gently to gather the bottom closed. Tie off securely and weave in the end.
For the handles: Cast on 5 stitches. Knit in garter stitch (knit every row) for approximately 18–20 inches, or your desired handle length. Bind off. Make two handles. Attach one to each side of the bag top, about 1.5 inches in from each outer edge.
Free Pattern #3: The Seed Stitch Tote Bag
Seed stitch is one of those textures that looks far more complicated than it is. You simply alternate knit and purl stitches across every row, and on the next row you purl the knits and knit the purls. The result is a nubbly, dense, beautifully textured fabric that makes a very sturdy bag.
What you’ll need:
Two skeins of worsted weight cotton yarn (approximately 350–400 yards total), US size 7 (4.5mm) straight needles, tapestry needle, scissors.
Seed Stitch Row (even number of stitches): k1, p1 across the row.
The key to seed stitch is that every row looks the same as the last one. When you look at your needle and see a knit stitch (the loop looks like a “V”), you purl it. When you see a purl stitch (the loop looks like a bump), you knit it.
The Pattern:
Cast on 50 stitches.
Work in seed stitch until your piece measures 16 inches. Bind off. Make a second panel the same way.
Seam the two panels together along the sides and bottom using mattress stitch. Turn right side out.
For the handles, cut a length of yarn and work an i-cord: Cast on 4 stitches onto a double-pointed needle. Knit all 4 stitches. Without turning your work, slide the stitches to the other end of the needle, pull the yarn around the back, and knit all 4 stitches again. Repeat until your cord measures 20 inches. Bind off. Make two i-cord handles and attach them to the bag at even intervals on each side.
Tips for Success
A few things will make your knitting experience smoother and your finished bag better.
Wash your yarn before you start. Pre-washing cotton yarn helps prevent shrinkage and color bleeding after you’ve finished your bag. It also softens the yarn considerably, which makes knitting more comfortable.
Don’t skip the tapestry needle. Weaving in ends properly is what separates a finished object that lasts from one that falls apart after a few uses. Take the time to weave in each end at least an inch in two directions before trimming.
Block your finished bag. Wet blocking — soaking the finished bag in cool water, gently squeezing out the excess, and laying it flat to dry — evens out your stitches and helps the bag relax into its final shape. This is especially important for mesh bags.
Choose a handle length that works for you. Short handles sit in the crook of your arm. Long handles can go over your shoulder. Think about how you actually carry groceries before you decide on a handle length.
Make a gauge swatch. Yes, gauge swatches are a bit of a chore. But a swatch for even just a few minutes of knitting will tell you whether your finished bag will come out at the size you expect. For something as practical as a grocery bag, size really does matter.
Caring for Your Knitted Bag
Most cotton grocery bags can be machine washed on a gentle cycle in cool water. Use a mild detergent and avoid bleach, which can damage cotton fibers over time. Lay the bag flat to dry rather than putting it in the dryer, which can cause shrinkage and distortion. If your bag stretches out of shape from use, a quick wet block will often bring it back.
Inspect your bag periodically for any broken stitches or stretched areas, and repair them before they become larger problems. A loose stitch caught early takes five minutes to fix; ignored, it can become a hole that grows with every washing.
Ideas for Customizing Your Bag
Once you’ve got the basics down, the fun really begins. There are countless ways to make your grocery bag distinctly yours.
Stripes are the simplest customization — just switch colors at the beginning of a row or round. Colorwork like simple Fair Isle patterns adds beautiful detail without requiring much extra skill. Embroidery on a finished bag is another lovely option; a cluster of simple flowers or a geometric border worked in a contrasting thread can turn a plain bag into something truly special.
You can also experiment with different stitch patterns beyond the ones in these patterns. A basketweave pattern creates beautiful texture. A simple cable adds an impressive visual element and only requires a cable needle and a bit of patience. Honeycomb stitch, chevron stripes worked in multiple colors, and even simple lace motifs are all achievable once you’ve completed a few basic bags.
Final Thoughts
Knitted grocery bags are one of those projects that keep giving. They’re fast to make, inexpensive to produce, and genuinely useful in a way that a lot of knitting projects simply aren’t. Every time you use your bag at the market, you’ll feel the small particular satisfaction that comes from using something you made yourself.
Start with the garter stitch bag if you’re a true beginner. Work through the mesh bag pattern once you’re comfortable. Try the seed stitch tote when you’re ready for something a bit more textured. And then keep going — keep experimenting with yarn weights, stitch patterns, and sizes until you find the versions you love enough to knit again and again, and eventually give as gifts.
The world has plenty of plastic bags. What it needs more of is beautiful, handmade ones — and now you have everything you need to start making them.
Happy knitting!