PATTERN LIBRARY Crochet keychain Shop

Crochet Set Pattern for Beginners: Free Zellige Filet Top, Shorts & Wrap Skirt (PDF)

Looking for a crochet set pattern that is free, beginner friendly and not another granny square co-ord? The Zellige Filet Resort Set is a three-piece crochet set: a halter top, drawstring shorts and a wrap skirt cover-up. Everything is made from chains and double crochet. It comes in 7 sizes (XS to 3XL) and 3 skill levels, and the hem carries an eight-pointed star inspired by Moroccan zellige tilework.

The full written pattern is on this page. You can also download the free printable PDF with both charts and every size table.

Pattern at a glance
  • Skill level: beginner friendly (3 optional levels)
  • Sizes: XS, S, M, L, XL, 2XL, 3XL
  • Hook: 3.5 mm (US E-4) to start, adjust to gauge
  • Yarn: DK or sport weight mercerized cotton, about 530 to 870 m for the whole set
  • Gauge: 6 squares x 8 rows = 10 cm (4 in)
  • Techniques: chain, double crochet, slip stitch, single crochet edging. Almost no sewing.

Quick answer: a crochet set (also called a co-ord) is a matching top plus shorts or a skirt. This one is worked in filet crochet, so each piece is just a grid of open and solid squares.

In this pattern guide:

What is filet crochet (and why is it good for a beginner crochet set)?

Filet crochet is a way of crocheting a grid. Each square of the grid is either open (a space made with a chain 2) or filled (a block of 3 double crochet). Pictures and patterns appear when you fill some squares and leave others open, like pixels.

That makes it a friendly place to start. There are only two building blocks to learn, you can see your progress row by row, and charts are easy to follow because every box on the chart is one square in your work.

Quick note for new crocheters: the word crochet comes from the French word for a small hook, and it is pronounced kroh-SHAY. Crochet makes fabric by pulling loops through loops with a single hook, while knitting uses two needles. If you are brand new, start with our ultimate beginner crochet guide and the magic ring tutorial.

Why zellige? Zellige is the traditional Moroccan mosaic of hand-cut glazed tiles, and the eight-pointed star is one of its best-known shapes. A mosaic and a filet chart are cousins: both are grids that make a picture by filling in some cells. That is why the Zellige Star and Zellige Lattice in this set work so naturally in filet.

The set at a glance

The Zellige Filet Resort Set is a three-piece beach and summer set: a halter top, drawstring shorts and a wrap skirt cover-up. Every piece is worked in filet crochet, which is just chains and double crochet arranged as open spaces and solid blocks. The motifs are inspired by the eight-pointed stars of Moroccan zellige tilework.

  • Skill level: beginner friendly. Three optional levels, see below.
  • Sizes: XS, S, M, L, XL, 2XL, 3XL.
  • Yarn: DK or sport weight mercerized cotton.
  • Hook: 3.5 mm (US E-4) to start. Your gauge decides the final hook.
  • Gauge: 6 squares x 8 rows = 10 cm (4 in) in filet mesh.
  • Construction: top and skirt are flat rectangles. Shorts are worked top down in the round. Almost no sewing.
LevelWho it is forWhat you crochetSkills used
Level 1: Plain MeshTotal beginnersEvery piece in plain filet mesh with solid block borders and ties.Chain, double crochet, slip stitch, single crochet
Level 2: LatticeConfident beginnersLevel 1, plus a 6-row Zellige Lattice band on the top, the shorts hems and the skirt.Level 1, plus following a simple repeat
Level 3: Star BandChart readersLevel 2, plus a row of four Zellige Stars along the skirt hem.Level 2, plus reading a filet chart
Choose your level. You can mix them: make the skirt at Level 3 and the shorts at Level 1.

Crochet for beginners: which level should I start with?

If you have never made a garment, start with Level 1 on the skirt, which is a plain rectangle. When you can keep your square count steady, add the lattice band (Level 2). When you are comfortable reading a chart, try the star band (Level 3). The pieces are independent, so you can make the top at Level 1 and the skirt at Level 3.

