🧢 Beautiful ✨ Detailed πŸ’ Adorable

Corfu Bag Pattern

Corfu Bag Pattern
4.0β˜… Rating
12-15 Hours Time Needed
3.5K Made This
βœ‚οΈ

Intermediate Level

Ideal for those with basic crochet experience, featuring slightly more advanced stitches and techniques to expand your skills.

⏱️

Multi-Day Project

A rewarding 12+ hour journeyβ€”perfect for dedicated crafters who love detailed work.

🏑

Cozy Accent

A warm touch for your space that transforms ordinary corners into inviting nooks filled with handmade charm.

About This Corfu Bag Pattern

This Corfu Bag pattern creates a sturdy, decorative tote with embossed front-post motifs and contrasting background color. The bag features a reinforced upper edge, spiral cord handles, and optional lining for extra strength. The pattern includes charts, video references, and step photos to help you master special stitches and finishing.

Corfu Bag Pattern crochet pattern - detailed view of completed project

Designed by Natalia Kononova, the pattern uses DK-weight cotton and shows how to combine Yarn1 (background) with Yarn2 (embossed elements). It is ideal for crafters who enjoy textured crochet and careful finishing.

Why You'll Love This Corfu Bag Pattern

I absolutely love this pattern because it blends practical construction with beautiful embossed motifs that truly pop. I enjoy the challenge of aligning front- and back-post stitches to create crisp leaves and fish that give the bag its personality. The reinforced upper edge and spiral cord handles make the bag sturdy and comfortable to use, which I value in handmade accessories. I also appreciate the clear photos and video links included β€” they helped me refine techniques and get professional results.

Corfu Bag Pattern step 1 - construction progress Corfu Bag Pattern step 2 - assembly progress Corfu Bag Pattern step 3 - details and accessories Corfu Bag Pattern step 4 - final assembly and finishing

Switch Things Up

I love how adaptable this Corfu Bag pattern isβ€”try changing the color palette to create a totally different mood. Use neutrals for a classic look or bright contrasting colors for a playful beach tote.

To make a smaller pouch version, swap to lighter fingering yarn with a smaller hook and work fewer rounds on the bottom before starting the sides.

If you want a sturdier bag for heavy use, line the bag and add a piece of thin plastic canvas inside the bottom before sewing the lining in place.

For an even more decorative finish, add wooden or metal D-rings at the handle ends and attach adjustable straps to turn the tote into a crossbody bag.

I sometimes add embroidered initials or a small crocheted pocket to the inside lining for personalization and extra storage for keys or a phone.

You can experiment with different handle styles: replace spiral cord handles with flat straps, leather handles, or longer straps for shoulder wear.

Try substituting cotton rope or macrame cord for the spiral cord for a rustic, summery feelβ€”it will alter the weight and drape but looks beautiful.

Want to simplify the pattern? Skip the embossed elements and work plain back-post rounds for a textured but less complex finish while keeping the same construction.

For a quick gift version, make a mini Corfu bag using sport-weight yarn and a smaller hook to create a tiny accessory perfect for presents or keychains.

Finally, consider adding a removable liner with a zipper, so the bag can be washed and the exterior remains intact and beautiful.

Common Mistakes & How to Fix Them

βœ— Starting rounds in the wrong place can misalign the embossed elements; shift the beginning of the round as instructed next to the embossed element to minimize visibility of ch-2 at the start. βœ— Not switching colors correctly makes ragged joins in front/post work; always finish the previous stitch with the next color and make the last yarn over with the new color as directed. βœ— Skipping the interfacing for the upper edge will make the top collapse over time; cut buckram to the recommended size and baste/stitch it to the wrong side for a crisp edge. βœ— Working loose tension for spiral cord handles causes them to stretch excessively; maintain consistent tension and optionally insert non-stretch tape into the cord after making about 1 cm to stabilize it.

Corfu Bag Pattern

Create a stylish, textured Corfu Bag using embossed crochet techniques and colorwork. This pattern guides you step-by-step through the reinforced upper edge, spiral cord handles, and optional lining so you can make a durable, beautiful tote. You will love the raised leaf and fish motifs that pop with front- and back-post stitches. Perfect for gifting or everyday use, this pattern includes charts, photos and helpful videos.

