Go Green Knitted Market Bag [FREE Knitting Pattern]

Go Green Knitted Market Bag [FREE Knitting Pattern]

There is something deeply satisfying about carrying your groceries in something you made with your own two hands. A knitted market bag is one of those projects that sits at the perfect intersection of practicality and creativity — it is useful every single day, it gets better with age, and every time you pull it out at the checkout counter, someone is bound to ask where you got it. When you tell them you made it yourself, the look on their face makes the whole project worth it.

This go green knitted market bag is designed with sustainability in mind. It stretches generously to hold a full haul of produce, collapses into almost nothing when empty, and can be tossed in the wash after a week of use. Made with natural cotton yarn, it replaces the plastic bags that pile up under your sink and take centuries to break down. It is a small act, but small acts add up — and this one happens to be beautiful.

Whether you are a seasoned knitter looking for a quick, satisfying make or a beginner who has mastered the knit and purl stitches and is ready for a first real project, this pattern is written for you. Read through the whole post before you cast on, grab your materials, and let’s get started.


Why Knit a Market Bag?

Before we dive into the pattern itself, it is worth talking about why a knitted bag is worth your time compared to, say, buying a reusable bag at the grocery store checkout for a dollar.

The first reason is durability. A tote bag made from polypropylene — the kind sold at most supermarkets — has a lifespan of a few years before the seams split or the handles wear through. A well-knitted cotton bag, properly cared for, can last decades. Many knitters pass them down or find bags their grandmothers made still going strong after thirty years of weekly use.

The second reason is stretch. Mesh and open-stitch knitted bags expand to accommodate much more than you would expect. A bag that looks small when empty can hold a watermelon. The structure distributes weight across the whole bag rather than concentrating it at the handles, which means less strain on your hands during a long walk home from the farmers market.

The third reason is that natural cotton is genuinely compostable at the end of its life. When a cotton bag finally gives out — and it will take a very long time — you can cut it into strips and put it in your compost bin. Try doing that with a plastic tote.

And the fourth reason, honestly, is the joy of it. Knitting is meditative. This particular pattern uses a simple repeating mesh stitch that gets into a rhythm quickly, and once you are in that rhythm, you can knit while listening to a podcast or watching a film without losing your place. It is the kind of project that feels effortless after the first few rows.


Materials You Will Need

This pattern is designed to be accessible, and the materials list reflects that. You do not need anything exotic or expensive.

Yarn: Approximately 200–250 yards of worsted weight (size 4) cotton yarn. Pure cotton or a cotton blend both work well. Look for labels that say “100% cotton” or “cotton/linen blend” for the most environmentally friendly option. Avoid acrylic blends if sustainability is your goal, since acrylic is a plastic fiber that sheds microplastics in the wash. Some knitters love Sugar ‘n Cream or Lion Brand 24/7 Cotton for this project because both are affordable, widely available, and come in a beautiful range of colors.

Needles: US size 7 (4.5mm) straight or circular needles, at least 24 inches long if circular. You can also use double-pointed needles if you prefer to knit in the round, but this pattern is written flat with a seam, which many knitters find easier to manage.

Additional supplies: A yarn needle for weaving in ends and seaming, scissors, a stitch marker or two (optional but helpful), and a measuring tape.

Gauge: Approximately 16 stitches and 24 rows over 4 inches in stockinette stitch. For a mesh bag, gauge is more of a guideline than a hard rule — if your bag ends up slightly larger or smaller, it will still work perfectly. What matters most is that your mesh holes are open enough to let the bag breathe and stretch but not so large that small items fall through.


Abbreviations Used in This Pattern

Before you begin, familiarize yourself with these abbreviations, which are standard across most English-language knitting patterns.

CO — Cast on
BO — Bind off
K — Knit
P — Purl
YO — Yarn over
K2tog — Knit two stitches together (a right-leaning decrease)
SSK — Slip, slip, knit (a left-leaning decrease)
RS — Right side
WS — Wrong side
Rep — Repeat
St/sts — Stitch/stitches
PM — Place marker
SM — Slip marker


