🧢 Beautiful ✨ Detailed πŸ’ Adorable

Corfu Bag Pattern

Corfu Bag Pattern
4.1β˜… Rating
12-15 Hours Time Needed
1.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.

✨

Stylish Touch

An elegant detail to elevate any look, combining traditional techniques with contemporary design sensibilities.

About This Corfu Bag Pattern

This pattern teaches you how to crochet the Corfu Bag β€” a structured, embossed tote with a contrasting background and raised decorative motifs. It uses DK cotton yarn, front and back post double crochet techniques, and includes charts for the embossed panels. Youll find clear photo tutorials and video links to help with the trickier stitches and assembly.

Corfu Bag Pattern crochet pattern - detailed view of completed project

The pattern includes instructions for the round bag bottom, the embossed sides (rounds 26-86), upper edge backing, and spiral cord handles. Optional lining and interfacing instructions are also provided for a professional finish.

Why You'll Love This Corfu Bag Pattern

I absolutely love this pattern because it transforms simple stitches into a stunning embossed design that looks much more intricate than it is. The combination of two colors and front/back post techniques gives the bag a luxurious, textured appearance that stands out. I enjoy the modular structure β€” making the bottom, then working the repeating charted side panels β€” which makes progress so satisfying. The included step photos and video links helped me master the special stitches, and I think you will appreciate how supportive those resources are while you work.

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 easy it is to customize this design by changing colors: try a monochrome look using tonal shades for a subtle embossed effect or swap in bright contrasting colors for a bold, graphic bag.

If you want a smaller or larger bag, change the yarn weight and hook size: bulky yarn + larger hook will create a chunky, roomy tote, while finer yarn and a smaller hook will make a delicate, compact pouch.

I often replace the spiral cord handles with leather straps or cotton webbing for a different aesthetic and increased durability; simply sew or rivet them in place following the handle placement instructions.

For a softer, more structured bag, add a full fabric lining and a strip of interfacing around the upper edge as directed β€” it makes the bag hold its shape beautifully and hides interior seams.

Try substituting different yarn fibers such as linen or a cotton-linen blend for a summery textured finish that becomes more beautiful with use.

I sometimes add a magnetic snap or zipper to the top for extra security β€” stitch or sew the closure to the lining then hand-sew the lining into the upper edge backing as shown in the pattern.

Want to make a matching accessory set? Use leftover yarn to crochet a small pouch or coin purse with a simplified embossed motif from Chart 2, or make a key-fob version of the spiral cord handle.

Embroidery and surface embellishments work great on the background panels: try a few embroidered accents over the diamonds or leaf motifs to personalize the bag.

If youre gifting the bag, include a removable fabric liner so the recipient can wash it easily without affecting the crocheted shell.

I also like to play with scale β€” repeat the chart fewer times around for a shorter, wider bag, or more repeats for a taller tote; make sure to keep stitch counts aligned with the charts and markers.

Common Mistakes & How to Fix Them

βœ— Skipping the gauge swatch can cause the bag to end up too large or too small; make the recommended gauge swatch (F or B post double crochet: 23 sts x 15 rows = 10cm x 10cm) and adjust hook size if needed. βœ— Not marking rounds or stitch positions when making B3i markers will make placement of embossed elements inaccurate; place stitch markers exactly as instructed before working round 27 to align motifs correctly. βœ— Switching colors incorrectly during FP and BP stitches can create loose floats or visible joins; always finish the previous stitch with the next color and make the last yarn over with the new color as directed. βœ— Forgetting to reinforce the upper edge with interfacing will result in a floppy top edge; follow the interfacing instructions and baste or hand-stitch the buckram or interfacing in place for a neat, stable edge.

Corfu Bag Pattern

Make a stylish Corfu Bag with this detailed crochet pattern by Natalia Kononova. You will create a textured, embossed tote using DK weight cotton yarn and front/back post stitches for a beautiful two-color effect. The pattern includes charts, step-by-step photos, and video links to guide you through shaping, handles, and finishing. Perfect for crafters who enjoy a slightly advanced project with lots of visual impact.

Intermediate 12-15 Hours