Intermediate 12-15 Hours

Materials Needed for Corfu Bag Pattern

β€” Main Fabric

  • 01
    DK weight yarn with a ratio of 120-130 meters (131-142 yards) per 50 grams
  • 02
    Scheepjes Catona (example listed): 100% Mercerized Cotton, Fingering weight, 50g/125m (approx) - used as example
  • 03
    Yarn1 (background) - Silver Blue: 4 skeins / 170g / approx 465 yds
  • 04
    Yarn2 (embossed elements) - Moon Rock: 7 skeins / 305g / approx 834 yds
  • 05
    Optional: lining fabric piece measuring approximately 40cm x 80cm (15 3/4" x 31 1/2")

β€” Tools Required

  • 01
    Crochet hook 2.75mm
  • 02
    Tapestry needle
  • 03
    Hand-sewing needle
  • 04
    Sewing thread matching the background color
  • 05
    Interfacing for upper edge: piece of buckram or other stiff interfacing approximately 7cm x 80cm / 2 3/4" x 31 1/2"
  • 06
    Stitch markers
  • 07
    Scissors
  • 08
    Pins for assembly
  • 09
    Measuring tape
  • 10
    Optional: narrow non-stretchable tape to insert in spiral cord

Progress Tracker

0% Complete

β€” Bag bottom :

Inc Rnd 1 :

with Yarn2 ch4, ss in 1st ch, ch2 (counts as dc), 8dc (make them as short as possible) in ch4-ring, ss in 2nd ch of beg ch-2. (9dc)

Inc Rnd 2 :

