Menu
×
Free Crochet Patterns Video Tutorials Store About The Crochet Community Search Cart
Cardigans & Cover Ups / Garments

How To Crochet a Floral Cardigan in 8 Sizes!

Updated February 18, 2026

This post contains affiliate links. If you make a purchase through links on our site, I may earn a small commission. Click to see full details of my Privacy Policy.

Pin it now, make later!

Learn how to crochet a floral cardigan in 8 sizes with this free step-by-step pattern and video tutorial. There’s something timeless about a granny square cardigan and this floral-inspired version brings a fresh twist to the classic design! Designed using my new yarn range, Bella Coco Merino, I have created this cheerful design with pops of pink and green framed in soft cream for a vintage-meets-modern look.

Perfect for layering all year round, the Flora Cardigan is as cosy as it is eye-catching. In this post, I’ll be sharing the pattern so you can create your own beautiful wearable, whether you’re looking for a statement piece for your wardrobe or a thoughtful handmade gift.

A woman wearing a handmade crochet cardigan with colorful granny square motifs in pink, green, and cream, styled with a white top and light blue jeans against a pink background.
Flat lay of crochet supplies including green, pink, cream, and off-white balls of Bella Coco Merino yarn, a gold-handled pair of scissors, a crochet hook, and two yarn needles, styled with a wooden tray and trailing eucalyptus leaves.