Materials Needed for Corfu Bag Pattern

β€” Main Fabric

  • 01
    DK weight cotton yarn approximately 120-130 meters (131-142 yards) per 50 grams
  • 02
    Yarn1 (background, Silver Blue): 4 skeins / 170g / 465yds
  • 03
    Yarn2 (embossed elements, Moon Rock): 7 skeins / 305g / 834yds
  • 04
    Optional: Fabric lining piece approximately 40cm x 80cm (15 3/4" x 31 1/2")
  • 05
    Interfacing (buckram or other stiff interfacing) approximately 7cm x 80cm (2 3/4" x 31 1/2")
  • 06
    Sewing thread matching the background color

β€” Tools Required

  • 01
    Crochet hook: 2.75mm
  • 02
    Tapestry needle
  • 03
    Hand-sewing needle
  • 04
    Scissors
  • 05
    Stitch markers
  • 06
    Pins for assembly
  • 07
    Polyester stuffing (if making optional accessories)
  • 08
    Optional narrow non-stretchable tape for spiral cord reinforcement
  • 09
    D-rings (if attaching strap to hardware)

Progress Tracker

0% Complete

β€” Materials and Prep :

Info :

DK weight yarn with a ratio of 120-130 meters per 50 grams. Yarn1 (background): 4 skeins / 170g / 465yds in Silver Blue. Yarn2 (embossed elements): 7 skeins / 305g / 834yds in Moon Rock. Crochet hook: 2.75mm. Tapestry needle, hand-sewing needle, sewing thread matching background color, interfacing piece approx 7cm x 80cm. Optional: lining fabric approx 40cm x 80cm and drawstring for lining cord approx 50cm.

Info :

Gauge: Front post or back post double crochet stitch: 23 sts x 15 rows = 10cm x 10cm (4" x 4"). Check the pattern page for corrections and updates before starting and consult the video resources linked in the pattern for special stitch guidance.

β€” 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] x 8, ss. (27sts)

Inc Rnd 4 :

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

Inc Rnd 5 :

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

Inc Rnd 6 :

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

Inc Rnd 7 :

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

Inc Rnd 8 :

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

Inc Rnd 9 :

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

Inc Rnd 10 :

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

Inc Rnd 11 :

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

Inc Rnd 12 :

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

Inc Rnd 13 :

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

Inc Rnd 14 :

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

Inc Rnd 15 :

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

Inc Rnd 16 :

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

Inc Rnd 17 :

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

Inc Rnd 18 :

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

Inc Rnd 19 :

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

Inc Rnd 20 :

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

Inc Rnd 21 :

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

Inc Rnd 22 :

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

Inc Rnd 23 :

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

Inc Rnd 24 :

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

Inc Rnd 25 :

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

Inc Rnd 26 :

ch2, 8F, [F2i, 42F] x 3, 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] x 7 (21F rem to 1st F). (176sts)

β€” Bag sides (Chart 2, Rnds 27-86) :

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] x 7, rep bet *'s, ss in 2nd ch of beg ch-2.

Rnd 28 :

Video Part 3: Enclosing Yarn2 in back post stitches. 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] x 7, 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] x 7, 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 :

Video Part 5. 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, F, 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, B, B2i, F2t, 3F, F2t*, B] x3, rep bet *'s, ss in 2nd ch of beg ch-2.

Rnd 35 :