ch2 (doesn't count as st throughout bag bottom), F2i (in beg ch-2 from pr), 8 F2i, sk ch-2 (throughout bag bottom), ss in 1st F throughout bottom. (18F)

Inc Rnd 3 :

ch2, F2i (in 1st F from pr (ignore ch-2) throughout bottom), F, [F2i, F]x8, ss. (27sts)

Inc Rnd 4 :

ch2, [2F, F2i]x9, ss. (36sts)

Inc Rnd 5 :

ch2, [F2i, 3F]x9, ss. (45sts)

Inc Rnd 6 :

ch2, 2F, [F2i, 4F]x8, F2i, 2F, ss. (54 sts)

Inc Rnd 7 :

ch2, 4F, [F2i, 5F]x8, F2i, F, ss. (63sts)

Inc Rnd 8 :

ch2, [6F, F2i]x9, ss. (72sts)

Inc Rnd 9 :

ch2, [F2i, 7F]x9, ss. (81sts)

Inc Rnd 10 :

ch2, 2F, [F2i, 8F]x8, F2i, 6F, ss. (90sts)

Inc Rnd 11 :

ch2, 4F, [F2i, 14F]x5, F2i, 10F, ss. (96sts)

Inc Rnd 12 :

ch2, 6F, [F2i, 15F]x5, F2i, 9F, ss. (102sts)

Inc Rnd 13 :

ch2, 8F, [F2i, 16F]x5, F2i, 8F, ss. (108sts)

Inc Rnd 14 :

ch2, 10F, [F2i, 17F]x5, F2i, 7F, ss. (114sts)

Inc Rnd 15 :

ch2, 12F, [F2i, 18F]x5, F2i, 6F, ss. (120sts)

Inc Rnd 16 :

ch2, 14F, [F2i, 19F]x5, F2i, 5F, ss. (126sts)

Inc Rnd 17 :

ch2, 16F, [F2i, 20F]x5, F2i, 4F, ss. (132sts)

Inc Rnd 18 :

ch2, 18F, [F2i, 21F]x5, F2i, 3F, ss. (138sts)

Inc Rnd 19 :

ch2, 20F, [F2i, 22F]x5, F2i, 2F, ss. (144sts)

Inc Rnd 20 :

ch2, 22F, [F2i, 23F]x5, F2i, F, ss. (150sts)

Inc Rnd 21 :

ch2, [24F, F2i]x6, ss. (156sts)

Inc Rnd 22 :

ch2, [F2i, 38F]x4, ss. (160sts)

Inc Rnd 23 :

ch2, 2F, [F2i, 39F]x3, F2i, 37F, ss. (164sts)

Inc Rnd 24 :

ch2, 4F, [F2i, 40F]x3, F2i, 36F, ss. (168sts)

Inc Rnd 25 :

ch2, 6F, [F2i, 41F]x3, F2i, 35F, ss. (172sts)

Inc Rnd 26 :

ch2, 8F, [F2i, 42F]x3, F2i, 34F, with Yarn1 ss. (176sts)

Info :

Mark stitches for making B3i: pm in 1st F of Rnd 26, [sk 21F, pm in next F]x7 (21F rem to 1st F). (176sts)

β€” Bag sides :

Video :

Parts and parts videos referenced throughout pattern (see videos section on p.3).

Rnd 27 (RS) :

with Yarn1 ch2 (counts as 1st B of B3i), shallow B2i in 1st F from pr (counts as 2nd and 3rd B of B3i), [*F2t, 17F, F2t*, shallow B3i]x7, rep bet *'s, ss in 2nd ch of beg ch-2.

Rnd 28 :

ch2 (counts as 1st B of B2i), B in same st (in ch-2 from pr; counts as 2nd B of B2i), [*B, B2i, F2t, 15F, F2t*, B2i]x7, rep bet *'s, ss in 2nd ch of beg ch-2.

Rnd 29 :

ch2 (counts as 1st B of B2i), B in ch-2 from pr (counts as 2nd B of B2i), [*3B, B2i, F2t, 13F, F2t*, B2i]x7, rep bet *'s, ss in 2nd ch of beg ch-2.

Rnd 30 :

ch2 (counts as 1st B of B2i), B in ch-2 from pr, [*2B, F, 2B, B2i, F2t, 11F, F2t, B2i, 5B, B2i, F2t, 11F, F2t*, B2i]x3, rep bet *'s, ss in 2nd ch of beg ch-2.

Rnd 31 :

ch2 (counts as 1st B of B2i), B in ch-2 from pr, [*3B, F, 3B, B2i, F2t, 9F, F2t, B2i, 7B, B2i, F2t, 9F, F2t*, B2i]x3, rep bet *'s, ss in 2nd ch of beg ch-2.

Rnd 32 :

ch2 (counts as B), [*4B, F3i, 5B, F2t, 7F, F2t, B2i, 9B, B2i, F2t, 7F, F2t*, B]x3, rep bet *'s, ss in 2nd ch of beg ch-2.

Rnd 33 :

ch2 (counts as B), [*2B, B2t, F2i, hdc bet F's, F, hdc in bet F's, F2i, B2t, 3B, F2i, 3F, F2t, B2i, 5F, F2t, B2i, F, 9B, F, B2i, F2t, 5F, F2t*, B]x3, rep bet *'s, ss in 2nd ch of beg ch-2.

Rnd 34 :

ch2 (counts as B), [*B, B2t (2nd leg in 2 posts), 2 F2i, B in hdc, F, B in hdc, 2 F2i, B2t (1st leg in 2 posts), 2B, F2t, 3F, F2t, B2i, B, F2i, B2t, 5B, B2t, F2i, B2i, F2t, 3F, F2t*, B]x3, rep bet *'s ss in 2nd ch of beg ch-2.

Info :

Shift beginning of round next to the embossed element to minimize visibility of ch-2 at the beg of each round: turn to WS, 7ss (in prev 7sts: F, 4B, B2i), turn.

Rnd 35 :

ch2 (counts as B), [*B2t (2nd leg in 2 posts), F2i, 3F, B2i, F, B2i, 3F, F2i, B2t (1st leg in 2 posts), B, F2t, F, F2t, B2i, 2B, 2 F2i, B2t (1st leg in 2 posts), B3t, B2t (2nd leg in 2 posts), 2 F2i, 2B, B2i, F2t, F, F2t*, B]x3, rep bet *'s, ss in 2nd ch of beg ch-2.

Rnd 36 :

ch2 (counts as B), [*B (in 2 posts), 5F, B2i, B, F, B, B2i, 5F, 2 B (1st in 2 posts), F3t (legs in 2 posts), B2i, 3B, F2i, 3F, B3t (1st and 3rd legs in 2 posts; 2nd leg in 3 posts), 3F, F2i, 3B, B2i, F3t (1st and 3rd legs in 2 posts)*, B]x3, rep bet *'s, ss in 2nd ch of beg ch-2.

Rnd 37 :

ch2 (counts as B), [*B, F2t, F, F2t, B2i, 2B, F3i, 2B, B2i, F2t, F, F2t, 2B (finish with Yarn1), with Yarn2 F (in 3 posts of F3t) and finish with Yarn1, 4B, B2i, 4F, F3t (2nd leg in 3 posts), 4F, B2i, 4B (finish last B with Yarn1), with Yarn2 F (in 3 posts); finish with Yarn1)*, B]x3, rep bet *'s, ss in 2nd ch of beg ch-2.