Materials

  • Yarn: DK or sport weight 100% mercerized cotton. About 115 m per 50 g is typical. One colour is enough. Yardage by size is in the table below. Buy a little extra, around 10 to 15 percent.
  • Hook: 3.5 mm (US E-4) to start. Move up or down after your swatch.
  • Notions: tapestry needle, scissors, measuring tape, 4 stitch markers, pins and a blocking mat (or clean towels).
  • Optional: a contrast colour for the hem band and ties, and a fabric stiffener for the star band.
SizeXSSMLXL2XL3XL
Top (m / g)40 / 2050 / 2060 / 2560 / 3070 / 3590 / 40100 / 40
Shorts (m / g)180 / 75200 / 85220 / 95240 / 105270 / 120300 / 130330 / 145
Skirt (m / g)310 / 135330 / 145350 / 155370 / 165400 / 170420 / 180440 / 190
Whole set (m / g)530 / 230580 / 250630 / 275670 / 300740 / 325810 / 350870 / 375
Whole set (yards)580630690730810890950
Estimated yarn needed. These are estimates based on an average of 11 cm of yarn per filet square. Your tension may differ, so check your swatch.

Best crochet hooks for filet crochet (and for beginners)

You do not need an expensive hook to start, but the right kind of hook makes mesh much easier. Filet means pushing your hook into the same ch-2 spaces and dc posts over and over, so you want a head that slips in without catching the cotton.

Hook typeWhy it works for filetWatch out for
Smooth aluminumSlick against cotton, light, and available in every size. A solid first choice for mesh.Can feel cold and slippery to some hands; cheaper sets vary in head shape.
Ergonomic handle (aluminum or steel head)Cushioned grip for long sessions. Helpful because the skirt is a large rectangle.Thicker handles can change how you hold the hook; check the head still fits your ch-2 spaces.
Bamboo or woodA little grip on the yarn, which helps if your cotton feels too slippery.Can feel draggy with cotton and may slow you down; sizes can run slightly different.
Steel (thread hooks)Perfect for cotton thread and very fine filet.Too small for DK cotton. Not used in this pattern.
Crochet hook types compared for this pattern.
  • Size first. A 3.5 mm (US E-4) hook is the starting point for DK cotton. Other common sizes you may need: 3.25 mm (US D-3), 3.75 mm (US F-5) and 4.0 mm (US G-6).
  • Try before you commit. If you are buying your first set, a basic aluminum set is enough. Ergonomic lines such as Clover Amour or Tulip Etimo are popular upgrades if your hand tires.
  • Check the head. A very sharp head can split cotton plies. A very blunt one fights the mesh. If your stitches feel hard to enter, try a different hook of the same size.
  • Same size, different gauge. Hooks of the same stated size can make slightly different stitches. Always swatch with the hook you will use for the whole set.

Crochet tools checklist (build your own crochet kit)

  • Crochet hook, 3.5 mm to start, plus the next size up and down for gauge
  • Tapestry needle with a large eye for weaving in cotton
  • Sharp scissors
  • Measuring tape (you measure in squares and centimetres)
  • At least 4 stitch markers, one for each row start or round start
  • Pins and a blocking mat or clean towels

Gauge and sizing

Target gauge: 6 filet squares x 8 rows = 10 cm x 10 cm (4 in x 4 in), measured after wet blocking, with DK cotton and a 3.5 mm (US E-4) hook. One square is about 1.67 cm wide and 1.25 cm tall.

Make a swatch before you start. Every number in this pattern is a count of squares, so a loose or tight gauge changes the size of all three pieces.

  1. Ch 33. Row 1: dc in 4th ch from hook and in each ch across. [10 bl]
  2. Rows 2-12: ch 3, turn, *ch 2, skip 2 sts, dc in next st*; rep across, last dc in top of turning ch. [10 sp]
  3. Wet block (soak, press out the water, pin flat) and let it dry completely.
  4. Measure the middle of the swatch. You want 6 squares and 8 rows = 10 cm.