Video Part 7. 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), F2i, 2B, B2i, F2t, F, F2i*, 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 (1st and 3rd 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.

Shift beg of rnd :

turn to WS, 7ss (in prev 7sts: F, 4B, B2i), turn.

Rnd 38 :

Video Part 8. 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) and finish with Yarn1, 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*, B2i] x3, rep bet *'s, ss in 2nd ch of beg ch-2.

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, F2i, B2i, F3t, F (both legs in 2 posts), B2t, 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, 10B, B2i, 5F, B2t*, B2i] 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, 10B (1st in 2 posts), B2t (2nd leg in 2 posts)*] 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, 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*, B2i] 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), F and finish with Yarn1, fish stripe: with Yarn1 F2i, 3 F, F2i, and finish with Yarn2*, F*, B2t (1st leg in 2 posts)] x3, rep bet *'s, ss in 2nd ch of beg ch-2.

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), 6B, B2t (2nd leg in 2 posts)*] x3, rep bet *'s, ss in 2nd ch of beg ch-2.

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 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 with Yarn1, 3B, F2i, F, B2t (both legs in 2 posts), F and finish with Yarn1, fish stripe: with Yarn1 11F and finish with Yarn2, F, B2t (both legs in 2 posts), F, F2i*] 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, F, F2t*] x3, rep bet *'s, sk ch-2, ss in 1st B.

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 (1st 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*] x3, rep bet *'s, ss in 2nd ch of beg ch-2. fish stripe: with Yarn1 13F and finish with Yarn2, F3t (1st leg in 2 posts)*

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 (2nd and 12th in 2 posts)*] 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)*] x3, rep bet *'s, ss in 2nd ch of beg ch-2.

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)*] 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 (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), 4 B (last in 2 posts), 5F, 4B (1st in 2 posts), B2t (2nd leg in 2 posts), F2i, 3F, F2i, 5B, F2t, 3F, F2t*] 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, 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, 4B, F2i, 9F, F2i*] 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] 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] 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, [*3 sc blo, sc2tog blo, 8 sc blo, sc2tog blo*, 5 sc blo] x7, rep bet *'s, 4 sc blo, ss blo in 1st sc. (144sts)

Upper edge backing - Rnds 71-86 :

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

β€” Reinforcing upper edge backing with buckram :

Info :

To determine the size of the strip for the upper edge backing, unfold it and measure its width. Multiply the width by 2 and add 2cm to account for overlapping of the short edges. Approximate measurements for the strip are 7cm x 80cm (2 3/4" x 31 1/2"). Cut a piece of buckram and baste/stitch to the wrong side of the upper edge backing. Use zig-zag or other stretchable stitch to secure edges. Fold backing in and hand-stitch the edge to the wrong side if not lining.

β€” Handles :

Handle attaching strip (x4) - Row 1 (RS) :

Locate 8 middle sts of Round 69 positioned above any fish, join Yarn2 in front loop, ch14 and work 9 rows of slip stitch rib for Loop seam cover. Fasten off leaving 30cm/12" tail. Thread tapestry needle and position the strip over the loop seam. Weave in tail.

Flat part to attach strap to D-ring :

Leave 20cm/8" end for a seam, ch5, sc in 2nd ch from hook, 3sc, turn (4sc). Pictures show 10 sc rows but for Corfu bag make only 1. Fasten off leaving 20cm/8" tail for seam.

Spiral cord handles (x2) - Spiral part Rnd 1 :

With Yarn2 leave 30cm/12" tail, make 78cm/30 3/4" long 8-sts spiral cord, starting with one 4sc-row (video shows 10 rows). Fasten off leaving 30cm/12" tail. Measure while cord is fully stretched. Keep in mind the spiral cord has stretchability; insert narrow non-stretchable tape inside the cord after creating approx 1cm of the cord to prevent excessive stretching.

Spiral cord - assembly :

Make first round of spiral cord by crocheting into right vertical loops of the 4sc foundation to form an 8-st cord; continue in spiral until desired length then fasten off. Take lp off hook, insert hook in both lps of next sc, pick up lp, and draw it through st to finish.

β€” Loop seam cover and Loop at end of handle :

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 tail and position the strip over the loop seam. Use overcast stitch to stitch short edges of the strip together. Secure the seam and proceed to sew the bottom of the strip to the handle using back stitch. Make small invisible stitches on the right side of the strip to prevent sliding off. Weave in beginning tail.

Attach handles to the bag (x4) :

Insert handle attaching strip into the loop at the end of the handle, ensuring seam cover is facing inner side of bag. Thread tapestry needle with 30cm/12" tail from the 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 the thread and weave in loose tail. Repeat 4 times around the bag as shown in pictures.

β€” Optional lining :

Optional lining - Step 1 :

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, add 3cm/1 1/8" for seam allowance. Mark seam allowances: 2cm/3/4" at upper edge, 1.5cm/5/8" at both sides, and 3cm/1 1/8" at the bottom. Also mark 5cm/2" of side allowance starting from bottom seam allowance.