Note :

Written instructions do not always remind you to switch yarn; make highlighted stitches with Yarn2, all other stitches with Yarn1. See special stitch notes and general rules for embossed crochet.

Rnd 38 :

ch2 (counts as 1st B of B2i), B in same st (in 1st B after F from pr; counts as 2nd B of B2i), [*8B (6th in F; finish last B with Yarn1), with Yarn2 F3t (1st and 3rd legs in 2 posts; finish with Yarn1), 4B, F2i, hdc in bet F's, F, hdc in bet F's, F2i, 4B (finish last B with Yarn1), with Yarn2 F3t (1st and 3rd legs in 2 posts), 8B (3rd in F), B2i, 3F, F3t (2nd leg in 3 posts), 3F, B2i]x3, rep bet *'s, ss in 2nd ch of beg ch-2.

Rnd 39 :

ch2 (counts as 1st B of B2i), B in same st (in ch-2 from pr), [*B2i, 9B (last is shallow B in F3t), 2 B2t, 2 F2i, B in hdc, F, B in hdc, 2 F2i, 2 B2t, 4B (1st is shallow B in F3t), F2i, F, F2t (1st leg in next F), sk B2t, 2nd leg in next F, F in same st as 2nd leg of prev F2t, 12F, F2t (1st leg in same st as last of 12F), sk B2t, 2nd leg in next F, F, F2i*, B]x3, rep bet *'s, ss in 2nd ch of beg ch-2.

Info :

Repeat and follow Chart 2 for rounds 26-86 for placement of embossed motifs and fish stripes; highlighted stitches made with Yarn2 and indicated on charts.

Rnd 40 :

ch2 (counts as 1st B of B2i), B in same st (in ch-2 from pr), [*10B, B2t, B2t (both legs in 2 posts), F2i, 3F, B2i, F, B2i, 3F, F2i, B2t (both legs in 2 posts), 10B, B2i, F3t (1st and 3rd legs in 2 posts; 2nd leg in 3 posts)*, B2i]x3, rep bet *'s, ss in 2nd ch of beg ch-2.

Rnd 41 :

ch2 (counts as 1st leg of B2t), B in 1st B after ch-2 from pr (counts as 2nd leg of B2t), [*10B, B2t (both legs in 2 posts), 5F, B2i, B, F, B, B2i, 5F, B2t (both legs in 2 posts), 10B, B2t, F3i (in 3 posts)*, B2t]x3, rep bet *'s, sk ch-2, ss in 1st B.

Rnd 42 :

ch2 (counts as 1st leg of B2t), B in 2nd B after ch-2 from pr (counts as 2nd leg of B2t), [*10B (last in 2 posts), F2t, F, F2t, B2i, 2B, F3i, 2B, B2i, F2t, F, F2t*, B]x3, rep bet *'s, ss in 1st B.

Rnd 43 :

ch2 (counts as 1st leg of B2t), B in 2nd B after ch-2 from pr (counts as 2nd leg of B2t), [*9B and finish last st with Yarn1, with Yarn2 F3t (1st and 3rd legs in 2 posts) and finish with Yarn1, 4B, F2i, hdc in bet F's, F, hdc in bet F's, F2i, 4B and finish last st with Yarn1, with Yarn2 F3t (1st and 3rd legs in 2 posts) and finish with Yarn1, 9B, B2t (2nd leg in 2 posts), F2i, 3F, F2i*, B]x3 rep bet *'s, ss in 2nd ch of beg ch-2.

Rnd 44 :

