FREE Rainbow Rose Crochet Patterns

Free Rainbow Rose Crochet Pattern: A Step-by-Step Guide to Crocheting a Stunning Colorful Rose

There is something undeniably magical about a rainbow rose. The way colors blend and cascade from one petal to the next creates a flower that feels almost too beautiful to be real — and yet, with a hook, some yarn, and a little patience, you can create one entirely by hand. Whether you are a seasoned crocheter looking for your next colorful project or a beginner eager to try something that looks impressive but is more approachable than it seems, this free rainbow rose crochet pattern is exactly what you need.

In this guide, you will find everything from the materials you need to a complete, written-out pattern with detailed stitch instructions, tips for color changes, and ideas for how to use your finished roses. Bookmark this page, pin the pattern, and let’s get started.


Why Crochet a Rainbow Rose?

Crochet roses have been a beloved project in the fiber arts community for decades. They are versatile, relatively quick to make once you get the hang of them, and endlessly customizable. But the rainbow version takes the traditional crochet rose to an entirely new level of visual impact.

A rainbow rose works beautifully as a hair accessory, a brooch, a gift topper, a decorative accent on a hat or bag, or simply as a piece of home décor. You can make a bouquet of them and place them in a vase where they will never wilt. You can attach them to a headband for a festival look. You can sew them onto a tote bag for a burst of color. The possibilities are genuinely endless.

Beyond their beauty, rainbow roses are also a wonderful way to use up leftover yarn from other projects. Since each color section uses only a small amount of yarn, this pattern is perfect for those scraps sitting in your stash waiting for their moment.


Skill Level

This pattern is written for beginners to intermediate crocheters. If you know how to make a slip knot, chain, single crochet, double crochet, and slip stitch, you have everything you need to complete this rose. A few techniques like working in rows and joining yarn in new colors are used, but all of them are explained step by step within the pattern.

If you are a complete beginner, consider practicing these basic stitches on a small swatch before diving in. Once you feel comfortable with them, this pattern will come together naturally.


Materials Needed

Before you begin, gather the following supplies:

Yarn: You will need worsted weight yarn (size 4) in at least five to seven colors to create a true rainbow effect. The classic rainbow progression is red, orange, yellow, green, blue, indigo or purple, and violet. You can also simplify it to five colors — red, orange, yellow, green, and blue — or use any color gradient that speaks to you. Pastel rainbow roses are equally gorgeous. You need only a small amount of each color, roughly 5 to 10 yards per color depending on the size of your rose.

Crochet Hook: A size 5.0 mm (H/8) hook works well with worsted weight yarn. If you prefer a denser, tighter rose, go down to a 4.5 mm hook. If you want a looser, more open flower, try a 5.5 mm hook.

Scissors: A sharp pair of yarn scissors is always helpful for clean cuts during color changes.

Yarn Needle: You will need a tapestry needle or yarn needle to weave in your ends neatly.

Optional: Floral wire, felt backing, or a pin back for finishing touches depending on how you plan to use your rose.


Abbreviations Used in This Pattern

Since crochet patterns use standard abbreviations, here is a quick reference guide for everything you will see below:

ch — chain
sl st — slip stitch
sc — single crochet
hdc — half double crochet
dc — double crochet
tr — treble (triple) crochet
st — stitch
sp — space
rep — repeat
yo — yarn over
() — work all stitches listed inside the parentheses into the same stitch or space
[] — repeat the instructions inside brackets the number of times indicated


Understanding the Construction

This rainbow crochet rose is made in a unique way that creates the realistic spiral look of a rose. Rather than working in the round in the traditional sense, the petals are worked in rows and then rolled and sewn together at the base to form the flower shape. This technique gives you incredible control over the shape of each petal and makes color changes simple and clean.

The rose is made in one long strip of petals. You will work five layers of petals, with each successive layer being slightly larger than the last. Once the strip is complete, you simply roll it up from one end to the other and stitch the base to secure it. The result looks intricate and impressive, but the construction is actually very logical once you see it in action.

Each layer of petals will be worked in a different color, giving your rose its rainbow gradient from center to outer petals.


Free Rainbow Rose Crochet Pattern

Color Assignment Guide

For a seven-color rainbow rose, assign your colors as follows. Feel free to adjust based on how many colors you are using.

