The Classic Produce Bag Knitting Pattern – Eco-Friendly Mesh

The Classic Produce Bag Knitting Pattern: Eco-Friendly Mesh for Every Shopping Trip

If you’ve been looking for a satisfying, practical, and genuinely earth-friendly knitting project, the classic mesh produce bag might be exactly what your needles have been waiting for. It’s one of those rare projects that checks every box: quick enough to finish in a single weekend, useful enough to use every single week, and thoughtful enough to give as a gift without hesitation. These lightweight, reusable bags have become a staple in zero-waste kitchens around the world, and once you knit your first one, you’ll want to make a dozen more.

In this post, we’re going to walk through everything you need to know to knit your own classic produce bag from scratch. We’ll cover materials, gauge, the full pattern with step-by-step instructions, tips for customizing your mesh, finishing techniques, and ideas for using your finished bags in ways you might not have considered. Whether you’re a seasoned knitter looking for a mindful small project or a newer knitter ready to try your first lace-style mesh stitch, this pattern is approachable and deeply rewarding.


Why Knit Your Own Produce Bags?

Before we dive into yarn and needles, it’s worth pausing to appreciate why this project matters. The average household uses hundreds of single-use plastic produce bags every year. These bags are rarely recyclable through standard curbside programs, and they end up in landfills, waterways, and oceans where they persist for centuries. Reusable produce bags made from cotton or linen are a simple, effective swap that reduces that footprint significantly.

But why knit them instead of buying them? A few reasons stand out. First, knitting your own bags gives you complete control over the materials. You can choose certified organic cotton, undyed natural fiber, or recycled yarn, making your bag as sustainable as you want it to be. Second, there’s something deeply satisfying about using a functional object you made with your own hands. Every time you fill your bag with apples or green beans, you’re reminded that small choices add up. Third, handknit mesh bags have a texture and durability that most commercial options simply can’t match.

And honestly? They’re just beautiful. A well-knit mesh bag has a delicate, artisanal quality that makes even a bunch of carrots look like something from a farmers market editorial.


Materials You’ll Need

Getting the materials right makes a real difference with this project. Here’s what to gather before you cast on.

Yarn: The best choice for produce bags is a smooth, sturdy plant-based fiber. Cotton is the most popular option because it’s strong, washable, easy to find, and widely available in organic and undyed versions. Look for a light worsted weight (also called Aran weight) or a DK weight cotton yarn. The lighter the weight, the more delicate your mesh will look, but a lighter yarn also means a finer needle and slightly more time. Good brands to consider include Lion Brand 24/7 Cotton, Paintbox Simply DK Cotton, We Are Knitters The Cotton, and Cascade Ultra Pima. For a truly eco-conscious project, look for GOTS-certified organic cotton or Tencel-blend yarns, which are made from sustainably harvested wood pulp and are exceptionally soft.

You won’t need much yarn for a single bag. A standard produce bag uses roughly 80 to 120 yards of worsted weight cotton, depending on the size. A single skein of most cotton yarns will give you two or three bags, making this a perfect stash-busting project.

Needles: For worsted weight cotton, you’ll want US size 7 (4.5mm) or US size 8 (5.0mm) straight or circular needles. If you prefer double-pointed needles for knitting in the round, those work beautifully here too. For DK weight yarn, try a US size 5 or 6 (3.75mm or 4.0mm). The key is knitting slightly looser than you normally might for a fabric project — you want the mesh holes to be open enough that cashiers can see through the bag to identify your produce, but not so open that small items like cherry tomatoes escape.

Other supplies: You’ll need a tapestry needle for weaving in ends and seaming if you knit flat, scissors, and about a yard of cotton cord or i-cord for the drawstring. A stitch marker can be helpful if you’re knitting in the round.


Understanding the Mesh Stitch

The classic mesh or net stitch used in produce bags is essentially a simple lace pattern built around yarn-overs and decreases. If you’ve never done lace knitting before, this is an excellent introduction because the repeat is short, rhythmic, and forgiving.

The basic stitch pattern works like this: you alternate yarn-overs (which create holes) with knit-two-together decreases (which keep your stitch count even). The result is a grid of open diamonds or squares that gives the bag its characteristic netted appearance.

There are several variations of this mesh, and we’ll use one of the most classic and accessible versions in this pattern. Once you understand how the yarn-over and decrease work together, you’ll be able to adjust the mesh density to your liking simply by changing how often the repeat occurs.


The Classic Produce Bag Pattern