ch2 (counts as 1st leg of B2t), B in 2nd B after ch-2 from pr (counts as 2nd leg of B2t), [*9B (last is shallow B in F3t), 2 B2t, 2 F2i, B in hdc, F, B in hdc, 2 F2i, 2 B2t, 6B, B2t (2nd leg in 2 posts), F2i, 7F, F2i*, B]x3, rep bet *'s, ss in 1st B.

Rnd 45 :

ch2 (counts as 1st leg of B2t), B in 2nd B after ch-2 from pr (counts as 2nd leg of B2t), [*6B, B2t, B2t (both legs in 2 posts), F2i, 3F, B2i, F, B2i, 3F, F2i, B2t (both legs in 2 posts), 2B, F2i*, B]x3, rep bet *'s, ss in 1st B.

Rnd 46 :

ch2 (counts as B), [*6B, B2t (both legs in 2 posts), 5F, B2i, B, F, B, B2i, 5F, B2t (both legs in 2 posts), 7B (last in 2 posts), F and finish with Yarn1, fish stripe: with Yarn1 9F and finish with Yarn2, F*, B (in 2 posts)]x3, rep bet *'s, ss in 2nd ch of beg ch-2.

Shift beg of round :

with RS facing, 5ss (in prev 5B). Turn.

Rnd 47 :

ch2 (counts as B), [*2B (2nd in 2 posts), F2t, F, F2t, B2i, 2B, F3i, 2B, B2i, F2t, F, F2t, 3B (1st in 2 posts), F2i, 2 B2t, F2i, 9F, F2i, 2 B2t, F2i*, B]x3, rep bet *'s, ss in 2nd ch of beg ch-2.

Rnd 48 :

ch2 (counts as B), [*2B and finish last B with Yarn1, with Yarn2 F3t (1st and 3rd legs in 2 posts) and finish st with Yarn1, 4B, F2i, hdc in bet F's, F, hdc in bet F's, F2i, 4B and finish last B with Yarn1, with Yarn2 F3t (1st and 3rd legs in 2 posts) and finish st with Yarn1, 3B, F2i, F, B2t (both legs in 2 posts), F, F2i*, B]x3, rep bet *'s, ss in 2nd ch of beg ch-2.

Rnd 49 :

ch2 (counts as B), [*3B (last is shallow B in F3t), 2 B2t, 2 F2i, B in hdc, F, B in hdc, 2 F2i, 2 B2t, 4B (1st is shallow B in F3t), F2i, F, F2t (1st leg in next F), sk B2t, 2nd leg in next F, F in same st as 2nd leg of prev F2t, 12F, F2t (1st leg in same st as last of 12F), sk B2t, 2nd leg in next F, F, F2i*, B]x3, rep bet *'s, ss in 2nd ch of beg ch-2.

Rnd 50 :

ch2 (counts as B), [*B, B2t, B2t (both legs in 2 posts), F2i, 3F, B2i, F, B2i, 3F, F2i, B2t (both legs in 2 posts), B2t, 2B, F2i*, B]x3, rep bet *'s, ss in 1st B.

Info :

Continue following Chart 2 for rounds 26-86. Fish stripes: change to Yarn1 for fish stripe rows as directed; finish with Yarn2 where indicated.

Rnd 51 :

ch2 (counts as 1st B of B2i), B in ch-2 from pr, [*B, B2t (both legs in 2 posts), 5F, B2i, B, F, B, B2i, 5F, B2t (both legs in 2 posts), B, B2i, 2F, F2t (2nd leg in 2 posts), 13F, F2t (1st leg in 2 posts), 2F*, B2i]x3 rep bet *'s, ss in 2nd ch of beg ch-2.

Rnd 52 :

ch2 (counts as 1st B of B2i), B in ch-2 from pr, [*B2i, 2B (2nd in 2 posts), F2t, F, F2t, B2i, 2B, F3i, 2B, B2i, F2t, F, F2t*, B]x3, rep bet *'s, ss in 2nd ch of beg ch-2. Fish stripe: with Yarn1 13F and finish with Yarn2.

Rnd 53 :