Pattern Notes

This bag is knitted flat in two panels and then seamed together along the sides, with the handles picked up and knitted last. The mesh body uses a simple yarn-over and decrease combination that creates the classic open look of a traditional market bag. The mesh is very forgiving — small variations in tension just add to the handmade character.

The finished bag measures approximately 14 inches wide and 15 inches tall before stretching, with handles that add another 10 inches of length. When loaded, it stretches considerably more.

If you would like a larger bag, simply cast on more stitches in multiples of 4, or work additional rows before the handle section.


The Pattern

Cast On and Hem

Using a long-tail cast on or your preferred method, CO 56 stitches.

Row 1 (WS): Purl across.
Row 2 (RS): Knit across.
Row 3 (WS): Purl across.
Row 4 (RS): Knit across.
Row 5 (WS): Purl across.
Row 6 (RS): Knit across.

These six rows create a small stockinette hem at the base of the bag, which gives it structure and helps it sit flat when set down. This is especially useful when you are loading groceries at the checkout and need the bag to stay open.

Body of the Bag — Mesh Pattern

Now you will begin the mesh section. This is the main body of the bag and uses a four-row repeat.

Row 1 (RS): K2, YO, K2tog; rep from to last 2 sts, K2.
Row 2 (WS): Purl across.
Row 3 (RS): K2, SSK, YO; rep from to last 2 sts, K2.
Row 4 (WS): Purl across.

Repeat these four rows until the piece measures 14 inches from the cast-on edge, ending on a WS row (Row 2 or Row 4 of the repeat).

The alternating direction of the decreases in Row 1 and Row 3 — K2tog leaning right and SSK leaning left — creates a balanced, slightly diagonal mesh that looks beautiful and distributes stress evenly across the fabric when the bag is full.

Top Edge

Work 6 rows of stockinette (knit RS, purl WS) to match the hem at the bottom. This gives the top of the bag a clean, finished edge that won’t roll or flare.

Bind off all stitches loosely. A loose bind-off is important here — if the top edge is too tight, it will pull and restrict how much the bag can open. If needed, go up a needle size for the bind-off row.

Make a Second Panel

Repeat everything above to create a second identical panel.

Seaming the Panels Together

Lay both panels flat with right sides facing each other. Using your yarn needle and a length of yarn approximately 24 inches long, seam the two side edges together using mattress stitch or whip stitch. Mattress stitch creates a nearly invisible seam on the right side of the fabric, which looks most polished, but whip stitch is quicker and equally sturdy.

Leave the top open and the bottom open. Once both side seams are done, turn the bag right-side out.

Closing the Bottom

Fold the bottom hem of both panels toward the inside of the bag so that the folded edges meet. Pin or hold in place and seam across the bottom using whip stitch or a slip stitch seam. This creates a double-layer bottom that is especially strong and helps the bag hold its shape over time.

Knitting the Handles

The handles are knitted directly from the top edge of the bag for a seamless, clean look.

Using your yarn and needles, pick up and knit 10 stitches from the right side of the top edge, leaving approximately 3 inches of space from each side seam. These 10 stitches will form one handle.

Work in garter stitch (knit every row) for 10 inches, or until the handle reaches your desired length. A 10-inch handle sits comfortably on the shoulder, while a 7-inch handle works better as a hand carry. Choose based on your preference.

Bind off all stitches.

Reattach yarn on the left side of the same panel and pick up 10 stitches in a mirror position. Work the second handle to match.

Repeat on the second panel.

You will now have four handle strips. Join each pair — front to back — by seaming or by working a three-needle bind-off if you planned ahead and left the stitches live. Weave in all ends carefully and trim.


Finishing Touches