Your swatchWhat to do
Fewer than 6 squares per 10 cm (too loose)Go down 0.25-0.5 mm in hook size and swatch again.
More than 6 squares per 10 cm (too tight)Go up 0.25-0.5 mm in hook size and swatch again.
Right width but rows are taller or shorterKeep your hook. Add or remove rows using the row height you measured (see the formula below).

Pick your size

Use your bust for the top, your hips for the shorts and skirt. The three pieces can be different sizes. The garments are made with positive ease and are drawn in with ties, so measure and choose the closest size.

SizeXSSMLXL2XL3XL
Bust81 cm / 32 in86 cm / 34 in94 cm / 37 in102 cm / 40 in112 cm / 44 in122 cm / 48 in132 cm / 52 in
Waist63 cm / 25 in68 cm / 27 in76 cm / 30 in84 cm / 33 in94 cm / 37 in104 cm / 41 in114 cm / 45 in
Hip89 cm / 35 in94 cm / 37 in102 cm / 40 in110 cm / 43 in120 cm / 47 in130 cm / 51 in140 cm / 55 in
Body measurements the sizes are based on.
SizeXSSMLXL2XL3XL
Top panel (W x H, cm)40 x 2043.3 x 21.246.7 x 22.551.7 x 23.856.7 x 2561.7 x 27.566.7 x 27.5
Shorts around hips (cm)96.7103.3110.0120.0130.0140.0150.0
Skirt (W x L, cm)116.7 x 50125 x 50133.3 x 50141.7 x 50150 x 50158.3 x 50166.7 x 50
Finished measurements (after blocking).

Get the free printable PDF pattern

Enter your email below to unlock instant access to the ad-free, 9-page high-resolution PDF version of the Zellige Filet Resort Set. It includes all three patterns, every size table for XS to 3XL, the Zellige Star and Zellige Lattice charts, and print-ready formatting (A4 and US Letter).

Zellige-Filet-Resort-Set-Professional-Pattern.pdf

We respect your privacy. Unsubscribe at any time with one click.

Filet basics and abbreviations

Filet is built from squares. Each square is 3 stitches wide. A square is either an open space (sp) or a solid block (bl). That is the whole technique.

  • Space (sp): ch 2, skip the next 2 stitches (or the ch-2 space of the row below), dc in the next dc.
  • Block (bl): dc in each of the next 3 stitches. Over a space that means 2 dc in the ch-2 space, then 1 dc in the next dc.
  • Start of every row: ch 3 (it counts as the first dc), then turn.
  • End of every row: work the last dc into the top (3rd ch) of the turning ch-3 from the row below.
  • Start of every round (shorts): ch 3 (counts as the first dc). Do not turn.
  • End of every round: if the last square is a space, ch 2, skip the last 2 stitches, then sl st in the top of the beginning ch-3. If the last square is a block, dc in each of the next 2 stitches, then sl st in the top of the beginning ch-3 (the ch-3 acts as the third dc).
AbbreviationMeaning (US terms)
chchain
sl stslip stitch
scsingle crochet
dcdouble crochet
spfilet space: ch 2, skip 2, dc in next
blfilet block: 3 dc
sq / sqssquare(s) of filet (a space or a block)
st(s)stitch(es)
rndround (worked in the round, not turned)
*…*repeat the instructions between the asterisks
[ ]work the instructions inside the brackets as written

UK crochet terms: US dc = UK treble (tr), US sc = UK double crochet (dc). Chain and slip stitch are the same.

Part 1: Zellige Halter Top (worked flat, bottom to top)

A rectangle of filet with four cords. The panel covers the front of your bust, the neck ties go behind your neck, and the back ties wrap around your ribs. It is designed as a layering piece to wear over a swimsuit or bralette.

SizeXSSMLXL2XL3XL
W = squares across24262831343740
R = rows16171819202222
Foundation chain (3W+3)75818796105114123
Finished width (cm)40.043.346.751.756.761.766.7
Finished height (cm)20.021.222.523.825.027.527.5
Lattice: start sp (E1)0120202
Lattice: repeats (q)4445566
Lattice: end sp (E2)0121212
Top sizes and numbers. Find your column and use these numbers in the instructions below.