ch2 (counts as B), [*5B and finish last st with Yarn1, with Yarn2 F3t (1st and 3rd legs in 2 posts) and finish st with Yarn1, 4B, F2i, hdc in bet F's, F, hdc in bet F's, F2i, 4B and finish last st with Yarn1, with Yarn2 F3t (1st and 3rd legs in 2 posts) and finish with Yarn1, 6B, 15F (1st and last in 3 posts)*, B]x3, rep bet *'s, ss in 2nd ch of beg ch-2.

Rnd 54 :

ch2 (counts as 1st B of B2i), B in ch-2 from pr, [*6B (last is shallow B in F3t), 2 B2t, 2 F2i, B in hdc, F, B in hdc, 2 F2i, 2 B2t, 6B (1st is shallow B in F3t), B2i, F and finish with Yarn1, fish stripe: with Yarn1 F2t, 9F, F2t and finish with Yarn2, F*, B2i]x3, rep bet *'s, ss in 2nd ch of beg ch-2.

Rnd 55 :

ch2 (counts as B), [*5B, B2t, B2t (both legs in 2 posts), F2i, 3F, B2i, F, B2i, 3F, F2i, B2t (both legs in 2 posts), B2t, 6B, 13F, F2i, 3F, B2i, B2t (both legs in 2 posts)*, B]x3 rep bet *'s, ss in 2nd ch of beg ch-2.

Rnd 56 :

ch2 (counts as 1st B of B2i), B in ch-2 from pr (counts as 2nd B of B2i), [*5B, B2t (both legs in 2 posts), 5F, B2i, B, F, B, B2i, 5F, B2t (both legs in 2 posts), 5B, B2i]*, repeat and continue following Chart 2 until Rnd 66 or as chart indicates.

Rnd 57 :

ch2 (counts as B), [*7B (last in 2 posts), F2t, F, F2t, B2i, 2B, F3i, 2B, B2i, F2t, F, F2t, 8B (1st in 2 posts), 11F (2nd and 10th in 2 posts)*, B]x3, rep bet *'s, ss in 2nd ch of beg ch-2.

Rnd 58 :

ch2 (counts as B), [*4B, F3i, B2t and finish with Yarn1, with Yarn2 F3t and finish with Yarn1, 2 B2i, 2B, 3F, 2B, 2 B2i and finish last B with Yarn1, with Yarn2 F3t and finish with Yarn1, B2t, F3i, 5B, F2t, 7F, F2t*, B]x3, rep bet *'s, ss in 2nd ch of beg ch-2.

Rnd 59 :

ch2 (counts as B), [*4B, F2i, F, F2i, B2t (1st leg in 2 posts; 2nd leg is shallow B in F3t), 4B, B2t, F2i, F, F2i, B2t, 4B, B2t (1st leg is shallow B in F3t; 2nd leg in 2 posts), F2i, F, F2i, 5B, F2t, 5F, F2t*, B]x3, rep bet *'s, ss in 2nd ch of beg ch-2.

Rnd 60 :

ch2 (counts as B), [*4B, F2i, 3F, F2i, B2t (1st leg in 2 posts), 4B (last in 2 posts), 5F, 4B (1st in 2 posts), B2t (2nd leg in 2 posts), F2i, 3F, F2i, 5B, F2t, 3F, F2t*, B]x3 rep bet *'s, ss in 2nd ch of beg ch-2.

Rnd 61 :

ch2 (counts as B), [*4B, F2i, 5F, F2i, B2t (1st leg in 2 posts), 3B, 5F, 3B, B2t (2nd leg in 2 posts), F2i, 5F, F2i, 5B, F2t, F, F2t*, B]x3, rep bet *'s, ss in 2nd ch of beg ch-2.

Rnd 62 :

ch2 (counts as B), [*4B, F2i, 7F, F2i, 4B (1st in 2 posts), F2t, F, F2t, 4B (last in 2 posts), F2i, 7F, F2i, 5B and finish with Yarn1, with Yarn2 F3t and finish with Yarn1*, B]x3, rep bet *'s, ss in 2nd ch of beg ch-2.

Shift beg of round :

turn to WS, 6ss (in prev 6sts: F3t and 5B), turn.

Rnd 63 :

