
Free Crochet Pattern: Rustic Market Bag
There’s something deeply satisfying about carrying your groceries, farmer’s market hauls, or beach essentials in a bag you made with your own two hands. The rustic market bag has become one of the most beloved crochet projects for crafters of all levels, and for good reason. It combines practical functionality with a timeless, earthy aesthetic that never goes out of style. Whether you’re a seasoned crocheter looking for your next quick project or a beginner eager to level up from dishcloths and scarves, this free crochet pattern will walk you through every step of creating a beautiful, sturdy market bag you’ll use for years to come.
This pattern uses simple stitches, works up relatively quickly, and produces a bag with just the right amount of stretch to hold everything from a bunch of kale to a bottle of wine. The open mesh design means your bag breathes beautifully, the natural fiber creates that earthy, rustic look that’s so popular right now, and the finished size is generous enough to handle a full grocery run. Best of all, this is completely free to use, share, and gift. Let’s get into everything you need to know before your hook touches yarn.
Why You’ll Love This Rustic Market Bag Pattern
Before we dive into the materials and instructions, let’s talk about why market bags deserve a permanent spot in your crochet rotation. First, they’re genuinely useful. Single-use plastic bags are increasingly restricted or outright banned in many cities, and while store-bought reusable bags do the job, there’s nothing quite like pulling a handmade bag out of your purse at the checkout line. People will stop you. They will ask where you got it. And you’ll get to say you made it yourself.
Second, market bags are a fantastic stash buster. If you have a collection of natural cotton or jute yarn sitting in your stash, this project is practically begging for it. The rustic version specifically leans into natural, undyed, or lightly toned yarn to create that farmhouse, cottagecore, or bohemian market aesthetic that works equally well at a weekend farmer’s market, a beach trip, or hanging on a hook by your front door.
Third, the construction teaches transferable skills. You’ll practice working in the round, joining rounds, working a mesh or lace stitch pattern, and picking up stitches for handles. These are building blocks that will serve you in countless future projects.
Materials You’ll Need
Getting your materials together before you start is always a good idea. Here’s everything you need for this rustic market bag.
Yarn: Approximately 200 to 250 yards of worsted weight (size 4) cotton or cotton-blend yarn. For the classic rustic look, an undyed natural cotton, a linen-blend, or a jute-style yarn works beautifully. Popular choices include Lion Brand 24/7 Cotton in Ecru or Linen, Paintbox Simply DK Cotton (held double), or any natural fiber yarn with similar weight and drape. Avoid very stiff jute if this is your first time, as it can be hard on your hands. A softer cotton with a slight rustic texture gives you the best of both worlds.
Hook: A size 5.0 mm (H/8) crochet hook. You can go up to a 5.5 mm if you prefer a slightly more open, drapey mesh, or down to a 4.5 mm if you want a tighter, sturdier fabric.
Notions: A yarn needle for weaving in ends, scissors, and stitch markers (optional but helpful for marking the beginning of rounds).
Gauge: Gauge is flexible with this pattern. Roughly 14 stitches and 7 rows in half double crochet equals 4 inches. Because market bags stretch and the exact dimensions aren’t critical, you have room to adjust based on your preferred hook size and tension.
Finished Size: Approximately 13 inches wide by 14 inches deep when laid flat, before stretching. The open mesh expands to hold quite a lot.
Abbreviations Used in This Pattern
This pattern uses standard US crochet terms. Here’s a quick reference:
ch โ chain
sl st โ slip stitch
sc โ single crochet
hdc โ half double crochet
dc โ double crochet
ch-sp โ chain space
st(s) โ stitch(es)
rep โ repeat
rnd โ round
RS โ right side
Notes Before You Begin
This bag is worked from the bottom up, starting with an oval base, then working the sides in joined rounds to create the body of the bag, and finishing with a simple mesh body and crocheted handles. The pattern is written for one size, but guidance for sizing up or down is included at the end.
If you’re newer to crochet, the trickiest part will be the oval base. Take your time with the first few rounds and use stitch markers to track your increases. Everything else flows very naturally once the base is established.
Pattern Instructions
Part One: The Base
The base is worked as a flat oval, which gives the bag more structure than a simple circle and helps it stand up on its own when set down.
Foundation: Chain 20.
Round 1: Starting in the second chain from the hook, work 1 hdc in each of the next 18 chains. Work 3 hdc in the last chain (this is the rounded end). Now rotate to work along the other side of the foundation chain. Work 1 hdc in each of the next 17 chains. Work 2 hdc in the same stitch as your first hdc. Join with a slip stitch to the first hdc. Place a stitch marker here to mark the beginning of your round. โ 40 stitches.
Round 2: Chain 1 (does not count as a stitch). Work 1 hdc in each of the next 18 stitches. Work 2 hdc in each of the next 3 stitches (these are the increases at the rounded end). Work 1 hdc in each of the next 17 stitches. Work 2 hdc in each of the last 2 stitches. Join with a slip stitch. โ 46 stitches.
Round 3: Chain 1. Work 1 hdc in each of the next 18 stitches. [Work 1 hdc, then 2 hdc in the next stitch] 3 times. Work 1 hdc in each of the next 17 stitches. [Work 1 hdc, then 2 hdc in the next stitch] 2 times. Join with a slip stitch. โ 51 stitches.
Round 4: Chain 1. Work 1 hdc in each stitch around. Join with a slip stitch. โ 51 stitches.
Your oval base is complete. It should lie flat without curling or cupping. If it’s curling up, your tension is too tight; try a larger hook. If it’s ruffling outward, your tension is too loose; try a smaller hook.
Part Two: The Bag Body
Now you’ll begin working the sides of the bag. You’ll transition from the flat oval to working around the perimeter and building height with the mesh pattern.
Round 5 (Transition Round): Chain 1. Work 1 sc in each stitch around. Do not join; instead, continue working in a continuous spiral OR join each round with a slip stitch and begin with a chain. This pattern is written for joined rounds. โ 51 stitches.
Round 6 (Begin Mesh): Chain 3. Skip 1 stitch. [Work 1 dc in the next stitch, chain 1, skip 1 stitch] around. If your stitch count is odd, you may need to adjust slightly to end the round evenly. Join with a slip stitch to the top of your beginning chain-3. This creates the first round of your open mesh.
Note: The chain-3 at the beginning of this and subsequent mesh rounds counts as the first dc plus ch-1.
Rounds 7 through 18: Chain 3. [Work 1 dc in the next chain space, chain 1] around. Join with a slip stitch to the top of your beginning chain-3. Repeat this round for all twelve rounds of the bag body. As you work, the mesh pattern creates a beautiful open fabric that stretches and breathes.
After Round 18, your bag body should measure approximately 10 to 11 inches tall from the base.
Part Three: The Top Border
The top border adds structure to the opening of the bag and gives you clean edges to pick up for the handles.
Round 19: Chain 1. Work 1 sc in each dc and 1 sc in each chain space around. Join with a slip stitch. โ approximately 51 stitches depending on slight round variation.
Round 20: Chain 1. Work 1 sc in each stitch around. Join. โ 51 stitches.
Round 21: Chain 1. Work 1 sc in each stitch around. Join. Fasten off and weave in the end.
Part Four: The Handles
The handles are worked back and forth in rows, attached directly to the top edge of the bag. This method creates sturdy, integrated handles that won’t pull loose over time.
First Handle:
Count out the stitches across the top of the bag to find the center front. Mark the stitch that is roughly the 10th stitch from center in each direction. Your handle will be 20 stitches wide at the base.
Attach your yarn with a slip stitch to the first marked stitch.
Row 1: Chain 1. Work 1 sc in each of the 20 stitches. Turn.
Rows 2 through 20: Chain 1. Work 1 sc in each stitch across. Turn. Continue for 20 rows total, or until the handle strip measures approximately 14 inches in length. This creates a handle long enough to wear over the shoulder or comfortably in the crook of your elbow.
Joining the Handle: Fold the handle strip over and pin or hold the free end to the corresponding 20 stitches on the back of the bag top, directly across from where you started. Attach the working yarn to the back top edge and work 1 sc through both the handle strip and the top edge stitch together all the way across. This joins the handle securely. Fasten off and weave in ends.
Second Handle: Count the stitches along the other side of the bag top to find the center. Mark the same position as the first handle, centered over the remaining unused stitches. Repeat the entire handle process for the second side.
Part Five: Finishing
Weave in all remaining ends using your yarn needle. Give the bag a gentle hand wash in cool water if needed to even out the tension and soften any stiff yarn. Lay flat to dry or hang over a towel rod. As the bag dries, gently shape the base to stay flat and smooth out the mesh body.
Once dry, your rustic market bag is ready to use. Load it up.
Tips for Customizing Your Rustic Market Bag
One of the most wonderful things about this pattern is how easily it adapts to your preferences and your yarn stash.
Add fringe or tassels. Cut lengths of yarn about 10 inches long and fold them in half. Use your hook to pull a loop through the bottom edge of the bag and secure the tassel. This adds a boho, festival-ready vibe.
Change the mesh density. If you want a tighter bag that holds smaller items like produce without things poking through, substitute the chain-1 mesh (dc, ch 1, skip 1) with a no-chain version: simply alternate (dc, skip 1) for a denser fabric. Or go the opposite direction and use chain-2 mesh for a more open, lacy look.
Stripe it up. Change colors every two rounds for a banded effect. Natural cotton yarn comes in gorgeous earthy tones, sage greens, terracotta, and cream that all look stunning together.
Size it up. For a larger grocery tote, start with a chain of 25 instead of 20, add one additional increase round to the base, and work 25 mesh rounds instead of 12. Use a 6.0 mm hook and bulkier yarn for a quicker, chunkier version.
Size it down. For a smaller gift bag or wine tote, start with a chain of 12, work only two base rounds, and reduce the mesh body to 8 rounds. Use fingering weight yarn and a 3.5 mm hook for a delicate, refined look.
Yarn Recommendations for a Rustic Look
The choice of yarn matters enormously when going for that rustic, natural aesthetic. Here are a few that work exceptionally well for this pattern.
Lion Brand 24/7 Cotton in Ecru, Linen, or Taupe is widely available, machine washable, and has a beautiful matte finish that photographs incredibly well. It’s also very affordable, which makes it perfect for gifting multiples.
Paintbox Simply DK Cotton held double gives a chunkier gauge while maintaining softness. The natural and oatmeal shades are especially gorgeous.
We Are Knitters The Cotton in natural or terracotta leans into the boho-rustic aesthetic perfectly. It’s pricier but the texture and color are stunning.
Furls Crochet Odyssey Cotton Blend holds up beautifully over time and machine washes without pilling.
If you want the authentic rustic jute look but softer hands-on experience, look for jute-cotton blend yarns, sometimes called “kraft yarn,” which give you that twine-like texture without the roughness of pure jute.
Caring for Your Market Bag
Cotton market bags are wonderfully easy to care for. Most cotton and cotton-blend yarns are machine washable on a gentle or delicate cycle in cold water. Turn the bag inside out before washing to protect the mesh from snagging. Reshape while damp and air dry rather than tumble drying, which can cause shrinkage over time.
If you used a linen-blend yarn, hand washing is preferable. Linen is very strong and durable but can stiffen in the dryer. A quick hand wash and air dry keeps it looking its best.
Make It a Gift
The rustic market bag makes an outstanding handmade gift. Fill it with a few farmers market staples, a small jar of local honey, a loaf of artisan bread, or a bottle of olive oil, and you have a thoughtful, practical, beautiful present for birthdays, housewarmings, or hostess gifts. Because the pattern works up relatively quickly, you can easily crochet a set of two or three bags in a weekend once you’ve made your first one and gotten comfortable with the rhythm.
Tie a small tag with care instructions around one of the handles and your gift is ready. People who don’t crochet often have no idea how much time and skill goes into handmade items, so a small note that says “handmade by me” can make the whole gift feel even more special.
A Note on Sustainability
Part of what makes the rustic market bag such a meaningful project is what it represents. Every time you bring it to the store, the farmer’s market, or the beach, you’re reducing plastic waste in a small but real way. When you give one as a gift, you’re sharing that value. Choosing natural fiber yarn amplifies that message: a bag made from cotton or linen is biodegradable, renewable, and durable enough to last for many years of steady use.
Handmade also means intentional. These bags are made with care, and they’re used with care. That ethos, the slowing down, the making with your hands, the choosing well over cheap, is at the heart of why so many of us crochet in the first place.
Final Thoughts
This free crochet pattern for a rustic market bag is one of those projects that just keeps giving. It’s quick enough to stay interesting, simple enough to work on while watching a movie or chatting with friends, and useful enough that you’ll reach for the finished bag every single week. The open mesh design and natural fiber create a look that feels timeless, the construction is solid enough to handle real grocery weight, and the customization options mean you can make a hundred of these and never make two the same.
If you make this bag, I’d love to see it. Share your finished project and tag it so other crafters can find the pattern. Happy crocheting, and enjoy every stitch.