Color 1 (C1): Red — innermost center petals
Color 2 (C2): Orange — second layer
Color 3 (C3): Yellow — third layer
Color 4 (C4): Green — fourth layer
Color 5 (C5): Blue — fifth layer
Color 6 (C6): Indigo — sixth layer
Color 7 (C7): Violet — outermost petals

If you are working a five-color rose, simply skip two of the middle shades and work with five layers.


Foundation and Petal Strip

With C1, make a foundation chain.

Chain 56. This chain will be your foundation for the entire petal strip. Do not turn yet. Take a moment to count your chains and make sure you have 56 total, not counting the loop on your hook.


Layer One: Tiny Center Petals (C1 — Red)

These small petals form the very center of your rose. They create that tightly closed bud look at the heart of the flower.

Row 1: Starting in the 2nd chain from the hook, work 1 sc in each of the next 5 chains. You will have 5 sc total. Turn.

Row 2: Ch 1, work 2 sc in the first stitch, 1 sc in each remaining stitch across. Turn.

Row 3: Ch 1, sc across. Do not increase. Turn.

Row 4: Ch 1, sc across. Turn.

Now make your first petal: Ch 3, work 1 dc in the first sc, then work 2 dc in each of the next 3 stitches, then 1 dc in the last stitch. Ch 3, sl st into the base of the first dc of this petal to close the petal into a rounded shape.

Repeat this petal sequence two more times along the row, creating three small petals total in C1.

Fasten off C1 and leave a short tail for weaving in.


Layer Two: Small Petals (C2 — Orange)

Join C2 with a sl st to the side of the foundation strip, directly alongside where the C1 section ended.

Row 1: Ch 1, sc across the next 8 stitches of the foundation chain. Turn.

Row 2: Ch 1, sc across. Turn.

Row 3: Ch 2 (counts as first hdc), work 1 hdc in each stitch across. Turn.

Row 4: Ch 2, work 2 hdc in first st, hdc across to last st, 2 hdc in last st. Turn.

Now form the petals: Work across the row making four petals. For each petal, ch 3, work 4 dc into the next 4 stitches, ch 3, sl st back into the base of the starting chain to close the petal shape. Repeat four times total across the row.

Fasten off C2.


Layer Three: Medium Petals (C3 — Yellow)

Join C3 to the foundation strip where C2 ended.

Row 1: Ch 1, sc across the next 10 stitches of the foundation chain. Turn.

Row 2: Ch 1, sc across. Turn.

Row 3: Ch 3 (counts as first dc), work 1 dc in each stitch across. Turn.

Row 4: Ch 3, work 2 dc in first st, dc across to last st, 2 dc in last st. Turn.

Row 5: Ch 3, dc across. Turn.

Form petals across the row: For each petal, ch 4, work 5 dc into the next 5 stitches, ch 4, sl st back into the base of starting chain. Repeat five times across the row.

Fasten off C3.


Layer Four: Larger Petals (C4 — Green)

Join C4 to the foundation strip.

Row 1: Ch 1, sc across the next 10 stitches. Turn.

Row 2: Ch 1, sc across. Turn.

Row 3: Ch 3, dc across. Turn.

Row 4: Ch 3, 2 dc in first, dc across to last, 2 dc in last. Turn.

Row 5: Ch 3, dc across. Turn.

Row 6: Ch 3, 2 dc in first, dc across to last, 2 dc in last. Turn.

Form petals: Ch 4, work 6 dc into next 6 stitches, ch 4, sl st back to base. Repeat five times.

Fasten off C4.


Layer Five: Full Outer Petals (C5 through C7)

For the final outer layers, you will work petals in the remaining colors, with each color forming two or three petals. These are the largest petals and they create the full, open look of a blooming rose.

Join C5 to the foundation strip.

Row 1: Ch 1, sc across the next 12 stitches. Turn.

Rows 2–3: Ch 3, dc across. Turn.

Row 4: Ch 3, 2 dc in first, dc across to last, 2 dc in last. Turn.

Rows 5–6: Ch 3, dc across. Turn.

Form petals: Ch 5, work 6 tr into next 6 stitches, ch 5, sl st back to base. Repeat four times.

Fasten off C5.

Join C6 and repeat the same process for the next section of the strip, creating four more large petals in the C6 color.

Fasten off C6.

Join C7 and work the final outermost petals in the same manner, adding a final four petals that will frame the very outside of your finished rose.

Fasten off C7. Weave in all ends securely.


Assembling the Rose

Now comes the truly satisfying part — rolling your petal strip into a rose.