Materials & Tools

  • Yarn: Bella Coco Merino, 100% Merino Wool, Sport (#2), 50g (1.75oz), 165m (180yds). In Yarn A: Buttermilk (16), Yarn B: Bubblegum (15), Yarn C: Tea Green (09) Yarn D: Cream (03) see amounts needed under Yarn Quantities.
  • Hook: 2 hook sizes; 3mm 3.5mm (US E4), 4mm (US G-6), 4.5mm (US 7), 5mm (US H-8), depending on the size you are making.

Tools

About The Yarn

Flat lay of yarn including green, pink, cream, and off-white balls of Bella Coco Merino yarn. Half in a circular rattan tray and the others stacked neatly on a pale pink background with eucalyptus leaves at the top of the image.

Bella Coco Merino is spun with a z-twist instead of the classic s-twist. This special twist means that this yarn is made specifically for crocheters. Where the s-twist may tend to split and unwind when you work with it, the z-twist keeps the structure intact. The result is a smooth, flexible, and comfortable crafting experience! Available in 30 shades and 5 prints, this carefully curated colour palette includes: delicate pastels and muted shades to bright middle tones and vivid colours which can be mixed and matched to your creative heart’s content!

Where To Shop for Yarn

Colour Inspiration

Handmade crochet cardigan made from colorful granny squares, featuring pink, green, cream, and white yarn, laid flat to show the detailed floral square pattern and ribbed edging.

Original Colourway

Alternative Colourway 1

Alternative Colourway 2

Sizing and Yarn Quantities

XSSMLXL/2X3X4X5X
To fit
chest size
71-76cm
28-30in
81-86cm
32-34in
91.5-96.5cm
36-38in
101.5-106.5cm
40-42in
112-127cm
44-50in
132-137cm
52-54in
142-147cm
56-58in
152.5-157.5cm
60-62in
Actual Circumference89cm
35in
106.5cm
42in
122cm
48in
137cm
54in
142cm
56in
152.5cm
60in
162.5cm
64in
183cm
72in
Balls/ Yardage
YARN A
1/
150yds
1/
160yds
1/
160yds
2/
187yds
2/
260yds
2/
260yds
2/
303yds
2/
303yds
Balls/ Yardage
YARN B
2/
224yds
2/
240yds
2/
267yds
2/
267yds
3/
389yds
3/
432yds
3/
432yds
3/
519yds
Balls/ Yardage
YARN C
2/
249 yds
2/
267yds
2/
294yds
2/
294yds
3/
433yds
3/
476yds
3/
478yds
3/
521yds
Balls/ Yardage
YARN D
5/
803yds
5/
863yds
5/
871yds
5/
900yds
8/
1369yds
8/
1378yds
8/
1443yds
9/
1538yds

Yardage is approximate. Please purchase extra if you want to adapt your cardigan by adding more squares or wider ribbing.

CentimetersInches
A = Length44.5 (44.5, 51, 57, 53.5) (57, 61,
68.5)
17.5 (17.5, 20, 22.5, 21) (22.5,
24, 27)
B = Width44.5 (53.5, 61, 68.5, 71) (76,
81.5, 91.5)
17.5 (21, 24, 27,28) (30, 32, 36)
C = Circumference89 (107, 122, 137, 142) (152.5,
162.5, 183)
35 (42, 48, 54, 56) (60, 64, 72)
D = Neckline9 (18, 20, 23, 18) (19, 20, 23)3.5 (7, 8, 9, 7) (7.5, 8, 9)
E = Armhole Depth18 (18, 20, 23, 26.5) (28.5, 30.5,
34.5)
7 (7, 8, 9, 10.5) (11.25, 12, 13.5)

Customisation

Bodies come in all shapes and sizes, so you may find that you want to adjust your sizing to suit your own body or your own taste.


Sleeve length

If you decide that you want your sleeves longer, you can add another row of squares to the length. This can be done at any time prior to adding the ribbing. If you have already connected your squares using the join as you go method, simply make another smaller panel and add on to the bottom of the sleeve.


Length

Similarly to the sleeves, if you decide that you would like your cardigan a little (or a lot) longer, you can add a row or more of squares to the base of the work providing its done before the bottom ribbing.

Gauge

XS
Hook 3.5mm
Square size 3.5inch
69 Squares

S
Hook 3.5mm
Square size 3.5inch
74 Squares

M
Hook 4.5mm
Square size 4inch
74 Squares

L
Hook 5mm
Square size 4.5inch
74 Squares

XL/2X
Hook 3.5mm
Square size 3.5inch
120 Squares

3X
Hook 4mm
Square size 3.75inch
120 Squares

4X
Hook 4.5mm
Square size 4inch
120 Squares

5X
Hook 5mm
Square size 4.5inch
120 Squares

Gauge Swatch

Follow round 1-4 of the squares pattern without fastening off, ss across to ch-3 sp, then add round 5: Ch 3 (counts as tr), (2 tr, ch 3, 3 tr) in ch-2 sp, *(skip 3 sts, 3 tr in next sp) three times, skip 3 sts, (3 tr, ch 3, 3 tr) in ch-2 sp, corner made; repeat from * twice more. (Skip 3 sts, 3 tr in next sp) three times, skip 3 sts. Join with ss to top of ch-3. Fasten off. <20 granny sets, 4 ch 3 sps>

Pattern Notes

Written in UK terms but switchable to US crochet terms below.

Skill level: Advanced beginner.

This cardigan is made by making individual squares made up of 4 rounds. Then, adding the final fifth round using the continuous join as you go (CJAG) method to connect and
create the shape of the project. Simple seaming is used to seam up the sides and sleeves before adding the ribbing.

The number references for each size will be listed as follows:
XS (S, M, L, XL/2X)(3X, 4X, 5X)

Please read through the whole pattern before starting.

A woman wearing a handmade crochet cardigan with colorful granny square motifs in pink, green, and cream, styled with a white top and light blue jeans against a white background.

Pattern Support

The fastest way to get pattern support is to ask in our dedicated facebook group for Bella Coco Crochet patterns. This is the best place for you to connect with other crocheters.

Please note, if you wish to change and adapt this pattern in any way, this must be done at your own exploration and we cannot offer assistance with this.

PDF Pattern

Convert Pattern Terms

Here you can quickly switch between UK and US crochet terms. This will make following the pattern easier as all terms will be converted to your preferred version.

Handmade crochet cardigan made from colorful granny squares, featuring pink, green, cream, and white yarn, laid flat to show the detailed floral square pattern and ribbed edging.

Terms & Abbreviations

  • Stitch(s): st(s)
  • Slip Stitch(s): ss(s): Insert hook, yarn over, pull through stitch and loop on hook.
  • Repeat: rep.
  • Magic Ring
  • Chain(s): ch(s): Yarn over, pull through loop on the hook.
  • Back Loop Only: BLO: Working into the back loop only of the stitch.
  • Repeat: rep.

Stitches

  • Double Crochet(s): dc(s): Insert hook into stitch, yarn over, pull up a loop, you will have two loops on the hook. Yarn over, pull through remaining two loops.
  • Treble Crochet(s): tr(s): Yarn over, insert into stitch, yarn over, pull up a loop, you will have three loops on the hook. Yarn over, pull through two loops, yarn over, pull through remaining two loops.
  • Double Treble(s): dtr(s): Yarn over hook twice, insert into stitch, yarn over, pull up a loop, you will have four loops on the hook. Yarn over, pull through two loops, you will have three loops on the hook. Yarn over, pull through two loops, yarn over, pull through remaining two loops.

Granny Terms

  • Granny Set: Set of 3 tr in a sp together.
  • Split Granny Set: Two tr in first sp, tr in next sp to form a granny set. Used in Cuff ribbing set up rows.

Special Stitches

  • Decrease Granny Set(s): DecGrSet(s): Treble crochet in same space, yarn over, insert hook into same space, yarn over, pull up a loop, yarn over, pull through 2 loops (2 loops on hook). Yarn over, insert hook into next space, yarn over, pull up a loop, yarn over, pull through 2 loops (3 loops on hook). Yarn over, pull through all loops on hook. Treble crochet in same space.
  • Double Treble 2 together: dtr2tog: Yarn over hook twice, insert into stitch, yarn over, pull up a loop, you will have four loops on the hook. (Yarn over, pull through two loops) twice, you will have two loops on the hook. Yarn over hook twice, insert into same stitch, yarn over, pull up a loop, you will have five loops on the hook. (Yarn over, pull through two loops) twice, you will have three loops on the hook. Yarn over, pull through all three loops.
EBOOK promotion for the Bella Coco How to Crochet - a Handy Reference Guide eBook.
How to Crochet – A Handy Reference Guide eBook

Unsure of the differences between UK and US terms? Need a refresher on how to do your crochet stitches? In my ‘How to crochet: A handy reference guide’ EBook I help you with all of these terms and you can always have them to hand! You will also get exclusive access to free video instructions. You can find my EBook HERE.

Pin For Later

To unlock this FREE crochet pattern all you need to do is enter your email to join our mailing list and the grow app will appear, please enter your email and create a password. Now you’ve created a grow account you’ll be able to access all of the free patterns on the blog and bookmark your favourites so you can have them all in one place for easy access.

If you forget your password, click the “forgot password” link and follow the prompts. Please note that the team are unable to assist with resetting Grow passwords or accessing your Grow account, so please make sure you save your login information in a safe place.

Your grow account is separate from your Bella Coco account which you use to access your purchased patterns.

Free Pattern: The Flora Cardigan

Flora Granny Square Pattern

You are viewing this pattern in UK terms.

  • Make 69 (74, 74, 74, 120) (120, 120, 150)
  • Using 3.5 (3.5, 4.5, 5, 3.5) (4, 4.5, 5)mm hook.
  • With colour A, make magic ring.

1-2

  • Round 1: Ch 3, working in magic ring, tr, (ch 1, 2 tr) seven times. Ch 1, join with ss to top of ch-3. Pull ring closed. Fasten off. <16 sts> Join colour B with a ss in any ch-1 sp.
  • Round 2: Ch 3, dtr in same sp (ch-3 and dtr counts as dtr2tog), dtr2tog in same sp. *Ch 1, skip 2 sts, 2 dtr2tog in ch-1 sp, ch 2, skip 2 sts, 2 dtr2tog in ch-1 sp; rep from * twice more. Ch 1, skip 2 sts, 2 dtr2tog in ch-1 sp, ch 2, join with ss top top of ch-3. Fasten off. <16 sts, 4 ch-2 sps, 4 ch-1 sps> Join colour C with ss in any ch-2 sp.

3-4

  • Round 3: Ch 3, 2 tr in same sp, ch 2, 3 tr in same sp, corner made. *Skip 2 sts, 3 tr in next sp, skip 2 sts, (3 tr, ch 2, 3 tr) in ch-2 sp, corner made; repeat from * twice more. Skip 2 sts, 3 tr in next sp, join with ss to top of ch-3. Fasten off. <12 granny sets, 4 ch-2 sps> Join colour D with ss in any ch-2 sp.
  • Round 4: Ch 3, 2 tr in same sp, ch 2, 3 tr in same sp, corner made. *(Skip 3 sts, 3 tr in next sp) twice, skip 3 sts, (3 tr, ch 2, 3 tr) in ch-2 sp, corner made; repeat from * twice more. (Skip 3 sts, 3 tr in next sp) twice, skip 3 sts, join with ss to top of ch-3. Fasten off. <16 granny sets, 4 ch-2 sps>
  • Sew in all ends.

Joining Squares – Round 5

  • You will now be adding the fifth round to our squares and crocheting them together at the same time using the continuous join as you go (CJAYG) method.

Continuous Join As You Go

  • See the chart below, which illustrates the CJAYG method in 4 sections.
  • Before you start, lay out/organise your squares ready for joining.
  • The diagram above shows the amount of squares for sizes S, M & L the join path for the other sizes will be the same, please adjust for the amount of squares you are joining.
  • Starting with the bottom row of the back panel and working up towards the shoulders, before moving on to the first front panel.
  • Next, add the second front panel before joining the first sleeve and second sleeve as a panel and adding to the main section (as highlighted above).

Beginning row:

  • Square 1: With Yarn D, join to any corner ch-2 sp, ch 3 (counts as tr), 2 tr in same sp, [3 tr in next sp] to corner, (3 tr, ch 3, 3 tr) in ch-2 sp, [3 tr in next sp] to corner, 3 tr in corner. Ch 3. Rotate square 180 degrees.
  • Squares 2-second to last square in row: 3 tr in corner ch-2 sp, [ss into corresponding sp on previous square, 3 tr in next sp of working square] to ch-2 sp of working square, 3 tr in ch-2 sp, ch 1, ss in corresponding ch-3 sp of joining square, ch 1, 3 tr in same ch-sp of working square, [3 tr in next sp] to next corner of working square, (3 tr, ch 3, 3 tr) in ch-2 sp, rep from * to * once more, 3 tr in ch-2 sp, ch 3. Rotate the square 180 degrees.
  • LAST square of row: Repeat as for previous squares to join to side of last square and work around 2 free sides. When you reach the last free ch-2 sp work (3 tr, ch 3, 3 tr).
  • Long return: Now working across top of all squares *[3 tr in next sp] across each sp between granny sets to ch 3 space (where squares connect).** Ch 1, ss in next ch-3 sp, ch 1, 3 tr in corner sp of next square; repeat from * up to your last square and then from * to ** for your last square. (3 tr, ch-3) in ch-3 sp.

Subsequent rows:

Continue to follow the diagram above for your joining path.

  • Square 1: Work 3 tr in any ch-3 corner sp. [Ss into corresponding sp between granny sets on previous square, 3 tr in next sp of working square] to ch-2 sp of working square, 3 tr in ch-3 corner sp.
  • Ch 1, ss in ch-3 corner sp of joining square diagonal to working square, ch 1, 3 tr in same corner sp. [3 tr in next sp] to corner, 3 tr in corner. Ch 3. Rotate Square 180 degrees.

2-5

  • Squares 2-5: 3 tr in corner ch-2 sp, [sl st to corresponding sp between granny sets on previous square, 3 tr in next sp of working square] to ch-2 sp of working square, 3 tr in ch-2 sp, ch 1. Remove hook and insert into the ch-3 corner sp of diagonal joining square, place loop back on hook and pull through, ch 1, 3 tr in same ch-sp of working square, [sl st to corresponding sp between granny sets on next square on previous row, 3 tr in next sp of working square] to ch-2 sp of working square, 3 tr in ch-2 corner sp. Ch 1, ss in ch-3 corner sp of joining square diagonal to working square, ch 1, 3 tr in same corner sp. [3 tr in next sp] to corner, 3 tr in corner. Ch 3. Rotate square 180 degrees.

Repeat Instructions:

  • Long return: Repeat instruction for long return on first row finishing with (3 tr, ch 3, 3 tr) in final corner sp.
  • Return row: Repeat instructions for long pass joining with a ss to top of ch-3 from your beginning square 1. Continue following joining path.
  • Fasten off and sew in ends.

Blocking

  • Lay your work on blocking mats and block your work to size using your prefered blocking method.

Seaming

  • Fold the work in half, bringing the seams of the arms together (see Image Q for fold line) and wrong side facing outwards.
  • With a strand of yarn and a darning needle, start at the bottom of the main body and whip stitch through both thicknesses.
  • Once the body is seamed, continue along the underside of the arm and cuff.
  • Fasten off and sew in ends.
  • Repeat on the other side.
  • Turn right side out.

Folding

Cuff

  • Using 3.5 (3.5, 4.5, 5, 3.5) (4, 4.5, 5)mm hook.
  • Join with ss in ch-sp after seam.
  • Set up round 1: Ch 3 (counts as st), *(3 tr in next sp) four times. 2 tr in first corner before the join, skip join, tr in next corner after join, split granny set made. Rep from * around. Join with ss to top of beg ch-3. <16 (16, 16, 16, 24) (24, 24, 24) granny sets, 4 (4, 4, 4, 6) (6, 6, 6) split granny sets>
  • Set up round 2: Ss in first sp. Ch 3 (count as final tr in DecGrSet), *(3 tr in next sp) three times. DecGrSet; rep from * around omitting the final tr from the DecGrSet. Join with ss to beg ch-3. <12 (12, 12, 12, 18) (18, 18, 18) granny sets, 4 (4, 4, 4, 6) (6, 6, 6) split granny sets>
  • Set up round 3: Ch 1 (does not count) *dc in first st of granny set, skip next st, dc in next st; rep from * around. Join with ss to first st.
  • Change to 3 (3, 4, 4.5, 3) (3.5, 4, 4.5)mm hook. Chain 13

Ribbing Row Repeat

  • Row 1: Dc in second ch from hook (missed ch does not count as st) and each st across. Ss in next 2 sts from the last row of the sleeve. Turn. <12 dc, 2 ss for all sizes>
  • Row 2: Skip 2 ss, BLOdc in each st across. Turn. <12 BLOdc for all sizes>
  • Row 3: Ch 1 (does not count as a st), BLOdc in first st and next 11 sts. Ss in next 2 sts from the last row of the sleeve. Turn. <12 BLOdc, 2 ss>

Repeat Row 2 & 3 around

  • To join the last row with the first row and form the cuff, ss in *BLO of next st and the underside of the chain from the first row, repeat from * across. Fasten off and sew in ends.
  • Repeat all cuff instructions on other sleeve.

Bottom Ribbing

Handmade crochet cardigan made from colorful granny squares, featuring pink, green, cream, and white yarn, laid flat to show the detailed floral square pattern and ribbed edging.
  • Turn the work to work on the bottom edge of the cardigan with wrong side facing you.
  • With 3.5 (3.5, 4.5, 5, 3.5) (4, 4.5, 5)mm hook, join with a ss to the bottom left corner (bottom right if you’re left handed).
  • Set up row: Ch 1 (does not count as a st here and throughout) work 2 dc in first corner sp, *dc in each st to ch-sp, dc in ch-sp, dc in join, dc in corner sp of next st; rep from * across, Dc in same sp. Turn. <91, 109, 109, 109, 109) (109, 109, 109) dc>
  • Change to 3 (3, 4, 4.5, 3) (3.5, 4, 4.5)mm hook. Chain 16