Block your finished bag by soaking it in cool water for about 15 minutes, pressing out excess water gently in a towel (do not wring), and laying it flat to dry or hanging it over a towel rod so gravity can help open up the mesh. Blocking transforms the bag — the mesh opens up evenly, the stitches relax, and the whole piece looks far more polished.

If you want to add a small decorative touch, you can thread a length of coordinating yarn or cording through the top row of mesh holes and tie it in a bow, which acts as a loose drawstring. This is entirely optional but adds a lovely farmers-market aesthetic.


Yarn Color Ideas

One of the most fun parts of this project is choosing your color. Since cotton takes dye beautifully and holds color well, your options are essentially limitless.

Earthy greens and terracottas feel perfectly on theme for a market bag and look stunning at the farmers market. Natural undyed cotton has a wonderful texture and an organic look that ages gracefully. Bright, saturated colors like cobalt blue or sunny yellow are cheerful and easy to find in a crowded grocery cart. If you want to get creative, you can even stripe the body by alternating colors every few rows — the mesh pattern shows stripes in an interesting, slightly staggered way because of how the yarn-overs travel across the fabric.


Care Instructions

Cotton is wonderfully easy to care for. Machine wash your bag in cold water on a gentle cycle. Lay flat to dry or hang dry — tumble drying can shrink cotton and weaken the fibers over time. If your bag picks up a stain (farmers markets are wonderful but sometimes messy), a little dish soap applied directly before washing takes care of almost anything.

Over time, with repeated washing and use, your bag will soften and develop a beautiful patina. Cotton gets better the more it is used, and a well-loved market bag has a character that no store-bought version can match.


Make It Your Own — Pattern Variations

Once you have made this bag once, you will almost certainly want to make another. Here are a few variations worth trying.

Add a base panel. Cut a piece of thick canvas, leather, or sturdy cardboard to fit the bottom interior of the bag. This gives it extra structure and helps it stand upright while loading.

Use a different fiber. Linen is a beautiful alternative to cotton for this project — it is even stronger, starts out slightly stiff but softens with washing, and has a natural luster that looks elegant. A cotton-linen blend is an excellent compromise.

Scale it up. If you cast on 72 or 80 stitches instead of 56, you get a bag that can handle a truly enormous grocery haul. Perfect for farmers market day when you go a little overboard on the tomatoes.

Scale it down. Cast on 32 stitches for a smaller produce bag that is perfect for holding a few apples or a bundle of herbs. Make several and use them in different colors to sort your groceries by category.

Add a lining. Sew a simple cotton lining from fabric and slip it inside the bag, tacking it at the top edge. This turns your market bag into something that can carry smaller items without them falling through the mesh holes, and gives the whole project a more finished, professional look.


The Bigger Picture

Making your own reusable bags is one of the most tangible ways that knitting intersects with sustainability. Every bag you knit and use is a small but real refusal — a refusal to reach for plastic, to buy something disposable, to outsource a need to a factory when your own hands can do it better and more meaningfully.

There is a long tradition of this kind of practical craft making. For most of human history, people knitted and sewed the things they needed because they had to. We have the luxury now of choosing to do so, and that choice carries meaning. It says something about how you want to live and what you value.

A go green knitted market bag does not save the world on its own. But it is a step, and steps taken together add up to something. It sparks conversations at the checkout counter. It inspires the person in line behind you to wonder if they could make one too. It sits in your kitchen as a quiet, beautiful reminder that the most sustainable things are often the most handmade ones.

Cast on, and go green — one stitch at a time.


Share Your Make

If you knit this bag, please share it! Tag your photos with #GoGreenKnittedMarketBag so the community can see your version. There is nothing more inspiring than seeing the same pattern interpreted in dozens of different colors and fibers by hundreds of different sets of hands. Leave a comment below if you have questions, substitutions that worked well for you, or variations you are proud of. This pattern is a living thing, and the community that grows around it makes it richer for everyone.

Happy knitting.

Categorized in:

Bags,

Last Update: November 12, 2026