Level 1: Plain Mesh Top

  • Foundation. Ch 3W+3. (Size M: W = 28, so ch 87.)
  • Row 1 (blocks). Dc in the 4th ch from hook and in each ch across. [W bl]
  • Row 2. Ch 3 (counts as dc), turn. *Ch 2, skip next 2 sts, dc in next st*; rep from * across, working the last dc in the top of the turning ch-3. [W sp]
  • Rows 3 to R-1. Repeat Row 2. (Size M: R = 18, so repeat Row 2 up to Row 17.)
  • Row R (blocks). Ch 3, turn. Dc in each dc and 2 dc in each ch-2 sp across, last dc in the top of the turning ch-3. [W bl] Do not fasten off.

Level 2: Add the Zellige Lattice band

Work Rows 1 and 2 exactly as in Level 1. Then replace Rows 3-8 with the six lattice rows below, and carry on with plain spaces.

  • Rows 3-8 (lattice rows 1-6). Ch 3, turn. Work E1 sp, then the lattice row q times, then E2 sp. Last dc in top of turning ch. Use E1, q and E2 from the table above. [W sq in total]
  • Rows 9 to R-1. Work spaces as in Row 2.
  • Row R (blocks). Work as in Level 1.
Zellige lattice filet crochet chart, 6 square repeat over 6 rows, shown three times
The Zellige Lattice chart, shown three times across. Lattice row 1 is the bottom row.
Lattice rowOne repeat (6 squares)
11 bl, 4 sp, 1 bl
21 sp, 1 bl, 2 sp, 1 bl, 1 sp
32 sp, 2 bl, 2 sp
42 sp, 2 bl, 2 sp
51 sp, 1 bl, 2 sp, 1 bl, 1 sp
61 bl, 4 sp, 1 bl
The Zellige Lattice, one 6-square repeat (lattice row 1 is the first one you work).

Cords

  • Neck ties (make 2). With the yarn still attached at the top corner of Row R, ch until the cord measures 60 cm (24 in) when laid flat. Sc in the 2nd ch from hook and in each ch back to the corner, sl st into the corner stitch, fasten off. Join yarn at the other top corner and repeat.
  • Back ties (make 2). Join yarn at a bottom corner of the panel (in the base of the first or last dc of Row 1). Make a cord 90 cm (36 in) long in the same way. Repeat at the other bottom corner.

Cord lengths are by measurement, not by chain count, because everyone chains with a different tension. Make them longer if you like a big bow.

Part 2: Zellige Drawstring Shorts (worked top down, in the round)

The shorts start as a tube at hip size, then split into two legs with a few chain squares at the crotch. A drawstring threaded through an eyelet round at the waist lets you adjust the fit. No sewing is required.

SizeXSSMLXL2XL3XL
N = squares around58626672788490
Foundation chain (3N)174186198216234252270
Body rounds before split19202122232425
N/2 (squares per half)29313336394245
g = crotch squares3343444
Crotch chain (3g-1)88118111111
L = squares per leg32343739434649
Around hips (cm)96.7103.3110.0120.0130.0140.0150.0
Leg opening (cm)53.356.761.765.071.776.781.7
Rise incl. waistband (cm)23.825.026.227.528.830.031.2
Drawstring cord (cm)123128136144154164174
Lattice: repeats (q) / extra sp5 / 25 / 46 / 16 / 37 / 17 / 48 / 1
Shorts sizes and numbers.

Waistband and body (all levels)

  • Setup. Ch 3N. Join with a sl st to the first ch, taking care not to twist the chain. (Size M: N = 66, so ch 198.)
  • Rnd 1 (blocks). Ch 3 (counts as dc), dc in each of the next 3N-1 chs, sl st in the top of the beginning ch-3. [N bl]
  • Rnd 2 (eyelets). Ch 3, *ch 2, skip next 2 sts, dc in next st*; rep from * N-2 more times, ch 2, skip last 2 sts, sl st in the top of the beginning ch-3. [N sp]
  • Rnd 3 (blocks). Ch 3, dc in each dc and 2 dc in each ch-2 sp around, sl st in the top of the beginning ch-3. [N bl]
  • Rnds 4 to body rounds. Ch 3, *ch 2, skip next 2 sts (or the ch-2 sp), dc in next dc*; rep from * N-2 more times, ch 2, skip, sl st in the top of the beginning ch-3. [N sp] Repeat until you have worked the number of body rounds in the table (this includes Rnds 1-3). Do not fasten off.

