This original crochet fold-flat market bag with produce dividers answers the crochet market bag pattern search with a complete construction rather than a decorative idea alone. The written instructions use US crochet terms and explicitly name shaping, assembly and fit checks. Gauge and measurements are planning targets; make a washed swatch before committing to a size.
Two matching solid cotton ovals reinforce the base. A mesh wall rises around their shared edge, two flat dividers form three internal compartments, and broad handles grow directly from the solid upper rim. The empty bag and its soft partitions fold flat.
Pattern Details
- Hook Size: 4 mm, adjusted to washed gauge
- Finished Size: Target base about 9 by 4 inches, body about 10 inches high, 11.5 inches wide laid flat; handle opening about 7 inches deep
- Gauge: Target 18 sc and 20 rows = 4 inches; mesh target 18 counted positions and 14 rounds = 4 inches
- Estimated Time: 12-18 hours
- Construction: Double oval base, 104-position mesh wall, two 18-stitch dividers and integrated 64-chain handles
- Skill level: Intermediate
Why You’ll Love This Project
The project has a practical use and a recognizable silhouette. Each component has its own checkpoint so you can compare the count and size before joining. The stitch choices and finishing are intended to give the object a distinctive handmade texture without relying on another pattern or image.
Materials
- Approximately 800-950 yards strong washable worsted cotton in warm ochre
- 4 mm hook, twelve locking markers, blunt yarn needle, scissors and tape measure

Gauge, Measurements, and Planning
Mesh positions include each sc and each ch-1. The wall has 104 positions, roughly 23 inches around at gauge, and 32 mesh rounds about 9.1 inches high. Solid wall and rim rounds add about one inch. Each divider is 18 sc wide (4 inches) and 50 sc rows tall (10 inches). Wash and block all components; fit the dividers inside before sewing. Cotton stretches under a load; no carrying weight is certified or promised.
Make and wash a gauge swatch before beginning. Measure only after the swatch is completely dry. If the stitch width differs, change hook size rather than pulling the working yarn tighter. Keep a written count at the end of every section so the finished edges remain balanced and the assembly points line up.
Abbreviations and Special Stitches
- ch: chain
- sc: single crochet
- hdc: half double crochet
- dc: double crochet
- sl st: slip stitch
- st(s): stitch(es)
- rnd: round
- BLO: back loop only
- inc: two stitches in one stitch
- sc2tog: single-crochet two stitches together
- hdc2tog: half-double-crochet two stitches together
Special stitch guidance: Mesh Round 1 repeats sc in one old stitch, ch 1, skip the next old stitch. Later mesh rounds put one sc into each previous ch-1 space followed by ch 1. A mesh repeat has two positions, so 52 repeats make 104 positions. At the next round, slip stitch into the first ch-1 space before starting; ch 1 to raise the yarn does not count. Do not turn joined rounds.
Important Notes
- Development note: the written stitch arithmetic has been checked computationally, but this design has not been physically sample-tested. Gauge, yardage, fit and dimensions are planning targets. Make a swatch and a trial fit or assembly before gifting.
- Turning chains and joining slip stitches are not counted unless a step explicitly says otherwise. Mark the first counted stitch of each round or the first and last stitches of a flat row.
- Use the washed gauge to check dimensions at each named checkpoint. If the count is right but the measurement is wrong, change hook or yarn and reswatch rather than adding unplanned stitches.
- Keep all yarn tails on the wrong side and weave them through three different stitch paths before trimming. Do not use glue for structural joints.
Complete Instructions for Crochet Fold-Flat Market Bag with Produce Dividers
Crochet and Reinforce the Oval Base
- Make TWO identical ovals. With ochre, ch 25. Base Round 1: 3 sc in second chain from hook, sc in the next 22 chains, 3 sc in the last chain; rotate and work into the unused underside of the chain, sc in the next 22 chain positions. Join first sc. (50 sts) Mark each three-stitch semicircle and each 22-stitch straight side.
- Base Round 2: on EACH marked semicircle, repeat [sc in next 0 stitches, 2 sc in next stitch] three times; omit the zero sc at Round 2. Sc once in each of the 22 stitches of each straight side. Join and move the semicircle markers. Each end now has 6 stitches. (56 sts)
- Base Round 3: on EACH marked semicircle, repeat [sc in next 1 stitches, 2 sc in next stitch] three times; omit the zero sc at Round 2. Sc once in each of the 22 stitches of each straight side. Join and move the semicircle markers. Each end now has 9 stitches. (62 sts)
- Base Round 4: on EACH marked semicircle, repeat [sc in next 2 stitches, 2 sc in next stitch] three times; omit the zero sc at Round 2. Sc once in each of the 22 stitches of each straight side. Join and move the semicircle markers. Each end now has 12 stitches. (68 sts)
- Base Round 5: on EACH marked semicircle, repeat [sc in next 3 stitches, 2 sc in next stitch] three times; omit the zero sc at Round 2. Sc once in each of the 22 stitches of each straight side. Join and move the semicircle markers. Each end now has 15 stitches. (74 sts)
- Base Round 6: on EACH marked semicircle, repeat [sc in next 4 stitches, 2 sc in next stitch] three times; omit the zero sc at Round 2. Sc once in each of the 22 stitches of each straight side. Join and move the semicircle markers. Each end now has 18 stitches. (80 sts)
- Base Round 7: on EACH marked semicircle, repeat [sc in next 5 stitches, 2 sc in next stitch] three times; omit the zero sc at Round 2. Sc once in each of the 22 stitches of each straight side. Join and move the semicircle markers. Each end now has 21 stitches. (86 sts)
- Base Round 8: on EACH marked semicircle, repeat [sc in next 6 stitches, 2 sc in next stitch] three times; omit the zero sc at Round 2. Sc once in each of the 22 stitches of each straight side. Join and move the semicircle markers. Each end now has 24 stitches. (92 sts)
- Base Round 9: on EACH marked semicircle, repeat [sc in next 7 stitches, 2 sc in next stitch] three times; omit the zero sc at Round 2. Sc once in each of the 22 stitches of each straight side. Join and move the semicircle markers. Each end now has 27 stitches. (98 sts)
- Base Round 10: on EACH marked semicircle, repeat [sc in next 8 stitches, 2 sc in next stitch] three times; omit the zero sc at Round 2. Sc once in each of the 22 stitches of each straight side. Join and move the semicircle markers. Each end now has 30 stitches. (104 sts)
- Block both ovals to the same size. Place wrong sides together, align all 104 perimeter stitches and join through both layers with one sc per matched pair. Join first sc. (104 sts) The two layers reinforce the base; leave no opening or rigid insert.

