
Easy Knit Produce Bag: A Beginner-Friendly Pattern That’s Good for the Planet
If you’ve been looking for a small, satisfying project that uses up yarn scraps, knits up quickly, and actually makes a difference in your daily life, a knit produce bag might be exactly what you need. These lightweight, reusable mesh bags have replaced plastic produce bags in kitchens around the world, and for good reason. They’re sturdy enough to hold a bunch of bananas, breathable enough to keep vegetables fresh in the fridge, and charming enough to make your farmers market haul look like it belongs on a lifestyle blog.
In this post, you’ll find everything you need to make your own easy knit produce bag from scratch, whether you’re a brand-new knitter who just learned how to cast on or someone returning to the craft after a long break. We’ll cover materials, a full step-by-step pattern, tips for customizing your bag, care instructions, and ideas for gifting them. Grab your needles and let’s get started.
Why Knit Your Own Produce Bag?
Before we dive into the pattern, it’s worth talking about why this project is worth your time. Most grocery stores still offer thin plastic produce bags at the vegetable aisle, and most of us grab them without thinking. But a single household can go through hundreds of those bags each year, and very few of them get recycled. They clog waterways, harm wildlife, and pile up in landfills where they can persist for centuries.
Reusable produce bags made from natural fiber offer a genuinely better alternative. A cotton knit bag is washable, compostable at the end of its life, and strong enough to last for years with proper care. Unlike store-bought mesh bags made from synthetic fibers, a hand-knit cotton bag doesn’t shed microplastics when washed. It’s a small swap that adds up over time.
Beyond the environmental case, there’s the simple pleasure of making something useful. A produce bag takes most knitters about one to three hours depending on size and yarn weight, which makes it a perfect weekend project or a great thing to knit while watching a movie. Finished bags also make wonderful gifts, and you can easily knit a set of three or four for a very low cost.
Materials You’ll Need
One of the best things about this project is how few supplies it requires. Here’s what to gather before you begin.
Yarn: The best yarn for a reusable produce bag is 100% cotton in a light worsted or DK weight. Cotton is washable, strong, and food-safe. Avoid acrylic for this particular project if sustainability is your goal, though acrylic will technically work in a pinch. Some knitters love using a thin baker’s twine or linen yarn for a more rustic look. Popular yarn choices include Lion Brand 24/7 Cotton, Paintbox Simply DK Cotton, and Cascade Ultra Pima. For a single bag, you’ll need approximately 50 to 100 yards depending on size.
Needles: For a worsted weight cotton, US size 7 (4.5mm) needles work well and create an open enough mesh for visibility without letting small items slip through. If you’re using DK weight, drop down to a US size 5 or 6. You can use straight needles and seam the bag at the end, or use double-pointed needles or a short circular needle to knit it in the round with no seaming required. Both methods are covered below.
Additional supplies: You’ll want a yarn needle for weaving in ends, scissors, and a tape measure. If you’d like to add a drawstring closure, pick up a 36-inch length of cotton cord or ribbon, or plan to knit an I-cord to thread through.
Gauge: For this project, gauge is flexible. A rough target is 18 stitches and 24 rows over 4 inches in stockinette using worsted cotton. Because we’re working a lace or mesh pattern, the fabric will be open and stretchy, so slight variations won’t matter.
Understanding the Stitch Pattern
This easy knit produce bag uses a simple yarn-over and knit-two-together mesh pattern that creates an open, net-like fabric. You don’t need to know any complicated stitches. If you can knit, purl, yarn over, and knit two stitches together, you have every skill this pattern requires.
A yarn over (YO) adds a stitch by wrapping the yarn around the needle before making your next stitch. A knit-two-together (K2tog) decreases by one stitch by knitting two stitches as if they were one. When you pair each yarn over with a knit-two-together, your stitch count stays the same and you get a small eyelet hole in the fabric. Repeat that pair of moves across a row, and you get an airy mesh that’s perfect for holding fruits and vegetables.
The Easy Knit Produce Bag Pattern
This pattern produces a bag approximately 10 inches wide and 12 inches tall when laid flat, which is a good all-purpose size for holding apples, peppers, citrus fruits, or a bunch of kale. You can easily scale it up or down by casting on more or fewer stitches.
Materials for This Pattern
Worsted weight 100% cotton yarn, approximately 80 yards. US size 7 (4.5mm) straight needles or a 16-inch circular needle. Yarn needle. Scissors. Optional: 36 inches of cotton cord for drawstring.
Abbreviations
CO: cast on. K: knit. P: purl. YO: yarn over. K2tog: knit two together. BO: bind off. Rep: repeat. St(s): stitch(es). RS: right side. WS: wrong side.
Instructions Using Straight Needles (Seamed Version)
Step 1: Cast On
Using your long-tail cast on or whichever cast-on method you prefer, CO 44 stitches. The long-tail cast on gives a slightly stretchy edge that works nicely for produce bags.
Step 2: Knit the Casing Row
Rows 1 through 6: Knit every stitch. This creates a small band of garter stitch at the top of the bag. If you plan to add a drawstring, this section will also serve as your casing.
Step 3: Create the Drawstring Eyelet Row (Optional)
If you want a drawstring, work the following row after completing row 6: K2, YO, K2tog; rep from to last 2 sts, K2. This creates a row of evenly spaced holes through which you can thread your cord later. Then work one more plain knit row before continuing to the mesh section.
Step 4: Work the Mesh Body
Row 1 (RS): K1, YO, K2tog; rep from to last 1 st, K1.
Row 2 (WS): Purl all stitches.
Repeat rows 1 and 2 until the bag measures approximately 12 inches from the cast-on edge, or until you reach the length you want.
Step 5: Knit the Bottom Garter Band
Knit 6 rows even (knit every stitch on every row) to create a garter stitch band at the bottom.
Step 6: Bind Off
Bind off all stitches loosely. Because this is the bottom of the bag, a loose bind-off will be gathered and sewn shut.
Step 7: Seam the Bag
Fold the piece in half lengthwise with right sides together. Using your yarn needle and a length of yarn, seam up the side of the bag using mattress stitch or whip stitch. Then cinch the bottom bind-off edge together and sew it shut tightly, creating a rounded or flat bottom. Weave in all ends.
Step 8: Add the Drawstring
Cut a piece of cotton cord or ribbon about 36 inches long. Using a safety pin or tapestry needle, thread the cord through the eyelet row near the top of the bag. Tie the ends together in a knot or a bow so you can gather the top of the bag closed around your produce.
Instructions Using a Circular Needle or Double-Pointed Needles (In-the-Round Version)
If you prefer not to seam, you can knit this bag entirely in the round for a seamless finish. The mesh stitch pattern works slightly differently in the round because every row is a right-side row.
Step 1: Cast On
CO 88 stitches onto a 16-inch circular needle or divide evenly across four double-pointed needles. Join to work in the round, being careful not to twist your stitches. Place a stitch marker to mark the beginning of the round.
Step 2: Knit the Cuff
Rounds 1 through 6: Knit every stitch. This creates a stockinette cuff at the top of the bag, which will want to curl slightly, giving the bag a rolled-edge look. If you prefer a non-curling edge, work these rounds in garter stitch instead (knit one round, purl one round).
Step 3: Optional Drawstring Eyelet Round
Round 7: YO, K2tog; rep from to end of round. This creates evenly spaced holes all the way around for threading a drawstring.
Round 8: Knit all stitches.
Step 4: Work the Mesh Body
Round 1: YO, K2tog; rep from to end of round.
Round 2: Knit all stitches.
Repeat rounds 1 and 2 until the bag measures approximately 12 inches from the cast-on edge, or your desired length.
Step 5: Close the Bottom
When the bag is the length you want, cut your yarn, leaving an 18-inch tail. Thread the tail through all live stitches using a yarn needle and remove them from the needle. Pull the tail tightly to close the bottom of the bag, then pass the needle through the gathered stitches again to secure. Weave in all ends inside the bag.
Step 6: Add the Drawstring
Thread your cotton cord through the eyelet round as described above.
Tips for Success
Even simple patterns have a few common sticking points worth knowing about before you start.
Keep your tension consistent. Cotton yarn has less stretch than wool, so it can feel a bit unforgiving if your tension is inconsistent. Try to keep your stitches at an even, relaxed tension. If your fabric feels stiff, try going up one needle size. If it feels too floppy and loose, go down one size.
Don’t worry about perfect edges. Since this bag gets seamed (or worked in the round), the edges of your knitting don’t need to be pristine. That said, slipping the first stitch of every row purlwise can make seaming easier and neater if you’re using straight needles.
Count your stitches after each mesh row. It’s easy to accidentally add a yarn over without completing the corresponding decrease, or vice versa. A quick stitch count at the end of each row takes only seconds and will save you from having to rip back later.
Make several at once. Once you’ve memorized the mesh repeat, it knits up so quickly that you might as well cast on two or three at the same time. Having a set of different sizes — a small one for herbs or garlic, a medium one for peppers and tomatoes, and a large one for leafy greens — makes the whole system much more practical.
Customizing Your Produce Bag
One of the most enjoyable aspects of knitting your own bags is how easy they are to personalize. Here are a few ideas for making the project your own.
Change the size. For a small herb or mushroom bag, cast on 32 stitches (or 64 in the round) and work to 8 inches. For a large bag meant to hold a whole bunch of kale or a head of cabbage, cast on 56 stitches (or 112 in the round) and work to 14 inches.
Try a different mesh pattern. Once you’re comfortable with the basic YO, K2tog mesh, experiment with placing the yarn overs and decreases at different intervals. Working K3, YO, K2tog across a row creates a slightly different visual texture. Or try a drop stitch variation by knitting a plain row, then wrapping the yarn twice around the needle for each stitch, and on the following row dropping the extra wrap to create elongated stitches.
Use variegated or self-striping yarn. Solid-color cotton is classic for produce bags, but a variegated yarn adds visual interest and makes each bag feel unique. Since the mesh pattern is open, the color shifts are very visible and often quite beautiful.
Add a knitted I-cord drawstring. Instead of a cotton cord, knit your own drawstring using a three-stitch I-cord. Cast on 3 stitches on a double-pointed needle, knit across, slide stitches to the other end of the needle without turning, pull the yarn across the back, and knit again. Repeat until the I-cord is about 40 inches long, then bind off. This gives the bag a perfectly coordinated, fully handmade look.
Knit a flat bottom. Instead of gathering the bottom closed, knit a small 4×4-inch square of garter stitch separately and sew it to the bottom of the bag. This creates a flat, stable base that works especially well for heavier produce like potatoes or beets.
Caring for Your Knit Produce Bags
Proper care will keep your bags looking good and functioning well for years. Cotton bags are easy to clean and hold up to regular washing.
Before using a new bag, wash it once to pre-shrink the cotton. Machine wash on a gentle cycle in cold water with a mild detergent, or hand wash in warm soapy water. Both methods work well. Lay the bag flat or hang it to dry to help it keep its shape. Avoid putting it in a hot dryer regularly, as heat will cause cotton to shrink over time and can weaken the fiber.
If a bag picks up stains from beets, berries, or other strongly pigmented produce, soak it in a mixture of warm water and a splash of white vinegar before washing. Most stains come out with a regular wash, though deep berry stains may leave a faint tint that fades over time.
Store clean, dry bags in a kitchen drawer or hang them near your reusable shopping bags so they’re easy to grab on your way out the door.
Gifting Your Knit Produce Bags
A set of hand-knit produce bags makes a thoughtful, practical gift for almost anyone on your list. They’re particularly well-received by friends who are trying to reduce their plastic use, people who love cooking and farmers market shopping, and anyone who appreciates handmade items.
For a beautiful presentation, knit three bags in small, medium, and large sizes, bundle them together with a length of raffia or twine, and tuck a small handwritten card inside explaining what they’re for and how to care for them. You could also pair the bags with a few other zero-waste kitchen essentials like beeswax wraps or a bar of dish soap for a cohesive eco-friendly gift set.
If you’re knitting bags for a craft fair or market, consider writing out a simple tag for each one that includes washing instructions and a note about the yarn content. Customers who are new to reusable produce bags often appreciate knowing that the bags can go right in the washing machine.
A Simple Project with Lasting Impact
The easy knit produce bag might be a small project, but it’s one of those makes that earns its place in your home every single week. Every time you fill one up with apples from the market or carrots from the grocery store, you’re using something you made with your own hands instead of reaching for a piece of plastic. Over months and years, that adds up in ways that are genuinely meaningful.
It’s also a wonderful confidence-builder for newer knitters. Learning to work a yarn over and decrease while keeping your stitch count even is a skill that opens the door to lace knitting, sock knitting, and all kinds of other projects. If this is your first time working a lace pattern, congratulations — you just made a real piece of mesh fabric, and that’s something to feel good about.
So cast on a bag or three, settle in, and enjoy the simple pleasure of knitting something you’ll use for years to come. Your kitchen — and the planet — will thank you.