Crochet Bags & Totes

Prairie Gingham Picnic Tote: Free Crochet Pattern

IngredientGrid: Fiber Blends, Wool Guides & Yarn Elements • November 04, 2026
Prairie Gingham Picnic Tote: Free Crochet Pattern

Introduction

The Prairie Gingham Picnic Tote is a beginner-friendly crochet bag that looks far more complicated than it is. If you can single crochet in rows, you can make this tote — the red-and-cream gingham check comes from simple horizontal color bands, not fiddly stitch charts. It works up into a sturdy, flat-bottomed square bag with a crisp Western feel, two sturdy cream handles, and a row of red fringe along the top edge. Made in worsted weight cotton, it feels firm and durable in the hand — perfect for a picnic, a farmers' market haul, or everyday errands.

Materials Needed

  • Yarn: Worsted weight (4) cotton yarn — 200 yds cream (Color A) and 150 yds red (Color B).
  • Hook: 6 mm (J/10) crochet hook.
  • Notions: Tapestry needle, scissors, stitch markers (optional), a ruler or tape measure.
  • Finished size: 10 x 10 inches (25 x 25 cm).

Abbreviations

  • ch — chain: make a loop of yarn and pull it through the loop on your hook.
  • sc — single crochet: insert hook into stitch, yarn over, pull up a loop, yarn over, pull through both loops.
  • st(s) — stitch(es).
  • A — cream yarn.
  • B — red yarn.

Gauge

14 sts x 16 rows = 4 x 4 inches (10 x 10 cm) in single crochet. Work a small swatch in single crochet and measure a 4-inch section; if you have more stitches than 14, go up a hook size, and if you have fewer, go down.

Tips Before You Start

  • Change colors on the last stitch of the row. Work the final single crochet of the row until two loops remain on your hook, drop A, and pull B through to finish the stitch. This keeps the color change clean at the edge.
  • Keep the unused color tidy. Carry the resting color loosely up the side edge rather than cutting it each time — the side seams will hide it.
  • Count your rows. The gingham look depends on exact 4-row bands; place a stitch marker every 4 rows to stay on track.
  • Keep your tension even. Cotton has little stretch, so consistent, slightly firm single crochet gives the tote its sturdy shape.

Step-by-Step Instructions

Panel (make 2)

With A, ch 36.

Row 1: sc in 2nd ch from hook and each ch across (35 sts).

Rows 2-4: sc in each st across, changing to B at end of Row 4 (35 sts).

Rows 5-8: with B, sc in each st across, changing to A at end of Row 8 (35 sts).

Rows 9-12: with A, sc in each st across, changing to B at end of Row 12 (35 sts).

Rows 13-16: with B, sc in each st across, changing to A at end of Row 16 (35 sts).

Rows 17-20: with A, sc in each st across, changing to B at end of Row 20 (35 sts).

Rows 21-24: with B, sc in each st across, changing to A at end of Row 24 (35 sts).

Rows 25-28: with A, sc in each st across, changing to B at end of Row 28 (35 sts).

Rows 29-32: with B, sc in each st across, changing to A at end of Row 32 (35 sts).

Rows 33-36: with A, sc in each st across (35 sts). Fasten off.

Each panel measures 35 sts x 36 rows, about 10 x 10 inches.

Handles (make 2)

With A, ch 41.

Row 1: sc in 2nd ch from hook and each ch across (40 sts).

Rows 2-3: sc in each st across (40 sts). Fasten off.

Fringe

Cut 40 strands of B, each 6 inches long (2 strands per bundle for 10 bundles).

Assembly

Place panels with right sides together. Join A at a bottom corner.

Side seam: sc evenly along the side edge, working through both layers — 1 sc in each row end (36 sts). Repeat on the other side (36 sts).

Turn the bag right side out.

Top edging: Join A at the top edge. Sc evenly around the entire top opening (70 sts). Fasten off.

Attach handles: Position handles 2 inches from the side edges on the front and back panels. Sew securely with A.

Fringe: Attach 2 strands of B at each top corner and evenly spaced along the top edge (10 fringe bundles total). Trim ends evenly.

Assembly and Finishing

Weave in all loose ends on the wrong side of the bag, using the tapestry needle to run each tail through several stitches before trimming. Gently steam-block the finished tote: mist lightly with water, shape it square, and let it dry flat — cotton holds its shape beautifully after blocking. Fluff the fringe with your fingers and trim any uneven strands so the top edge looks tidy.

Pro Tips and Variations

  • Change the palette: Swap red for forest green or mustard for a different seasonal gingham look.
  • Add a lining: Sew a simple fabric lining into the bag before attaching handles for extra structure and a finished interior.
  • Make it a shoulder bag: Lengthen the handles to about 60 chains for a longer, over-the-shoulder strap.

Also Check Out: We think you'd love this beautiful pattern on our sister site: Whimsical Willow the Bunny Rattle Free Pattern