Raise the Mesh Wall and Solid Rim
- Wall Round 1: ch 1, sc BLO in all 104 perimeter stitches and join. (104 sts) Keep the four base side/end boundary markers available for divider placement.
- Mesh Round 1: ch 1, [sc in next stitch, ch 1, skip next stitch] 52 times; join the first sc. There are 52 sc and 52 chains. (104 sts)
- Mesh Rounds 2-32: slip stitch into the first ch-1 space, ch 1 without counting it, [sc in the next ch-1 space, ch 1] 52 times around; join first sc. Each round has 52 sc plus 52 chains. (104 sts) Do not put extra stitches into the joining slip stitch.
- Rim Round 1: ch 1, sc in each sc and each ch-1 space once, join. (104 sts) Rim Rounds 2-4: sc in every stitch and join. (104 sts) Pause here to fit and sew the dividers.

Add Two Produce Dividers
- For each divider, ch 19. Row 1: sc in second chain and remaining chains, ch 1 and turn. (18 sts) Rows 2-50: sc once in each old stitch, ch 1 and turn except after the last row. (18 sts) Make two and block to about 4 by 10 inches.
- Inside the base, mark the 8th and 15th stitch along one original 22-stitch straight section. Mark the points directly opposite on the other long side; identify opposite points geometrically rather than using its reversed round numbering. These two transverse lines lie about one third and two thirds along the base. Temporarily pin each divider’s 18-stitch bottom edge across one line.
- With cotton yarn and blunt needle, sew each bottom edge to the upper base layer in eighteen evenly spaced stitches across the marked line. Pass through complete fabric loops without splitting yarn. Do not pull the base into a fold. The divider widths must match the measured base chord; if they do not, reswatch and remake the panels before sewing.
- Continue each marked endpoint vertically up the mesh to the rim, producing four vertical seam lines. Count 37 wall levels: one initial solid wall round, 32 mesh rounds, and four rim rounds. Along each divider side, attach TWO consecutive row ends at wall levels 3,6,9,12,15,18,21,24,27,30,33,36 and37, and ONE row end at each other level. This distributes all 50 panel row ends across 37 levels. Catch the sc anchor or stable mesh junction, never a loose floating chain alone. Secure top corners through the full rim thickness.
Grow the Integrated Handles and Test the Bag
- Flatten the rim into front and back halves of 52 stitches each. Number one face 1-52 and the other 53-104. Handle Round 1: sc in stitches 1-16, ch 64 and skip stitches 17-36, sc in stitches 37-68, ch 64 and skip stitches 69-88, sc in stitches 89-104; join. The 64 remaining rim sc plus 128 handle chains make (192 sts). Keep both chains untwisted.
- Handle Round 2: sc in every sc and each individual chain, join. (192 sts) Handle Rounds 3-6: sc in each stitch and join. (192 sts) The five reinforcing sc rounds create broad, continuous handle bands. Fasten off and weave the ends into the solid rim in three directions.
- Wash according to the cotton label, support the bag while wet and dry flat. Inspect base, four divider seams and all handle roots. Load it gradually with light unbreakable objects close to the floor; inspect for stretched anchors before carrying produce. Keep pointed items and leaking containers out. Empty all compartments, fold dividers flat and fold the mesh sides over the base for storage.
Assembly and Shaping
Attach both dividers before making the handle chains. Each bottom edge crosses the oval base between its long sides, producing three chambers. Sew both vertical sides to the wall at marked vertical lines, and secure the top corners to the solid rim. The panels stay flexible so they fold when the bag is empty.
Lay every component on a flat surface before joining. Match the marked centers first, then divide each remaining edge into equal sections. Work through both layers with consistent tension and pause after each section to check that the fabric lies flat. This measured approach prevents twisting and keeps decorative details facing the intended direction.