This pattern produces a bag approximately 10 inches wide and 12 inches tall when blocked lightly, which is a versatile size for most produce. It’s worked flat and seamed up the sides, with a simple drawstring top.

Finished dimensions: Approximately 10″ wide × 12″ tall

Yarn: 100–120 yards worsted weight cotton (approximately 1 skein)

Needles: US size 7 (4.5mm) straight needles

Other: Tapestry needle, 1 yard of cotton cord or i-cord for drawstring, scissors

Gauge: Gauge is not critical for this project. A looser gauge creates a more open mesh; a tighter gauge creates a denser net. Aim for approximately 16–18 stitches and 24 rows per 4 inches in stockinette as a general guide.


Abbreviations

CO — cast on
BO — bind off
K — knit
P — purl
YO — yarn over
K2tog — knit two together
Rep — repeat
St(s) — stitch(es)
RS — right side
WS — wrong side


Pattern Instructions

Step 1 — Cast On

Using a long-tail cast on or your preferred method, cast on 45 stitches. The long-tail cast on is recommended here because it creates a slightly elastic, clean edge that complements the mesh nicely.

Step 2 — Drawstring Casing

Rows 1–4: Knit all stitches (garter stitch). This creates a firm base for your drawstring channel.

Row 5 (Eyelet Row): K2, YO, K2tog; repeat from to last stitch, K1. This creates a row of evenly spaced eyelets through which you’ll thread your drawstring later.

Rows 6–9: Knit all stitches.

Step 3 — Mesh Body

Now comes the main event. You’ll work the mesh pattern over the body of the bag.

Row 1 (RS): K1, YO, K2tog; repeat from to last 2 sts, K2.
Row 2 (WS): Purl all stitches.
Row 3 (RS): K2, YO, K2tog; repeat from to last st, K1.
Row 4 (WS): Purl all stitches.

These four rows form your mesh repeat. Continue working rows 1–4 until your mesh section measures approximately 11 inches from the bottom of the eyelet casing, or until the bag body is your desired length. You’ll want to end after completing a Row 4.

Step 4 — Bottom Garter Border

Knit 6 rows in garter stitch (knit every row). This creates a tidy, stable bottom edge that will form part of your seamed base.

Step 5 — Bind Off

Bind off all stitches loosely. A loose bind-off is important here because a tight one can pucker the bottom of the bag.


Finishing the Bag

Seaming the sides: Fold your knitted piece in half with the right sides facing each other (the outside of the bag facing inward). Using your tapestry needle and a length of matching yarn, use mattress stitch or whip stitch to seam both side edges together. Sew firmly but not tightly, and weave in all your ends securely.

Closing the bottom: When your sides are seamed, the cast-on edge forms the bottom of the bag. If you used a long-tail cast-on, this edge is already quite stable. You can leave it as-is for an open-bottom style bag (great for large produce like onions or avocados) or seam it closed for a more secure bottom. To seam it, fold it flat and use a whip stitch across the bottom edge.

Threading the drawstring: Cut a length of cotton cord approximately 30 inches long, or knit a simple i-cord to that length. Thread it through the eyelets at the top of the bag using a tapestry needle or a safety pin as a guide. Tie the two ends together in a square knot or add a toggle bead for a polished finish. The drawstring makes it easy to cinch the bag closed around your produce or attach it to your grocery cart handle.


Tips for a Beautiful, Functional Bag

A few small adjustments can take your produce bags from good to genuinely lovely.

Block your bags. Even a light blocking (wet the bag, gently squeeze out excess water, shape, and lay flat to dry) makes a dramatic difference in the look of the mesh. The holes open up, the fabric relaxes, and the bag takes on a much more professional finish. This takes only a few minutes and is absolutely worth doing.

Vary your mesh density. If you want a denser net (better for smaller produce like grapes or cherry tomatoes), try working your K2tog without a preceding YO every few repeats, or use a slightly smaller needle. If you want a very open, airy bag (lovely for large citrus or squash), go up a needle size or two.

Add a label tag. Some grocery stores and farmers markets want to know what’s in the bag at a glance. You can attach a small sewn label to the drawstring cord, or simply tie a produce twist tag to it when you’re at the market.

Make a set in coordinating colors. A matching set of three bags in neutral, sage, and dusty rose looks incredible as a gift, especially wrapped together with a bar of locally made soap and a little card.

Adjust the size. This pattern is endlessly scalable. Cast on more stitches for a larger bag (great for a whole head of broccoli or a bunch of kale), or fewer stitches for a small bag perfect for garlic, shallots, or fresh herbs. Keep your stitch count odd to make the mesh pattern balance neatly, or even and simply adjust the stitch placement at the beginning and end of your mesh rows.


