How to Crochet a Stunningly Realistic 3D Rose That Lasts Forever
How to Crochet a Stunning 3D Rose: Step-by-Step Pattern Guide
There is nothing quite like the timeless beauty of a rose. While fresh flowers eventually fade, a handcrafted crochet rose stays vibrant and beautiful forever. Whether you want to create a gorgeous bouquet, embellish a sun hat, decorate your home, or make a heartfelt handmade gift, this step-by-step 3D crochet rose pattern is perfect for your next project.
In this tutorial, we will walk you through crocheting the individual pieces of the rose—including the flower center, outer petals, stem base, and leaves—and show you how to assemble them onto a wire stem for a realistic, professional finish.
—
Project Overview & Sizing
This pattern creates a delicate, life-sized rose measuring approximately 1.9” x 8.7” (5 cm x 22 cm) when fully assembled. It uses lightweight pearl cotton thread to give the petals and leaves a wonderfully detailed, defined texture.
—
Tools and Materials You’ll Need
- Yarn/Thread: Size 3 Pearl Cotton Thread (or equivalent sport/baby weight yarn)
- Color A: Red or Deep Pink (approx. 1 skein)
- Color B: Forest Green (approx. 1 skein)
- Crochet Hook: 2.5 mm (US B-1 or C-2 equivalent)
- Craft Wire: 1 mm thick metal craft wire (approx. 8.7″ / 22 cm long)
- Notions: Tapestry/sewing needle, scissors, and a small amount of strong super glue
—
Crochet Abbreviations (US Terms)
To keep the instructions easy to read, we use standard US crochet terminology:
- CH: Chain
- SL: Slip stitch
- SC: Single crochet
- HDC: Half double crochet
- DC: Double crochet
- St(s): Stitch(es)
- * * : Repeat instructions between stars the indicated number of times
—
Step-by-Step Crochet Instructions
1. Outer Petals (Make 3)
Using Color A (Red/Pink). These petals start in the round and are finished by working back and forth in rows to create a realistic curved edge.
- Make a magic loop and work 4 SC into the ring.
- Increase Round: CH 2, work 2 HDC into the next stitch, 2 DC into each of the next 2 stitches, then 2 HDC into the last stitch. (8 stitches)
- For the remaining steps, do not work in the round. Instead, turn your work to crochet back and forth in rows.
- Increase Row 1: CH 2, 2 HDC into the first stitch, 1 DC, 2 DC into each of the next 4 stitches, 1 DC, 2 HDC into the last stitch. (14 stitches)
- Increase Row 2: CH 1, 1 SC, 3 SC into the next stitch, 3 HDC into the next stitch, 3 DC into each of the next 8 stitches, 3 HDC into the next stitch, 3 SC into the last stitch. (37 stitches)
- Cut the yarn leaving a tail of approximately 4” (10 cm). Pull the yarn tail through the remaining loop to secure your work.
2. The Flower Centre
Using Color A (Red/Pink). This forms the tight, realistic core of your rose.
- Make a magic loop and work 6 SC into the ring.
- Increase Round: Work 2 HDC into every stitch around. (12 stitches)
- From this point on, turn your work and crochet back and forth in flat rows.
- Row 1: CH 9. Starting in the second CH from the hook, work: SL 2, SC 2, HDC 15, then HDC 3 into the last stitch. (22 stitches)
- Row 2: HDC 3 into the first stitch, HDC 18, SC 1, SL 1. (23 stitches)
- Row 3: Working into the second stitch from your hook: SL 1, SC 1, *1 HDC, 3 HDC into the next stitch, 1 HDC*, repeat the sequence between the stars a total of 6 times, then work 1 HDC, 3 HDC into the last stitch. (36 stitches)
- Row 4: CH 1, *1 HDC, 3 DC into the next stitch, 1 HDC, 2 SC*, repeat the sequence between the stars a total of 7 times, SL 1. (50 stitches)
- Cut your yarn leaving a 4” (10 cm) tail and pull it through the final loop to secure.
3. Flower Base (Sepal)
Using Color B (Green). This sits directly underneath the flower to join it to the stem.
- Make a magic loop and work 6 SC into the ring.
- Increase Round: Work 2 SC into every stitch around. (12 stitches)
- Cut the yarn leaving a 4” (10 cm) tail and pull through the loop to secure.
4. Small Leaves (Make 3)
Using Color B (Green). These are attached around the base of the flower.
- Make a foundation chain of 9 CH.
- Beginning in the second chain from the hook, work: SL 2, SC 1, HDC 2, SC 2 down the chain.
- Cut your yarn leaving a 4” (10 cm) tail and fasten off.
5. Large Stem Leaves (Make 2)
Using Color B (Green). These are wrapped directly onto the wire stem.
- Make a foundation chain of 11 CH.
- Row 1: Starting in the second chain from the hook, work: SL 2, SC 1, DC 5, HDC 1, and 2 SC into the last chain.
Now, rotate your work 180 degrees to work along the opposite side of the foundation chain:
Work SC 1 into the first chain (this acts as the third SC in this space), HDC 1, DC 5, SC 1, SL 2. (22 stitches total). Do not join. - Do not work in the round. Turn your work to cross back over the stitches you just completed.
- Row 2: CH 3. Starting in the second chain from the hook, work: SL 4, SC 1, HDC 1, DC 1, 2 DC into the next stitch, DC 2, HDC 1, SC 1, SL 1.
- Cut your yarn leaving a 4” (10 cm) tail and pull through the loop to secure. Do not join in the round.
—
Assembly & Finishing
Now that all your components are crocheted, it’s time to assemble your rose!
- Prep the Base: Take your green Flower Base and sew the 3 Small Leaves around the edge, spacing them evenly.
- Assemble the Petals: Take the Flower Centre and roll it tightly to form the bud. Take your 3 Outer Petals and sew them around the center base one by one, overlapping them slightly to mimic a real rose in bloom.
- Attach the Base: Stitch the assembled Flower Base to the bottom of the rose.
- Insert the Stem Wire: Cut a 22 cm (8.7”) length of 1 mm craft wire. Fold over about 1 cm at the top end and twist it tightly around itself to create a small anchor loop. Insert the straight end of the wire down through the middle of the rose center, out through the bottom of the petals, and through the flower base. The twisted loop at the top will sit hidden inside the center of the petals, preventing the wire from pulling through.
- Wrap the Stem: Apply a tiny dot of super glue to the wire right below the flower base. Take your Color B (Green) yarn/thread and wrap it tightly and neatly around the wire for about 4 cm (1.5”).
- Add the Leaves: Take one of your Large Leaves and pierce the wire through the edge of its wider end. Secure it by continuing to wrap the green yarn tightly down the stem, wrapping over the base of the leaf. After wrapping another 1 cm (0.4”), attach the second large leaf in the same way. Keep wrapping the green thread smoothly down the remaining wire.
- Secure the End: When you reach the last 1 cm of the wire stem, apply a small drop of super glue, wrap the thread firmly to the tip, and cut the excess.
- Clean Up: Use a tapestry needle to weave in any remaining loose yarn tails from your crocheted pieces.
Your gorgeous 3D crochet rose is complete! Gently shape the petals and leaves with your fingers to give them a natural, organic look. Create a few more in different colors to build a stunning, everlasting bouquet!