Easy 3D Crochet Rose Free Pattern
Nothing says handmade quite like a realistic crochet rose. Whether you’re making bouquets, home décor, wedding flowers, or gifts, this timeless project is surprisingly easy to create. In this free crochet rose pattern, you’ll learn how to make layered petals that give your flower a natural three-dimensional look.
This pattern is beginner-friendly for crocheters who already know the basic stitches and is easy to customize in different colors and sizes.

Finished Size
Approximately 9–11 cm (3.5–4.5 inches) wide depending on yarn and hook size.
Materials
- DK or Sport weight cotton yarn
- 3.0 mm crochet hook
- Yarn needle
- Scissors
- Floral wire (optional)
- Fiberfill (optional)
- Hot glue (optional)
Colors Used
- Rose Pink
- Dark Rose
- Cream
- Green
Abbreviations
- ch – chain
- mr – magic ring
- sl st – slip stitch
- sc – single crochet
- hdc – half double crochet
- dc – double crochet
- tr – treble crochet
- st – stitch
- inc – increase
- rep – repeat
Rose Center
Round 1
Make a magic ring.
Work:
6 sc into the ring.
Join with a slip stitch.
(6)
Round 2
2 sc in each stitch.
(12)
Round 3
(sc, inc) around.
(18)
Fasten off.
Inner Petals
Join yarn to any stitch.
Each petal:
Chain 2.
Work into the same stitch:
hdc
2 dc
hdc
Slip stitch into the next stitch.
Repeat around.
You should have 9 small petals.
Fasten off.
Middle Petals
Join yarn behind the first layer.
Each petal:
Chain 3
dc
2 tr
dc
Chain 3
Slip stitch behind the next two stitches.
Repeat around until you have 8 petals.
Outer Petals
Join yarn behind the middle petals.
Each petal:
Chain 4
dc
tr
2 tr
tr
dc
Chain 4
Slip stitch into next space.
Repeat around.
The petals naturally curl outward.
Shaping the Rose
Using your fingers, gently curl the smallest petals toward the center.
Wrap each outer layer around the previous one.
Sew the base securely.
The more loosely you shape the petals, the more realistic the rose will appear.
Crochet Leaf (Make 2–4)
Chain 12.
Beginning in the second chain:
sc
hdc
dc
dc
tr
tr
dc
dc
hdc
sc
3 sc in last chain.
Continue on opposite side:
sc
hdc
dc
dc
tr
tr
dc
dc
hdc
sc
Join with slip stitch.
Optional:
Surface slip stitch down the center to create the leaf vein.


