Crochet Rose Cushion Pattern: Photo Tutorial (PDF Pattern) – Etsy

Crochet Rose Cushion Pattern: Photo Tutorial (PDF Pattern)

There is something quietly magical about a crochet rose cushion. It sits on a sofa or bed and immediately draws the eye, soft petals spiralling outward in a way that looks impossibly intricate until you sit down and make one yourself. This pattern is for anyone who has ever wanted to try a dimensional floral crochet project but felt a little unsure where to begin. Whether you are a confident beginner or a seasoned crocheter looking for a satisfying weekend project, this rose cushion will reward every stitch.

This post walks you through the entire process, from choosing your yarn to finishing your cushion with a neat, professional edge. A full PDF version of this pattern is available in my Etsy shop, complete with every photo from this tutorial and a printable stitch diagram you can prop up beside you while you work.


What You Will Need

Before you cast on a single chain, it helps to gather everything in one place. There is nothing more frustrating than settling into a rhythm and realising you are short on yarn or missing the right hook.

Yarn: You will need approximately 300 grams of a DK or worsted weight yarn for the main cushion body. For the roses, a contrasting or complementary colour works beautifully, and you will need roughly 100 grams for a cushion cover measuring 45 cm by 45 cm. Cotton yarn gives the roses a crisp, well-defined shape and is particularly good for this pattern. Acrylic blends are equally lovely and tend to be more budget-friendly while still holding their structure well. If you want an heirloom-quality piece, a merino wool blend is luxurious and worth the splurge.

Hook: A 4 mm crochet hook is recommended for DK weight yarn. If you are using worsted weight, a 5 mm hook will give you a relaxed, drapey fabric. Always check your gauge before beginning — a cushion that comes out too small or too large can be a real disappointment after so many hours of work.

Other supplies: You will need a cushion insert measuring 45 cm by 45 cm, a yarn needle for weaving in ends, scissors, stitch markers, and a few rust-proof pins for blocking. If you want to add buttons or a zipper to your cushion back, have those ready before you begin the finishing stage.


Gauge and Tension

Gauge matters more for a cushion cover than for many other crochet projects because the finished piece needs to fit snugly over the insert. A cover that is too loose will look sloppy, and one that is too tight will struggle to go on and will distort the insert.

Work a gauge swatch of at least 15 cm by 15 cm before starting. In double crochet (US: single crochet) using a 4 mm hook and DK yarn, you should aim for approximately 17 stitches and 20 rows to every 10 cm square. If your swatch comes out larger than this, try a smaller hook. If it comes out smaller, move up a hook size.

Take the time to do this step, especially if you plan to sell finished items from this pattern or gift the cushion. Getting the gauge right from the beginning is one of the habits that separates a relaxed, confident crocheter from one who spends the final stages of a project wrestling with a cover that will not zip up.


Understanding the Pattern Structure

This cushion is worked in two main panels — a front and a back — which are joined together along three sides with a neat slip stitch seam. The roses are made separately and then sewn onto the front panel once it is complete. This approach means you can arrange the roses exactly as you like before committing them to the fabric. You might want a formal grid of evenly spaced blooms, or you might prefer a looser, more organic cluster of roses in one corner. Either way, the pattern accommodates your vision.

The base fabric is worked in a simple shell stitch pattern that creates a beautiful scalloped texture. Shell stitches have a lot of visual movement on their own, so once your roses sit on top, the overall effect is rich and layered without being busy or overwhelming.

The roses themselves are worked in a continuous spiral of treble crochet (US: double crochet) clusters, beginning at the centre and working outward. Each petal is slightly raised from the one before it, creating that distinctive dimensional look. Once you have made your first rose, you will find that they come together quickly and you will likely end up with a small pile of extras because stopping is genuinely difficult.


The Base Panel: Step by Step

Foundation Chain

Begin by chaining a multiple of 6, plus 2 for your turning chain. For a 45 cm cushion panel, chain 80. This gives you a tidy foundation that will produce a panel of approximately 45 cm once worked to the correct length.

Turn and work one double crochet (US: single crochet) into the second chain from the hook. Double crochet to the end of the row. This creates a firm, stable base for your shell stitches to sit on.

Row 1 (Shell Row): Chain 3 and turn. Skip the first two stitches. Work 5 treble crochets (US: double crochets) into the third stitch — this is your first shell. Skip 2 stitches, work a single chain, skip 2 more stitches, and work another shell of 5 treble crochets into the next stitch. Continue in this pattern across the row, ending with a treble crochet into the final stitch.

Row 2 (Connecting Row): Chain 1 and turn. Work a single crochet into the first stitch. Chain 2, work a single crochet into the centre of the next shell. Chain 2, and continue connecting the shells in this way across the row, finishing with a single crochet into the turning chain.

Repeat rows 1 and 2 alternately until your panel measures 45 cm. Fasten off and weave in your ends.

Make two panels in this way — one for the front and one for the back. If you want a simpler back panel, you can work the back entirely in double crochet, which is quicker and gives the cushion a slightly different texture on the reverse. Both approaches look wonderful.


Making the Roses

This is the part of the pattern that people always ask about. The roses look complex, but they are built from a logical sequence of stitches that becomes almost meditative once you are into your second or third bloom.

Magic Ring or Foundation Chain: Begin with a magic ring or chain 4 and join into a ring with a slip stitch. Work 10 single crochets into the ring and join with a slip stitch to the first single crochet.

Round 1 (Inner Petals): Chain 3, work 2 treble crochets into the same stitch. Chain 3, slip stitch into the next stitch. Repeat this sequence around the ring — you will end up with 5 small petals that curl slightly upward. These form the innermost ring of your rose.