Dividing for the legs (all levels)

You will crochet each leg on half of the body (N/2 squares) plus a bridge of g squares at the crotch. Both legs use the same two stitches at the front and back of the crotch. This is normal and keeps the crotch snug.

  • Leg 1, Rnd 1. Ch 3 (counts as dc). *Ch 2, skip next ch-2 sp, dc in next dc*; rep from * N/2 times in total (your last dc is exactly halfway around the body). Ch 3g-1 (the crotch chain), sl st in the top of the beginning ch-3. Fasten off only if you want to change yarn; otherwise keep going.
  • Leg 1, Rnd 2. Ch 3. *Ch 2, skip next ch-2 sp, dc in next dc*; rep N/2 times in total. Then over the crotch chain: *ch 2, skip 2 chs, dc in next ch*; rep g-1 times. Ch 2, skip the last 2 chs, sl st in the top of the beginning ch-3. [L sp, where L = N/2 + g]
  • Leg 1, Rnds 3-8. Ch 3, *ch 2, skip next ch-2 sp, dc in next dc*; rep L-2 more times, ch 2, skip, sl st in the top of the beginning ch-3. [L sp] (Level 2: see the lattice rounds below.)
  • Leg 2, Rnd 1. Find the dc in the last body round where Leg 1 stopped (halfway around). Join yarn there with a sl st. Ch 3 (counts as dc). *Ch 2, skip next ch-2 sp, dc in next dc*; rep N/2 times in total, working the very last dc in the top of the beginning ch-3 of the last body round. Ch 3g-1, sl st in the top of the new beginning ch-3.
  • Leg 2, Rnds 2-8. Work exactly like Leg 1, Rnds 2-8.

Level 2: Zellige Lattice on the legs

Work Rnds 1 and 2 of each leg as above. Then replace Rnds 3-8 with six lattice rounds. In each round: ch 3, work the lattice row q times (q is in the shorts table), then the extra spaces listed after the slash, and close the round using the closing rule in the basics box.

Use the lattice chart in Part 1 (lattice row 1 first, lattice row 6 last).

Edging, drawstring and finishing (all levels)

  • Leg edging. Rnd 1: ch 1, sc in each dc and 2 sc in each ch-2 sp around, sl st in the first sc. Rnd 2: ch 1, sc in each sc around, sl st, fasten off. Repeat on the other leg.
  • Waist edging. Join yarn at the top edge. Work the same 2 rounds of sc around the top of Rnd 1.
  • Drawstring. Chain until the cord measures the length in the table (waist + 60 cm). Sc in the 2nd ch from hook and in each ch back. Fasten off. Weave the cord in and out of the ch-2 spaces of Rnd 2 and tie a bow at the front.
  • Crotch. Use a tail to close any tiny gaps where the legs meet, then weave in the ends.

Part 3: Zellige Wrap Skirt Cover-Up (worked flat, hem to waist)

One big rectangle of filet with a border at the hem and two long ties at the waist. Wrap it around your hips, tie it at the side, and the star band sits at your hem. It is 40 rows long for every size, about 50 cm (20 in).

SizeXSSMLXL2XL3XL
G = gap squares (Level 3)2345678
W = squares across707580859095100
Foundation chain (3W+3)213228243258273288303
Finished width (cm)116.7125.0133.3141.7150.0158.3166.7
Finished length (cm)50.050.050.050.050.050.050.0
Lattice: start sp (E1)2110022
Lattice: repeats (q)11121314151516
Lattice: end sp (E2)2211032
Skirt sizes and numbers.

Row layout (all levels)

