🧢 Beautiful ✨ Detailed πŸ’ Adorable

Corfu Bag Pattern

Corfu Bag Pattern
4.7β˜… 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.

✨

Stylish Touch

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

About This Corfu Bag Pattern

This Corfu Bag pattern creates a structured crochet tote featuring raised, embossed motifs worked in front and back post double crochet. The design uses two contrasting yarn colors to create sculpted leaves and diamond motifs. It includes instructions for the bag bottom, sides, upper edge backing, spiral cord handles, and optional lining.

Corfu Bag Pattern crochet pattern - detailed view of completed project

The pattern offers charted and written instructions with video support links and step photos for tricky techniques. Finishing notes explain reinforcing the upper edge with interfacing for durability.

Why You'll Love This Corfu Bag Pattern

I absolutely love this pattern because it combines texture and structure into a practical, beautiful bag you can use every day. The embossed front-post motifs give the bag a high-end, sculpted look that always impresses. I enjoy how the pattern walks you through reinforcing the upper edge and adds professional details like buckram backing and a sewn lining option. Making the spiral cord handles is one of my favorite parts because they are both pretty and sturdy, and they finish the bag perfectly.

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 this bag design transforms with just a change of color; try soft pastels for a summer feel or saturated tones for a bold statement.

You can make the bag larger or smaller by using a different yarn weight and adjusting the hook size; bulky yarn and a larger hook will yield a chunky tote while finer yarn creates a sleeker bag.

I often swap the embossed color to a metallic or variegated yarn for subtle shimmer in the motifsβ€”this adds a luxe touch without altering the stitchwork.

Consider adding a zippered lining pocket for extra functionality; sew it into the lining panel before attaching the lining to the bag.

For a sturdier handle option, braid three spiral cords together or insert a thin leather strap through the loop for mixed materials contrast.

If you prefer a shoulder bag, lengthen the spiral cord handles or make one long strap instead of two shorter handles and attach securely using the same attaching-strip method.

Personalize with applique or embroidery on blanks areas between motifs to create initials or small floral details that complement the embossed leaves.

Experiment with different interfacing options β€” buckram gives the most structure, canvas adds body but stays softer; choose based on how rigid you want the bag's opening to be.

I sometimes add a magnetic snap or button closure to the lining for security; place the closure at the fold of the upper edge backing before final hand-stitching.

Use contrasting thread for the handle attaching stitches as an intentional detail or match the background color for a seamless finish; both look great depending on your style.

Common Mistakes & How to Fix Them

βœ— Starting rounds without placing a stitch marker can result in losing the beginning of the round; place a marker at the first stitch and move it each round to keep your place. βœ— Forgetting to switch yarns at the correct point will make embossed motifs look messy; change color by finishing the previous stitch with the new yarn and follow chart markings closely. βœ— Not marking B3i positions on the bottom before starting the sides can shift motif placement; follow the marking instructions on Rnd 26 exactly and place markers for B3i positions. βœ— Omitting interfacing for the upper edge can make the bag floppy and reduce handle longevity; cut and sew buckram or other stiff interfacing to the backing strip as instructed for a professional finish.

Corfu Bag Pattern

Make a stylish Corfu tote bag with embossed front-post motifs and neat finishing details. This pattern guides you step-by-step through the round-by-round construction, handles, and optional lining to create a sturdy everyday bag. Youll love the sculpted leaf motifs and professional finishing techniques included.

Intermediate 12-15 Hours

Materials Needed for Corfu Bag Pattern

β€” Main Fabric

  • 01
    DK weight yarn, 120-130 meters (131-142 yards) per 50 grams recommended
  • 02
    Scheepjes Catona (noted example): 100% Mercerized Cotton, Fingering weight, 50g/125m (136.7yds)
  • 03
    Yarn1 (background): 4 skeins / 170g / 465yds in Silver Blue
  • 04
    Yarn2 (embossed elements): 7 skeins / 305g / 834yds in Moon Rock
  • 05
    Optional: Lining fabric 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 measuring approximately 7cm x 80cm (2 3/4" x 31 1/2")
  • 06
    Optional: fabric for lining approximately 40cm x 80cm / 15 3/4" x 31 1/2"
  • 07
    Optional: drawstring for lining cord approximately 50cm / 19 3/4"
  • 08
    Stitch markers
  • 09
    Scissors
  • 10
    Measuring tape

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 :

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, F, hdc bet F's, F2i, B2t, 3B, F2i, 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, B, B2i, F2t, 3F, F2t*, 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 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), 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 (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 next to the embossed element :

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

Video Part 8. Rnds 38, 39 :

https://youtu.be/ivDW6bsuTHU

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

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)*, 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, B2i, F2i*, B]x3, rep bet *'s, ss in 1st B.

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), 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, 4B, finish with Yarn1]*, B2i, 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, 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), [*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 :

Info :

To achieve consistent gauge throughout the pattern, 16sts are decreased in order to align the gauges of sc blo and F stitches.

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)

Rnd 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 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. Approximate measurements for the strip are approximately 7cm x 80cm (2 3/4" x 31 1/2"). Cut a piece of buckram or other stiff interfacing to measurements. To reinforce the upper edge of the bag, turn the bag inside out and apply buckram interfacing to the wrong side of the upper edge backing. Overlap edges of the buckram. Basting and stitching are recommended as interfacing doesn't fuse well to crocheted fabric.