Round 2 (Second Petal Layer): Slip stitch behind the first round, inserting your hook into the back of the stitches from round 1 to keep this layer slightly raised. Chain 4, work 3 treble crochets into the same stitch. Chain 4, slip stitch into the next stitch. Repeat around. The petals in this round should be noticeably larger than those in round 1, and because you are working behind the previous round, they will sit slightly lower, giving the rose its three-dimensional quality.

Round 3 (Outer Petals): Work behind round 2 in the same way. Chain 5, work 4 treble crochets. Chain 5, slip stitch. Repeat around. These outer petals will fan out generously, forming the open, blowsy appearance of a fully opened rose.

Round 4 (Optional Extra Layer): For a very full, opulent rose, work a fourth round using chains of 6 and groups of 5 treble crochets. This extra layer makes the rose considerably larger and is gorgeous if you want fewer, statement blooms on your cushion rather than many smaller ones.

Fasten off, leaving a long yarn tail for sewing the rose to the cushion panel. Do not cut this tail short — you will need enough length to secure the rose firmly at several points around its base so that it sits flat and does not curl up during use.

Make as many roses as you like. For a 45 cm cushion front, a classic arrangement uses 9 roses in a 3 by 3 grid. A more romantic, asymmetric look can be achieved with 5 to 7 roses clustered toward the centre or one corner.


Attaching the Roses

Lay your front panel flat on a clean, well-lit surface. Place your roses in the arrangement you have chosen and step back to look at the overall composition before you commit. Take a photograph on your phone so you have a reference to return to if the roses shift while you are sewing.

Thread your yarn needle with the long tail from each rose. Begin at the base of the rose and use small, neat stitches to secure the outer edge first, then stitch through the centre to anchor the middle. The goal is for the rose to lie completely flat and to resist being tugged or pulled out of shape during normal use. Do not rush this step — a loosely attached rose will come away from the cushion at exactly the moment you least want it to, which is usually when someone has just admired the cushion from across the room.

Weave in all ends very securely and trim close to the work.


Joining the Panels

Place your front and back panels with wrong sides together. If you are using buttons or a zipper, install them along one edge now, before you join the remaining three sides.

Using a 4 mm hook and the main colour, insert your hook through both layers at one corner and draw up a loop. Work a slip stitch seam along three sides, picking up one stitch from each panel with every slip stitch. This creates a visible ridge on the right side of the cushion, which can look intentional and decorative if you work it neatly. If you prefer an invisible seam, use a yarn needle and a mattress stitch instead.

Before closing the final side, insert your cushion pad and check that everything is sitting well. The panel should fit snugly over the insert with no visible puckering or gaping at the seams. Once you are happy, complete the seam and fasten off.


Finishing Touches

A simple shell stitch edging around the entire perimeter of the cushion ties the project together beautifully. Using a contrasting colour or the same colour depending on your preference, work a round of single crochets evenly around the outside edges, then work one round of shell stitches over the top. This frames the cushion and gives it a polished, finished appearance that looks every bit as considered as something you might find in a boutique homeware shop.

If you want to go a step further, blocking the finished cushion will make an enormous difference to the drape and definition of both the shell stitch base and the roses. Wet blocking works particularly well for cotton and merino yarns. Lightly spray your finished cushion with water, pin it to your measurements, and allow it to dry completely before removing the pins. The stitch definition after blocking is genuinely transformative.


Yarn Colour Ideas

One of the great pleasures of this pattern is how completely it changes character depending on the colours you choose. Here are a few combinations worth considering.

A deep burgundy or terracotta base with blush pink roses creates a rich, romantic feel that works beautifully in a bedroom. Cream or ivory with white roses is elegant and quietly Nordic. A sage green base with dusty pink roses feels fresh and botanical. If you want something more modern and graphic, try a charcoal grey base with rust or mustard roses — the result is striking in a completely different way.

Do not be afraid to use up scraps for the roses. Because each bloom is small and made in a short session, this is a perfect stash-busting pattern. Roses in two or three closely related tones give the cushion depth and interest without looking chaotic.


Tips for Success

Always join a new yarn colour at the beginning of a row rather than in the middle if you can avoid it. This keeps your colour changes neat and reduces the amount of weaving in you need to do.

Keep a consistent tension throughout the base panels. Uneven tension in a shell stitch pattern will show more than in a plain stitch because the shells rely on symmetry to look their best.

If your roses are not sitting as flat as you would like, try pressing them gently with a cool iron through a damp cloth before attaching them. This is particularly effective with cotton yarns.

When sewing your roses to the cushion, use a yarn that closely matches your rose yarn so that your stitching disappears into the petals. A contrasting thread, even a very small amount of it, will catch the eye in a way you probably do not want.


The PDF Pattern

Everything in this tutorial is available as a beautifully formatted PDF in my Etsy shop, including close-up photographs of every key step, a full stitch diagram, a yarn substitution guide, and notes for adjusting the pattern to different cushion sizes. The PDF is printer-friendly and formatted to sit comfortably on a tablet or phone screen if you prefer to work from a device rather than printed pages.

If you make this cushion, I would love to see it. Tag your finished makes on Instagram or leave a photo in the Etsy reviews — seeing the different colour choices and arrangements people come up with is genuinely one of my favourite parts of sharing a pattern like this. Every cushion is its own small artwork, and the one you make will be entirely yours.

Happy crocheting.

Categorized in:

Crochet Flower Home Decor,

Last Update: September 15, 2026