RowsWhat you work
Row 1Blocks across (hem border)
Row 2Spaces across
Rows 3-19Level 1: spaces. Level 2: lattice rows 1-6 in Rows 3-8, then spaces. Level 3: star band in Rows 4-18, with spaces in Rows 3 and 19.
Row 20Spaces across
Row 21Blocks across (band border)
Rows 22-38Spaces across
Rows 39-40Blocks across (waistband)
Crochet Set Pattern for Beginners: Free Zellige Filet Top, Shorts & Wrap Skirt (PDF)
  • Foundation. Ch 3W+3. (Size M: W = 80, so ch 243.)
  • Row 1 (blocks). Dc in the 4th ch from hook and in each ch across. [W bl]
  • Space rows. Ch 3, turn. *Ch 2, skip next 2 sts, dc in next st*; rep from * across, last dc in the top of the turning ch-3. [W sp]
  • Block rows. Ch 3, turn. Dc in each dc and 2 dc in each ch-2 sp across, last dc in the top of the turning ch-3. [W bl]

Level 2: Lattice band

In Rows 3-8, work lattice rows 1-6: ch 3, turn, E1 sp, the lattice row q times, E2 sp. E1, q and E2 are in the skirt table.

Level 3: Zellige Star band

In Rows 4-18, work the star chart (chart row n is skirt row n+3). Every row is: ch 3, turn, then *G sp, one star row*, repeated 4 times in total, then G sp. G is in the skirt table. Chart rows are symmetric, so you never need to reverse them.

Zellige star filet crochet chart, 15 by 15 squares, eight-pointed star with a small star inside
The Zellige Star filet chart. Chart row 1 is the bottom row.
Chart rowOne star (15 squares)
17 sp, 1 bl, 7 sp
26 sp, 1 bl, 1 sp, 1 bl, 6 sp
32 sp, 4 bl, 3 sp, 4 bl, 2 sp
42 sp, 1 bl, 9 sp, 1 bl, 2 sp
52 sp, 1 bl, 4 sp, 1 bl, 4 sp, 1 bl, 2 sp
62 sp, 1 bl, 2 sp, 2 bl, 1 sp, 2 bl, 2 sp, 1 bl, 2 sp
71 sp, 1 bl, 3 sp, 1 bl, 3 sp, 1 bl, 3 sp, 1 bl, 1 sp
81 bl, 3 sp, 1 bl, 5 sp, 1 bl, 3 sp, 1 bl
91 sp, 1 bl, 3 sp, 1 bl, 3 sp, 1 bl, 3 sp, 1 bl, 1 sp
102 sp, 1 bl, 2 sp, 2 bl, 1 sp, 2 bl, 2 sp, 1 bl, 2 sp
112 sp, 1 bl, 4 sp, 1 bl, 4 sp, 1 bl, 2 sp
122 sp, 1 bl, 9 sp, 1 bl, 2 sp
132 sp, 4 bl, 3 sp, 4 bl, 2 sp
146 sp, 1 bl, 1 sp, 1 bl, 6 sp
157 sp, 1 bl, 7 sp
Star chart written out, one star per row (chart row 1 is the first one you work).

Waist ties and finishing

  • Ties (make 2). With the yarn still attached at a top corner of Row 40, ch until the cord measures 120 cm (47 in). Sc in the 2nd ch from hook and in each ch back, sl st into the corner, fasten off. Join yarn at the other top corner and repeat.
  • To wear. Wrap the skirt around your hips with the hem at the bottom, bring one tie around to the front or side, and tie them together.

Finishing, blocking and care

  1. Weave in ends diagonally through the blocks, then back through a second time. Mesh shows loose tails, so leave a generous 10 cm tail.
  2. Wet block. Soak in lukewarm water for 10-15 minutes, press out the water in a towel without wringing, and pin flat to the finished measurements. For the shorts, lay them flat and tug the mesh square.
  3. Let it dry completely before unpinning. Cotton filet holds its shape after blocking.
  4. Optional: a light fabric stiffener on the hem band keeps the star crisp.
  5. Care: hand wash cool and dry flat. Do not wring or hang wet, because cotton mesh stretches under its own weight.

Troubleshooting filet crochet

My square count keeps changing

Count the double crochet posts, not the chains. A row of W squares has W+1 posts, and the last one goes into the top of the turning ch-3. Put a stitch marker in the turning chain so you can find it. Most count problems come from missing that last stitch.

