
Weightless Eco-Friendly Bag Free Knitting Pattern
There is something deeply satisfying about carrying a bag you made with your own hands. It holds your groceries, your library books, your farmers market finds — and every time someone asks where you got it, you get to say you made it. But what if that bag was also nearly weightless, completely eco-friendly, and cost you almost nothing to make? That is exactly what this pattern delivers.
This free knitting pattern creates an open-mesh bag that collapses into almost nothing when empty, stretches generously when full, and biodegrades at the end of its life rather than sitting in a landfill for five hundred years. It is a small act of knitting with a surprisingly large impact, and once you have knitted one, you will want to make a dozen more.
Why Eco-Friendly Knitting Bags Matter More Than Ever
We are living in a moment where every small choice adds up. The average American uses between 300 and 500 plastic bags per year. Most of those bags are used for minutes, then discarded — and they never truly disappear. They break into smaller and smaller pieces, moving through waterways, entering the food chain, and eventually becoming part of the fabric of ecosystems around the world in a way we are only beginning to understand.
A handknitted bag made from natural fiber sidesteps all of that. When you carry your produce to the checkout in a knitted cotton mesh bag, you are not just saving one plastic bag — you are replacing a habit. Over the course of a year, one reusable knitted bag can prevent hundreds of single-use plastics from entering circulation. Over a lifetime of use, the numbers become genuinely meaningful.
Beyond the environmental arithmetic, there is something the plastic bag can never offer: beauty, craft, and intention. A handknitted bag carries the hours you spent making it. It has a texture that changes with washing, a drape that improves with use, and a story attached to every stitch.
Choosing the Right Eco-Friendly Yarn
The yarn you choose makes a significant difference in both the environmental footprint and the performance of this bag. Here are the best options to look for.
Organic Cotton is the most popular choice for market bags and for good reason. It is strong, washable, dye-absorbent, and grows softer with every wash. Look for GOTS-certified (Global Organic Textile Standard) cotton to ensure it was grown without synthetic pesticides or fertilizers. A light fingering or DK weight organic cotton creates a bag with lovely drape and excellent stitch definition.
Linen and Hemp are perhaps the most eco-friendly fiber options available. Both plants require very little water compared to cotton, grow quickly without pesticides, and produce fibers that are incredibly strong. A linen or hemp bag will outlast almost any other material. The tradeoff is that these fibers can feel stiff at first, but they soften beautifully with use and washing. If you want a bag that will still look impeccable in twenty years, linen or hemp is your answer.
Recycled Cotton yarn is spun from textile offcuts and reclaimed fabric scraps that would otherwise be discarded. Using recycled cotton extends the life of fibers already in existence, reducing the need for new raw material and the energy required to produce it. Many yarn companies now offer beautiful recycled cotton in a range of earthy, undyed tones.
Nettle Fiber is a lesser-known but extraordinary option. Stinging nettle grows abundantly without cultivation, requires no irrigation, and produces a fiber that is silky, strong, and naturally antibacterial. Nettle yarn can be harder to find, but it is worth seeking out for a truly unique eco bag.
Whatever yarn you choose, aim for one that is undyed or naturally dyed if possible. Synthetic dyes carry their own environmental cost, and naturally dyed or raw undyed yarns are increasingly available in gorgeous natural tones ranging from warm cream to deep chestnut.
Pattern Details at a Glance
Before diving into the full instructions, here is a quick reference for everything you need.
Skill Level: Beginner to Easy Intermediate. If you can cast on, knit, purl, and do a simple yarn-over increase, you can make this bag.
Finished Size: Approximately 14 inches wide and 16 inches tall when blocked, with handles measuring about 10 inches. The mesh construction means the bag stretches considerably — it can hold a full week of produce without straining.
Gauge: Because this pattern uses an open mesh stitch, gauge is flexible. A rough target is 20 stitches and 28 rows over 4 inches in stockinette on US Size 4 (3.5mm) needles, but slight variations will only affect the final size modestly.
Yarn: Approximately 350–450 yards of fingering or DK weight eco-friendly yarn in the fiber of your choice.
Needles: US Size 4 (3.5mm) circular needles, 24-inch cable, or a set of double-pointed needles for the base. You may also use US Size 5 (3.75mm) for a slightly more open mesh.
Notions: Stitch markers (4), tapestry needle for weaving in ends, scissors.
Understanding the Mesh Stitch
The lace mesh used in this pattern is what gives the bag its nearly weightless quality. It is created through a simple alternating pattern of yarn-overs and decreases that creates open eyelets while maintaining the same stitch count throughout.
The mesh repeat used here is a two-row repeat:
Row 1 (Mesh Row): Knit 1, yarn over, knit 2 together, repeat from to to last stitch, knit 1.
Row 2: Purl across (or knit across if working in the round).
That is genuinely all there is to it. This two-row (or two-round) sequence, repeated over and over, creates a beautiful open net structure that is strong enough to hold heavy produce but light enough to fold into a pocket.
If you are new to yarn-overs and want to practice before beginning the pattern, cast on 20 stitches and work the mesh repeat for about 20 rows. You will quickly find a rhythm, and the resulting swatch makes a lovely small dishcloth.
The Full Free Knitting Pattern
Cast On and Base
Begin by casting on 8 stitches using the long-tail cast on method. Distribute across double-pointed needles or use magic loop technique on circular needles.
Place a stitch marker and join to work in the round, being careful not to twist.
Round 1: Knit all stitches.
Round 2 (Increase Round): Knit 1, yarn over, knit 2, yarn over, knit 1, place marker, repeat once more. You will have 12 stitches.
Round 3: Knit all stitches.
Round 4 (Increase Round): Knit 1, yarn over, knit to 1 stitch before marker, yarn over, knit 1, slip marker, repeat once more. You will have 16 stitches.
Repeat Rounds 3 and 4 until you have 80 stitches total (20 stitches in each of 4 sections). This forms a small, flat circular base that is surprisingly sturdy.
Body of the Bag
Once your base is complete, you will begin working the sides of the bag. The transition from base to sides happens naturally as you stop increasing and begin working straight.
Round 1: Knit all stitches.
Round 2 (Begin Mesh): Knit 1, yarn over, knit 2 together, repeat to end of round.
Round 3: Knit all stitches.
Round 4: Knit 2, yarn over, knit 2 together, repeat to end, ending knit 2 if necessary.
Alternate Rounds 2 and 4 to create a staggered mesh pattern where the eyelets offset on each mesh round. Continue working until the body of the bag measures approximately 14 inches from the base, or your desired depth.
If you prefer a simpler, non-staggered mesh, simply repeat Round 2 and Round 3 throughout the body. Both versions are equally strong and beautiful.
Bag Rim
Work 4 rounds of knit stitch without any yarn-overs to create a firm, tidy rim at the top of the bag.
Eyelet Round for Handle Drawstring (optional): Knit 4, yarn over, knit 2 together, repeat to end of round. This creates evenly spaced eyelets through which you can thread a cord or twisted i-cord drawstring to cinch the top of the bag closed — a handy feature for carrying loose items like nuts or grains.
Work 2 more rounds of plain knit, then bind off loosely using a stretchy bind-off such as the Jeny’s Surprisingly Stretchy Bind Off or simply binding off with a needle one size larger than your working needle.
Knitted Handles
This pattern uses two sturdy knitted i-cord handles that are both beautiful and incredibly strong.
Pick up and knit 5 stitches along the top rim of the bag at one side. Work i-cord as follows: Knit 5, do not turn, slide stitches back to the left needle tip, pull yarn firmly across the back, repeat. Continue until the handle measures 10 inches (or your desired length). Re-attach to the rim of the bag approximately 2 inches from where you began. Break yarn and weave in ends.
Repeat for the second handle on the opposite side of the bag.
If you prefer a braided handle, you can work three separate 3-stitch i-cord lengths and braid them together before attaching. This creates a thicker, more structured handle that distributes weight beautifully across the hand when carrying heavier loads.
Finishing Your Eco Bag
Weave in all ends securely using a tapestry needle. Because this bag will be washed regularly, it is worth spending an extra moment weaving each tail back through several stitches in multiple directions to prevent any unraveling over time.
To block the finished bag, soak it in cool water for about 20 minutes, gently squeeze out the excess water without wringing, and lay flat or hang to dry. Blocking opens up the mesh and reveals the full beauty of the lace pattern. After its first wash and block, the bag will have a lovely drape that only improves with continued use.
Customizing Your Bag
One of the greatest pleasures of making your own bags is the ability to tailor them exactly to your needs. Here are some ideas for customization.
Scale it up for a large beach bag or laundry bag by using a heavier weight yarn such as worsted or bulky cotton on larger needles. The pattern scales effortlessly.
Scale it down for a produce bag or herb sachet by using laceweight cotton or linen on US Size 1 or 2 needles. These tiny bags are perfect for loose leaf tea, lavender sachets, or carrying small produce items like garlic or shallots without letting them roll around.
Add color by working stripes in the body of the bag. Because the mesh pattern is worked over just two rounds, it is easy to change colors every two or four rounds for a cheerful striped effect. Naturally dyed yarns in earthy terracottas, indigos, and sage greens look particularly beautiful together.
Add a linen lining by sewing a simple cotton or linen pouch and tacking it inside the knitted bag. This creates an interior pocket, prevents small items from falling through the mesh, and adds a lovely handmade-market aesthetic.
Personalize the handles by dyeing them with natural plant dyes — avocado pits for a dusty rose, black walnut hulls for a warm brown, or chamomile for a soft yellow.
Caring for Your Eco Bag
Caring for a natural fiber bag is simpler than most people expect. For cotton and linen bags, machine washing on a gentle cool cycle is perfectly safe. Use a natural, unscented laundry soap to avoid introducing synthetic fragrance chemicals. Reshape while damp and lay flat to dry, or hang in a warm spot.
For hemp bags, the same care applies, though hemp actually tolerates warmer washes if the bag becomes heavily soiled from produce.
Avoid using bleach or fabric softener, as both degrade natural fibers over time and introduce chemicals that counteract the eco-friendly intention of the bag.
With proper care, a knitted natural fiber bag can last for years — decades, even. And at the end of its life, you can compost it. Unlike synthetic shopping bags, which fragment into microplastics, a natural fiber bag returns cleanly to the earth.
Making More Than a Bag
When you sit down to knit this bag, you are doing more than following a pattern. You are participating in a tradition of handcraft that stretches back thousands of years — fishing nets, bread baskets, grain sacks, all made by human hands from plant fibers. You are choosing to invest a few hours of your time in something that will serve you for years and do no lasting harm to the planet.
You are also making something genuinely beautiful. There is a particular quality of light that moves through an open mesh knit, a texture that photographs catch only imperfectly, a softness that grows with every wash. No factory can replicate it, and no amount of algorithmic optimization will ever produce it.
Give one as a gift. Bring one to your farmers market. Keep one folded in your coat pocket for unexpected shopping trips. Knit a set of small ones in different colors for different types of produce. The more you make, the more natural it becomes to reach for the knitted bag instead of the plastic one — and that habit, multiplied across a community of knitters, adds up to something that matters.
Cast on with the lightest touch, choose the most honest fiber you can find, and make something that carries both your groceries and your values. This pattern is entirely free, entirely yours, and waiting for your hands.
Happy knitting — and happy carrying.