ch2 (counts as 1st leg of B2t), B in 2nd B after F2i from pr (counts as 2nd leg of B2t), [*7B (4th is shallow B in 3 posts of F3t), B2t, F2i, 9F, F2i, 4B and finish with Yarn1, with Yarn2 F3t and finish with Yarn1, 4B, F2i, 9F, F2i*, B]x3 rep bet *'s, ss in 2nd ch of beg ch-2.

Rnd 64 :

ch2 (counts as 1st leg of B2t), B in 2nd B after ch-2 from pr (counts as 2nd leg of B2t), [*5B, B2t (2nd leg in 2 posts), F2i, 11F, F2i, B2t, 5B (3rd is shallow B in 3 posts of F3t), B2t, F2i, 11F, F2i*, B2t (1st leg in 2 posts)]x3, rep bet *'s, ss in 1st B.

Rnd 65 :

ch2 (counts as 1st leg of B2t), B in 2nd B after ch-2 from pr (counts as 2nd leg of B2t), [*3B, B2t (2nd leg in 2 posts), F2i, 13F, F2i*, B2t (1st leg in 2 posts)]x7, rep bet *'s, sk ch-2, ss in 1st B.

Rnd 66 :

ch2 (counts as 1st leg of B2t), B in 2nd B after ch-2 from pr (counts as 2nd leg of B2t), [*B, B2t (2nd leg in 2 posts), F2i, 15F, F2i*, B2t (1st leg in 2 posts)]x7, rep bet *'s, sk ch-2, ss in 1st B.

Rnd 67 :

ch2 (counts as 1st leg of B3t), B2t (1st leg in 2nd B after ch-2 from pr, 2nd leg in 2 posts) ; counts as 2nd and 3rd legs of B3t), [*F2i, 17F, F2i*, B3t (1st and 3rd legs in 2 posts)]x7, rep bet *'s, with Yarn1 ss in B2t. (176sts)

Dec Rnd 68 :