Finishing
- Weave each yarn tail through several same-color stitches, reverse direction twice and stretch the fabric gently before trimming.
- Block to the stated shape according to the yarn label and let every component dry fully before final assembly.
- Inspect the first and last row, joins, edges, and any sewn attachment from both sides; repair loose stitches before use.
- Include the fiber content, finished dimensions and care instructions when gifting. Keep yarn projects away from open flames and direct heat.
For a polished result, weave each tail through several same-color stitches, reverse direction once, and trim only after the fabric has been gently stretched. Block to the listed dimensions without flattening textured stitches. Inspect joins, borders, straps, and decorative pieces before the project is used or gifted.
Helpful Tips
- Place removable markers at each shaping repeat and record the count before beginning the next row.
- Use a contrasting cloth behind dark yarn so it is easier to see both loops of every stitch.
- Lay the piece flat and compare opposite sides at each measurement checkpoint rather than pulling one side to match.
- If an edge ripples or cups unexpectedly, stop and check stitch count and washed gauge before adding a border.
Good lighting and a contrasting stitch marker make counting much easier. If a section looks uneven, compare the current count with the previous checkpoint before continuing. Fixing one missed stitch early is faster than compensating later, and it preserves the measurements used by the assembly instructions.

Frequently Asked Questions
How much can it carry?
No weight rating is claimed. After washing, inspect and gradually test with light, unbreakable items close to the floor. Stop if stitches stretch excessively or seams open.
Does the bag still fold flat?
Yes. Empty all three compartments and fold the soft dividers along the base before flattening the mesh walls. There is no rigid insert.
Can I omit a divider?
The intended design has two. Keeping both creates three produce compartments; removing one changes that function but not the outer stitch count.
Conclusion
Keep the measured dimensions and yarn details with your pattern notes. Check the construction and safety guidance before styling or gifting the finished crochet project.
BabyYarnie Printable Crochet Pattern Card

BabyYarnie — easy-to-follow crochet for everyday makers.
Project: Crochet Fold-Flat Market Bag with Produce Dividers
Skill level: Intermediate Hook: 4 mm, adjusted to washed gauge Yarn: Worsted
Finished size: Target base about 9 by 4 inches, body about 10 inches high, 11.5 inches wide laid flat; handle opening about 7 inches deep
Card Materials
- Approximately 800-950 yards strong washable worsted cotton in warm ochre
- 4 mm hook, twelve locking markers, blunt yarn needle, scissors and tape measure
Card Instructions
- Crochet and Reinforce the Oval Base: Two ovals grow from 50 to 104 sc; join their 104 matched perimeter pairs.
- Raise the Mesh Wall and Solid Rim: Work one solid wall round, 32 mesh rounds and four solid rim rounds, always 104 counted positions.
- Add Two Produce Dividers: Two 18-by-50-sc panels form three chambers, with eighteen bottom attachments and all fifty row ends securely distributed along each side.
- Grow the Integrated Handles and Test the Bag: Two 64-chain arches create a 192-position round, followed by five solid sc rounds to form broad handles.
Finish: Check every count, weave in all ends, block to measurement, and inspect each join.