The edges are wavy

Wavy edges mean a changing tension at the turn. Keep your turning ch-3 the same size as your dc posts, and always work the last dc into the top (3rd ch) of the turning chain. If the edge pulls in, you are probably skipping that last stitch.

The star looks wider than tall

Filet squares are slightly wider than tall, so motifs look a little stretched before blocking. Wet blocking and the weight of the cotton open the mesh vertically. Block the skirt flat to its finished measurements.

There is a small gap at the crotch of the shorts

Both legs share the same two stitches at the front and back of the crotch, so a small gap can appear. Close it with a yarn tail and a few stitches.

The fabric is too stiff or too holey

Too stiff: go up half a hook size. Too holey or floppy: go down half a hook size. Swatch again before you start the garment.

Variations and ways to wear the set

  • Crochet skirt only. Part 3 stands on its own as a free crochet skirt pattern with a star hem.
  • Crochet top only. The halter top is a fast project and a great way to test your gauge before the skirt.
  • Crochet shorts only. Make them in a darker colour to wear over a swimsuit.
  • Two colours. Work the border rows, edging and ties in a contrast colour.
  • Change the length. Add or remove rows. Each row adds about 1.25 cm (0.5 in).
  • Style it. Wear the set over a swimsuit, or wear the top with jeans and the skirt with a plain tank. Add a sun hat to finish the look.

Frequently asked questions

Is this crochet set pattern really free?

Yes. The complete written pattern for the top, shorts and skirt is on this page. The printable PDF, with the charts and all size tables, is free when you sign up with your email.

Is filet crochet good for beginners?

Yes. Filet uses only chains and double crochet, and every square is either an open space or a solid block. If you can chain and make a double crochet, you can make Level 1 of this set. The ultimate beginner crochet guide on this site covers those two stitches step by step.

What hook size should I use for this crochet set?

Start with a 3.5 mm (US E-4) hook and DK cotton, then make the swatch in the gauge section. The pattern is written in squares, so your swatch decides whether you need a 3.25 mm, 3.75 mm or 4.0 mm hook.

How much yarn do I need for the whole set?

About 530 to 870 metres (580 to 950 yards) of DK cotton, depending on size. Size M needs roughly 630 metres, or about 275 g. These are estimates, so buy 10 to 15 percent extra.

Is the crochet set see-through?

Yes, filet is an open mesh. It is designed as a cover-up to wear over a swimsuit or a bralette and shorts. For a more opaque look you can wear a slip or lining underneath.

Can I make just the skirt, the top or the shorts?

Yes. Each piece is a stand-alone pattern with its own size table. Many people start with the skirt because it is a simple rectangle.

How do I read a filet crochet chart?

Each box on the chart is one square. A filled box is a block (3 double crochet). An empty box is a space (ch 2, skip 2, dc). Start at the bottom row and work up. The Zellige charts are symmetric, so each row reads the same from either side.

What is the difference between crochet and knitting?

Crochet uses one hook and works one active loop at a time. Knitting uses two needles and keeps many loops live at once. Crochet is usually easier to start and to fix, which is one reason it suits beginners.

How do I change the size?

Use the resizing formula in the gauge section: squares needed = measurement in cm x squares per 10 cm in your swatch / 10. Then use that number of squares wherever the pattern says W or N.

Can I sell items made from this pattern?

Yes, small-batch sales of finished items are welcome. Please credit Pattern by Ichraq Crea Studio and link back to this page. Please do not copy, resell or share the pattern, charts or photos.

Happy crocheting from Ichraq Crea Studio! Share your finished Zellige set on Instagram and tag us @IchraqCreaStudio. Pin this pattern to your crochet board so you can find it again.

Patterns made to be enjoyed

Shop the Ichraq Crea collection

Printable crochet patterns for quiet mornings, thoughtful gifts, and projects you will be proud of.

Come hang out with us

Share your makes, ask questions, and find inspiration from other Ichraq Crea makers.

Join the Ichraq Crea Community ↗ A friendly space for crochet lovers