Lay your completed strip flat with the smallest petals (C1) at one end and the largest petals (C7) at the other.

Starting at the C1 end, begin rolling the strip tightly. The tiny petals will coil into the center of the rose naturally. As you roll, the progressively larger petals will fan outward and begin to look like the outer layers of a real flower.

Hold the rolled shape firmly in one hand as you work. Once you have rolled the entire strip, use your yarn needle and a length of C1 yarn (or any neutral color) to stitch through the base of the rose several times, securing all the layers together. Work your needle through the base in multiple directions to make sure nothing unravels.

When you are satisfied that the rose is secure, tie off your thread and trim the excess.


Optional: Adding a Leaf or Backing

To give your rose a more finished, polished look, you can crochet a simple leaf to attach to the back.

Using green yarn and a 5.0 mm hook, chain 15. Work 1 sc in the 2nd chain from hook, 1 hdc in the next, 1 dc in each of the next 9 chains, 1 hdc in the next, 1 sc in the last chain. Ch 1, rotate and work back down the other side of the foundation chain in the same pattern. Sl st to join. Fasten off and weave in ends.

Sew the leaf to the back base of the rose.

You can also cut a small circle of felt in a coordinating color and sew it flat across the base of the rose to create a clean, professional-looking backing — especially useful if you plan to attach a pin back or brooch finding.


Tips for a Beautiful Rainbow Rose

Getting the color transitions to look clean and vivid makes a big difference in the final result. Here are a few things that will help.

When joining a new color, always pull the new yarn through the last two loops of the final stitch in the previous color. This gives you a clean transition without any of the old color bleeding into the new one.

Weave in your ends as you go rather than saving them all for the end. With seven colors in play, the weaving-in process can feel overwhelming if you leave it for last.

If you want your rose to hold its shape more firmly, lightly starch it with liquid fabric stiffener or a homemade mixture of one part white glue to three parts water. Pin it into shape on a foam board and let it dry completely. The difference in structure and appearance is remarkable.

Don’t be afraid to experiment with color order. A sunset rose using coral, peach, gold, and deep red creates a completely different mood. A cool-toned rose using teal, turquoise, lavender, and purple is equally striking. The pattern structure stays the same — only your color choices change.


Ways to Use Your Rainbow Rose

Once you have made one rainbow rose, you will almost certainly want to make more. Here are some project ideas to inspire you.

A bouquet of seven or nine rainbow roses arranged in a small vase makes an unforgettable gift that will last forever. Wrap the stems in green floral tape or crochet simple stems to complete the look.

Attach a safety pin or brooch back to the base of the rose and you have a wearable flower accessory that works on lapels, scarves, hats, and bags.

Sew a rose onto a plain headband for a beautiful, boho-style hair accessory. These make wonderful gifts for birthdays, graduations, or any celebration.

A single large rainbow rose sewn onto the center of a pillow cover instantly transforms a plain throw pillow into a showpiece. Use a larger hook and bulkier yarn for an oversized version.

Smaller versions of this rose — made with fingering weight yarn and a 2.5 mm hook — become the most charming gift tags, bookmark decorations, or miniature ornaments.


Sizing Variations

This pattern as written produces a rose approximately 3 to 4 inches in diameter when made with worsted weight yarn. To make a smaller rose, use fingering or sport weight yarn with a correspondingly smaller hook. To make a larger statement flower, use bulky yarn (size 6) with a 6.5 to 8.0 mm hook and add an additional row to each petal layer.


Storing and Caring for Your Crochet Rose

Crochet flowers made from acrylic yarn are durable, washable, and colorfast. To clean your rose, hand wash it gently in cool water with a small amount of mild soap, reshape it while damp, and lay it flat to dry.

If you used natural fibers like cotton or wool, treat it with the same care you would give any delicate knit or crocheted item — cool water, gentle handling, and flat drying.


Final Thoughts

A rainbow rose is more than just a crochet project — it is a tiny, hand-crafted celebration of color. Every time you pick up your hook and work through this pattern, you are creating something that combines skill, creativity, and the pure joy of watching colors bloom across your work. Whether you are making roses for yourself, as gifts, or to sell at craft fairs, this free rainbow rose crochet pattern will serve you beautifully.

Save this pattern, share it with a fellow crafter who loves color as much as you do, and enjoy every stitch of the process. Happy crocheting!

Categorized in:

Crochet Flower Patterns,

Last Update: October 15, 2026

Tagged in:

, , , ,