Row 1 (RS) :

post of 1st of 8sts, with both working end and tail, 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 the rem 3 fish (picture 1).

β€” Handles :

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 (video and pictures show 10 rows). Fasten off, leaving 30cm / 12" tail. Measure while cord is fully stretched. Keep in mind that the spiral cord has stretchability. To prevent excessive stretching, insert narrow non-stretchable tape inside the cord after creating approximately 1cm of the cord. Securely sew ends of tape to beginning and end of the cord to ensure it stays in place.

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

locate 8 middle sts of Round 69, positioned above any fish, join Yarn2 in front cord, making stitches through 4sc-row and cord. Sew border row to the marked spot on the cord, making stitches through 4sc-row and cord (picture 2). Weave in tail.

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 (picture 3). Ensure that the short edges of the strip face the inner side of the bag. Begin sewing at the top of the strip using small invisible stitches to secure the 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 it from sliding off. Finally, weave in beginning tail of the strip.

Attach handles to the bag (x4) :

Insert handle attaching strip into the loop at the end of the handle, ensuring that the loop seam cover is facing the inner side of the 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 (picture 7). Remember that the upper edge backing stitches were made in the same back loops. Secure seam by tying off the thread and weave in loose tail.

β€” Optional lining :

Optional lining 1 :

Length: Measure the finished bag from the folded upper edge backing to the bottom center. Add 5cm/2" for seam allowances. Width: Measure the bag width, multiply by 2, add 3cm/1 1/8" for seam allowance. Mark seam allowances: 2cm/3/4" at the upper edge, 1.5cm/5/8" at both sides, and 3cm/1 1/8" at the bottom. Also, mark 5cm/2" of the side allowance starting from the bottom seam allowance.

Optional lining 2 :

Stitch sides together from the upper edge to the 5cm/2" mark. Overcast the upper edge. Edgestitch the allowances along the 5cm/2" mark from the bottom. Press up a 3cm/1 1/8" hem. Tuck under 1cm/3/8" of the raw edge. Baste and edgestitch it in place. Insert drawstring into 2cm/3/4" slit at the bottom, pull it, and tie the ends. Tuck 2cm/3/4" of the lining under the bag's upper edge backing. Baste and hand-stitch the backing and lining to the bag's wrong side using small invisible stitches.

β€” Finishing and Care :

Finish :

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

Assembly Instructions

  • Attach the buckram-backed upper edge strip to the bag opening by aligning and basting the interfacing to the wrong side of the backing, then hand-stitch the backing edge to the bag and finish the seam.
  • Position and sew each handle attaching strip over the spiral cord loop: insert strip into loop, fold strip to WS and sew each stitch securely to both loops of one of the 8 stitches where the strip was started, tying off and weaving in the tail.
  • Sew loop seam covers over the loop ends using small invisible stitches, then overcast and secure the bottom of the strip to the handle with backstitch to prevent sliding.
  • If using a lining, stitch the lining side seams and bottom as instructed, press hems, insert drawstring into the slit at the bottom, then baste and hand-stitch the lining to the bag’s wrong side under the upper edge backing.
  • Weave in all yarn tails and secure the ends of the spiral cord (insert optional non-stretch tape inside cord before final finishing for stability).
  • Reinforce and evenly distribute stitches when sewing handles to the upper edge; check placement against the marked stitches from the chart to align motifs and repeats.

Important Notes

  • πŸ’‘Use Yarn1 (background) for all back post stitches, hdc, last ss in each round, and fish stripes as instructed.
  • πŸ’‘Use Yarn2 for all highlighted front post stitches and embossed elements; switch colors by finishing the previous stitch with the new yarn.
  • πŸ’‘Place markers for the B3i positions after Rnd 26 to ensure correct motif placement on the bag sides.
  • πŸ’‘Work marked shifts at the beginning of rounds (WS turn and specified ss) to minimize visibility of ch-2 at the start of rounds.
  • πŸ’‘Watch the provided video links for the special techniques such as shallow B, enclosing yarn in FP/BP stitches, and spiral cord construction for clearer guidance.

This Corfu Bag pattern captures sculpted embossed motifs and a tidy, reinforced finish for everyday use. The design includes charted rounds, helpful videos, and step-by-step photos for tricky techniques. Whether you add a lining or keep it simple, this bag will become a go-to accessory for your wardrobe. πŸ§ΆπŸ‘œ

You ask,

we answer.

FAQs

What size will the finished bag be?

The finished bag measures approximately Length: 41.5cm (16 3/8") from the bottom center to the upper edge, Width: 38.8cm (15 1/4"), Loaded bag height: 32cm (12 5/8"), Handles length: 64cm (25 1/4").

What yarn and hook are recommended?

Use DK weight yarn (approx. 120-130 meters per 50g). The pattern lists Yarn1 (background) 4 skeins ~170g and Yarn2 (embossed elements) 7 skeins ~305g. Recommended crochet hook is 2.75mm.

Do I need to use interfacing for the upper edge?

Interfacing is recommended to reinforce the upper edge and ensure handle stability; the pattern includes instructions for cutting and attaching buckram backing to the upper edge strip for a professional finish.

How long does this project typically take?

A dedicated crafter can expect to spend about 12-15 hours completing the bag, though time may vary depending on experience and whether you add a lining or optional reinforcements.