with Yarn2 ss in next F, ch2 (doesn't count as st), F in same st, 20F, [sk B3t, 21F]x7, sk B3t, sk ch-2, ss in 1st F. (168 sts)

Dec Rnd 69 :

ch2 (doesn't count as st), F in same st (in 1st F from pr), 8F, F2t, 10F, [9F, F2t, 10F]x7, sk ch-2, with Yarn1 ss in 1st F. (160sts)

β€” Upper edge backing :

Dec Rnd 70 :

ch1 (doesn't count as st), sc blo in same st, [*3sc blo, sc2tog blo, 8sc blo, sc2tog blo*, 5sc blo]x7, rep bet *'s, 4sc blo, ss blo in 1st sc. (144sts)

Rnds 71-86 :

ch1 (doesn't count as st), sc blo in same st, 143sc blo, ss blo in 1st sc. Fasten off after Rnd 86. (144sts)

β€” Reinforcing upper edge backing with buckram :

Info :

To determine size of the strip, unfold bag and measure width; multiply width by 2 and add 2cm for overlapping short edges. Approximate strip: 7cm x 80cm (2 3/4" x 31 1/2"). Cut buckram and baste/stitch to wrong side of upper edge backing. Use zig-zag or stretchable stitch to secure edges. Fold backing in and hand-stitch edge to wrong side of bag if no lining is added.

β€” Handles :

Handle attaching strip (x4) :

Row 1 (RS): locate 8 middle sts of Round 69 positioned above any fish, join Yarn2 in front post of 1st st, ch1, drop tail, ch1 (2 ch count tog as F), 7F, turn. Row 2 (WS): ch2 (counts as B), 7B, turn. Row 3 (RS): ch2 (counts as F), 7F, turn. Rows 4-8: rep Rows 2,3. Fasten off leaving 30cm/12" end for a seam. Weave in beg tail. Repeat for remaining 3 fish. Picture 1.

Spiral cord handles (x2) :

Video: https://youtu.be/Th1hfMbRoAQ. With Yarn2 leave 30cm/12" tail, make 78cm/30 3/4" long 8-sts spiral cord, starting with one 4sc-row (4sc-foundation results in 8sts-cord). Spiral part rnd 1: ch1, sc blo in same st, 3sc blo. Continue working in spiral by inserting hook from above into right vertical loop for right handers (left for left handers). Fasten off leaving 30cm/12" tail. Measure while cord is fully stretched. Optional: insert narrow non-stretch tape inside the cord after creating ~1 cm to reduce stretch; securely sew tape ends to cord.

Loop seam cover (x4) :

With Yarn2, ch14 and work 9 rows of slip stitch rib. Fasten off leaving 30cm/12" tail. Thread tapestry needle with the tail and position the strip over the loop seam. Use small invisible stitches to secure seam and overcast short edges. Weave in tails.

Attach handles to the bag (x4) :

Insert handle attaching strip into the loop at end of the handle ensuring the loop seam cover faces inner side of the bag. Thread tapestry needle with 30cm/12" tail from handle attaching strip. Fold strip to WS and sew each stitch at the edge of the strip securely to both loops of one of the 8 stitches from which the strip was started. Secure seam by tying off thread and weave in loose tail. Repeat for all 4 handles. Pictures 6-11.

β€” Optional lining :

Optional lining instructions :

Length: measure finished bag from folded upper edge backing to bottom center. Add 5cm/2" for seam allowances. Width: measure bag width, multiply by 2 and add 3cm/1 1/8" for seam allowance. Mark seam allowances at upper edge 2cm/3/4", sides 1.5cm/5/8", bottom 3cm/1 1/8" and 5cm/2" of side allowance starting from bottom seam allowance. Stitch sides from upper edge to 5cm/2" mark. Overcast upper edge and press allowances. Tuck under 1cm/3/8" raw edge; baste and edgestitch. Insert drawstring into 2cm/3/4" slit at bottom and tie ends. Tuck 2cm/3/4" of lining under bag's upper edge backing and hand stitch with small invisible stitches to attach. Weave in all ends.

β€” Finishing and Care :

Info :

Weave in all ends. Hand-wash in lukewarm water with mild detergent, rinse, use a towel to squeeze out excess moisture, lay flat to dry.

Assembly Instructions

  • Sew the upper edge backing (the buckram-reinforced strip) to the top edge by folding to the wrong side and making small invisible stitches; overlap short edges and secure with zig-zag or hand stitching before turning right side out.
  • Position and attach the handle attaching strips into the handle loops, ensuring the loop seam cover faces the inner bag; sew the attaching strip stitching each stitch to the two loops from the starting 8-stitch foundation.
  • Sew the spiral cord handles to the bag by inserting ends at marked positions and securing with the handle attaching strip and backstitching; tie off and weave in tails to prevent slipping.
  • If adding a lining, baste the lining to the upper edge backing, then hand-stitch the backing and lining to the bag's wrong side with small invisible stitches, finishing with a neat top edge.

Important Notes

  • πŸ’‘Use Yarn1 (background color) for all back post stitches, hdc and last ss in each round and for fish stripes unless instructed to switch.
  • πŸ’‘When switching colors, use the next color to finish the previous stitch and make the last yarn over with the new color for a clean join.
  • πŸ’‘Place stitch markers to mark the beginning of complex elements (B3i locations) and any spots indicated on the charts to maintain correct placement.

This Corfu Bag pattern blends embossed crochet with functional construction and beautiful finishing details. Whether you choose to line it or leave it unlined, the reinforced upper edge and spiral cord handles create a durable, everyday tote. Make one in your favorite color combination and enjoy a handcrafted statement piece that is both useful and decorative. 🧢✨

You ask,

we answer.

FAQs

What size will the finished bag be?

Approximate bag measurements: Length 41.5cm (16 3/8") from bottom center to upper edge; Width 38.8cm (15 1/4"); Loaded bag height 32cm (12 5/8"); Handles length 64cm (25 1/4").

Can I use a different yarn weight or hook?

Yes, but the gauge and final size will change. The pattern is written for DK weight yarn and a 2.75mm hook; if using a different weight, make a gauge swatch and adjust hook size accordingly.

Do I need to reinforce the upper edge?

For best structure and a crisp top, apply buckram or other stiff interfacing to the wrong side of the upper edge backing and baste/stitch it in place as described.

Is there help available for special stitches?

Yes. The pattern includes video links for many steps (bag bottom, rounds 27, 28, 30, 32, 33-34, 35-37, 38-39, etc.) to guide you through enclosed yarn, F2i, B2i, F3t and other special stitches.