Yarn Choices for Maximum Sustainability

If the eco-friendly aspect of this project matters to you (and for most people making reusable produce bags, it does), it’s worth thinking carefully about your yarn choice.

Conventional cotton is water-intensive and often grown with significant pesticide use. Organic cotton, certified by the Global Organic Textile Standard (GOTS), is grown without synthetic pesticides and with more responsible water management. It’s a genuinely better environmental choice, even if it costs a little more per skein. Since each bag uses so little yarn, the price difference is minimal.

Linen yarn is another excellent option. Linen comes from flax, which requires far less water and pesticide than cotton and actually improves soil health. Linen yarn starts slightly stiff but softens beautifully with washing, making bags that get better over time. It’s also exceptionally strong and dries quickly, which matters for a bag you’ll be rinsing regularly.

Hemp yarn has a similar profile to linen and is even more environmentally efficient to grow. Hemp-blend yarns (often blended with cotton or linen) are increasingly available and strike a nice balance between environmental benefit and ease of knitting.

Recycled cotton yarns, made from post-industrial cotton waste, are another thoughtful choice. Brands like Recycled Cotton by Paintbox use yarn spun from fabric scraps that would otherwise be discarded, giving a second life to material that already exists.

Whatever you choose, avoid any fiber that isn’t food-safe or that might shed microplastics. Acrylic and nylon yarns are not appropriate for produce bags, both for sustainability reasons and because any tiny fibers that come loose could end up on your food.


How to Care for Your Bags

One of the great things about cotton mesh produce bags is how easy they are to maintain. Toss them in with your regular laundry (a mesh laundry bag helps keep them from snagging) on a cold or warm cycle with gentle detergent. They can go in the dryer on low heat or simply air-dry flat. They’ll hold up to regular washing for years with proper care.

If your bags pick up any odors from onions or garlic, a soak in a solution of water and white vinegar for twenty minutes followed by a regular wash will freshen them right up.

Over time, your bags may stretch slightly from the weight of produce, especially if you use them for heavy items like potatoes or winter squash. This is normal and nothing to worry about — the cotton fibers will settle into their shape with use and washing.


Ideas Beyond the Produce Aisle

Once you’ve made a few of these bags and gotten comfortable with the mesh pattern, you’ll start seeing applications everywhere.

These bags make excellent herb storage in the fridge — fresh herbs stay airy and last longer when they’re not trapped in a plastic bag. They work wonderfully as bath bags for natural loofahs, soap bars, or bath salts. A slightly smaller version is perfect for storing yarn scraps, buttons, or small craft supplies. The mesh pattern also makes a sweet gift bag for a bottle of wine or a jar of homemade jam, giving the recipient a beautiful bag they’ll actually keep and use.

Some knitters make an oversized version, roughly 14 inches wide and 18 inches tall, for carrying bread loaves or large bundles of leafy greens. A slightly denser mesh in a finer yarn, made small and worked with a drawstring bottom, becomes an adorable lavender sachet or sachet for dried herbs in a linen closet.

The pattern is also endlessly adaptable for more decorative purposes — a set of small mesh bags in sparkly or metallic cotton can hold holiday ornaments or act as gift wrap for small presents during the holidays.


Sharing Your Makes

If you knit this pattern, consider sharing your finished bag on social media with hashtags like #zerwasteknitting, #reusableproducebag, or #sustainableknitting. The knitting community around eco-friendly projects is warm, generous, and full of inspiring ideas. You might find variations on the mesh stitch, yarn substitutions, or clever drawstring ideas that spark your next project.

You could also consider gifting these bags to neighbors, family members, or local community groups. A basket of handmade produce bags at a school fundraiser, community swap, or neighborhood block party introduces people to sustainable alternatives in a personal, approachable way. Every bag you give replaces hundreds of plastic bags over its lifetime.


A Project Worth Returning To

The classic mesh produce bag is one of those patterns that never really goes out of rotation. Once you have the rhythm of the mesh stitch in your hands, you’ll find yourself picking it up on a slow afternoon, during a road trip, or while watching something on television, knitting another bag almost without thinking. It’s a project that asks very little of you and gives a great deal back — to your kitchen, to the people you gift them to, and in a quiet but real way, to the planet.

Cast on a bag this week. You might be surprised how satisfying it is to fill it with something fresh from the market and know that you made that small, good thing with your own two hands.

Happy knitting.

Categorized in:

Bags,

Last Update: October 22, 2026