Optional lining - Step 2 :

Stitch sides together from the upper edge to the 5cm/2" mark. Overcast the upper edge, edge-stitch the allowances along the 5cm/2" mark from the bottom. Press up a 3cm/1 1/8" hem and tuck under 1cm/3/8" of the raw edge and basted in place.

Optional lining - Step 3 :

Insert drawstring into 2cm/3/4" slit at the bottom, pull and tie ends. Tuck 2cm/3/4" of the lining under the bag's upper edge backing. Baste and hand-stitch the backing and lining to wrong side of the bag using small invisible stitches.

β€” Finishing and Care :

Info :

Weave in all ends. Hand-wash in lukewarm water with mild detergent, rinse, use towel to squeeze excess moisture, lay flat to dry. If adding interfacing, note interfacing doesn't fuse well to crocheted fabric; baste and stitch. Use non-stretchable tape inside spiral cord if needed.

Assembly Instructions

  • Mark and place the 4 handle attaching strips evenly around the bag above Round 69 and sew each strip securely through both loops of the 8 stitches used as starting points for the strips (picture references given).
  • Reinforce the upper edge by inserting the buckram interfacing to the wrong side of the upper edge backing, overlap and baste edges, then fold and hand-stitch the backing to the wrong side of the bag or attach lining as instructed.
  • Attach spiral cord handles by inserting the handle attaching strip into the loop at the end of the handle, seam-cover facing inner side of the bag, then sew each stitch at the edge of the strip securely to both loops of one of the 8 foundation stitches and tie off the thread.
  • Add optional lining by measuring the finished bag, cutting the fabric to allowance, sewing side seams, basting the upper edge, inserting drawstring into the bottom slit and hand-stitching the lining to the backing using small invisible stitches.
  • Finish by weaving in all tails and securing any seams with small invisible stitches; block lightly if needed to shape and even stitches.
  • If using spiral cord reinforcement, insert narrow non-stretchable tape into the cord after creating approximately 1cm and sew tape ends securely into the start and end of the cord to prevent stretching.

Important Notes

  • πŸ’‘Use Yarn1 (background color) for all back post stitches, hdc, last ss (slip stitch) in each round, and fish stripes unless instructed otherwise.
  • πŸ’‘Use Yarn2 for all front post stitches (embossed elements) except for fish stripes; highlighted stitches in charts are made with Yarn2.
  • πŸ’‘When switching colors, use the next color to finish the previous stitch so the last yarn over is made with the new color to avoid loose floats.
  • πŸ’‘Place stitch markers and mark special stitch positions (B3i locations) as instructed in Rnd 26 to ensure correct placement of embossed elements.
  • πŸ’‘Check the pattern page for corrections and video updates before starting: https://www.outstandingcrochet.com/corfu-bag-crochet-pattern

This Corfu Bag pattern brings vibrant embossed texture and modern style to your crochet projects. Create a sturdy, beautiful tote with two-color post stitch work and thoughtful finishing details. The pattern includes charts, photos, and videos to walk you through each step, from the round bottom to the spiral handles. 🧢✨ Happy crocheting and enjoy your new handmade accessory! 🧡

You ask,

we answer.

FAQs

What size will the finished bag be?

The approximate bag measurements are 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 different yarn weights for this pattern?

Yes, but changing yarn weight will affect the final size and stitch definition; the pattern is written for DK weight cotton yarn and a 2.75mm hook for best results.

Do I need advanced crochet skills to complete this bag?

This pattern is rated Intermediate and includes front and back post double crochets, special increases/decreases, and charted embossed panels; experience with post stitches and reading charts is helpful.

Is there help for the special stitches and techniques?

Yes, the pattern includes multiple video links and step photographs for special stitches like enclosing yarn in FP sts, shallow B, and making the spiral cord; consult the listed videos for guidance.

Can I add a lining and interfacing?

Yes, optional lining and interfacing instructions are included, with measurements and step-by-step sewing guidance to create a clean, reinforced upper edge.