1-3

  • Row 1: Dc in back bump of second ch from hook (missed ch does not count as st) and each st across. Ss in next 2 sts from the set up row. Turn. <15 dc, 2 ss for all sizes>
  • Row 2: Skip 2 ss, BLOdc in each st across. Turn. <15 BLOdc for all sizes>
  • Row 3: Ch 1 (does not count as a st), BLOdc in first st and next 14 sts. Ss in next 2 sts from the last row of the sleeve. Turn. <15 BLOdc, 2 ss for all sizes>

Row Repeat Instructions

  • Repeat row 2 & 3 across, do not fasten off.

Front Opening Ribbing

  • Change to 3.5 (3.5, 4.5, 5, 3.5) (4, 4.5, 5)mm hook.
  • Set up row: Ch 1, dc in each st of the ribbing, dc in set up row end. *Dc in corner sp of square, dc in each st across to next corner sp, dc in corner sp, dc in join; rep around omitting the dc in join at both corner seams. <225 (243, 243, 243, 279, 279, 279) dc>
  • Change to 3 (3, 4, 4.5, 3) (3.5, 4, 4.5)mm hook. Chain 13

1-3

  • Row 1: Dc in back bump of second ch from hook (missed ch does not count as st) and each st across. Ss in next 2 sts from the set up row. Turn. <12 dc, 2 ss for all sizes>
  • Row 2: Skip 2 ss, BLOdc in each st across. Turn. <12 BLOdc for all sizes>
  • Row 3: Ch 1 (does not count as a st), BLOdc in first st and next 11 sts. Ss in next 2 sts from the last row of the sleeve. Turn. <12 BLOdc, 2 ss for all sizes>

Repeat Instructions

  • Repeat row 2 & 3 across.
  • Fasten off and sew in all remaining ends.

Video Tutorials

Right-handed

Left-handed

Granny Square Patterns

Explore these lovely granny sqaure patterns avalible on the blog:

Crochet Stitch Library

Discover the ever-expanding stitch library and enhance your crochet skills with free step-by-step patterns and easy-to-follow video tutorials. 

crochet stitch library

I always love to see your makes so if you try any of my patterns or follow my stitch tutorials please tag me @bellacococrochet or use the #bellacococrochet

sarah-jayne
 
KEEP ON making
Don’t miss a thing! Sign up to our newsletter, grab a cuppa and find out about the latest posts and projects.
Thanks! Please check your inbox (and junk) to confirm your subscription!

Pin it now, make later!

1 Comment

  • 10 Crochet Romantic Cardigan Ideas - Yarns Whimsy
    March 22, 2026 at 11:41 am

    […] A floral granny cardigan has such a lovely romantic energy because it combines soft flower motifs with the structure of a wearable garment. The floral centres bring sweetness and colour, while the cardigan shape keeps everything practical and easy to style. What makes this feel modern is the contrast between the traditional flower square idea and a fresher palette or cleaner finishing, so the overall piece feels playful and current rather than old-fashioned. In broad construction terms, this cardigan is based on floral granny motifs and comes in multiple sizes, which makes it especially appealing if you enjoy motif-based crochet and want something cheerful but polished. It works beautifully for spring layers, cottage-inspired wardrobes, and colourful handmade statement pieces. You can go with soft cream and pink for a classic romantic look, or choose moodier florals for something a little more dramatic. If you enjoy floral crochet and want a cardigan that feels charming without losing structure, this is a really inspiring idea. Tutorial […]

    Reply

Leave a Reply


American Express Apple Pay Diners Club Discover Google Pay Maestro Mastercard PayPal Shop Pay Union Pay Visa
© 2024 Bella Coco Crochet.