
Crochet Gardenia Flower – Free Pattern
There is something endlessly satisfying about recreating the natural world in yarn. Flowers, in particular, have always been a beloved subject for crochet artists, and among all the blooms you can bring to life with a hook and thread, the gardenia holds a very special place. With its layered petals, creamy white color, and deeply romantic look, the gardenia is one of those flowers that feels almost too beautiful to be real — which makes it the perfect challenge for crochet. The good news is that it is also completely achievable, even for crocheters who are still building their skills. This free crochet gardenia flower pattern will walk you through every step, from the materials you need to the finishing touches that make your bloom look truly lifelike.
Whether you want to use your finished gardenia as a hair accessory, a brooch, a bag embellishment, a home décor element, or simply as a standalone piece of fiber art, this pattern is versatile enough to suit any purpose. Let’s dive in.
Why Crochet a Gardenia?
Before we get into the pattern itself, it is worth taking a moment to appreciate why the gardenia is such a wonderful choice for a crochet project. In the natural world, gardenias are known for their dense, overlapping petals and their pure white or ivory color. They have a fullness and depth that other flowers simply do not have, and that quality translates beautifully into crochet. Because the flower is built from multiple layers of petals worked separately and then assembled, you get that same sense of depth and richness in the finished piece.
Gardenias are also wonderfully customizable. While the classic gardenia is white or cream, a crochet version can be made in any color you like — soft blush pink, deep burgundy, lavender, yellow, or even a gradient that moves from pale at the center to deeper at the outer petals. The construction method in this pattern lends itself to color play, so feel free to make it entirely your own.
Materials You Will Need
This pattern is designed to work with a variety of yarn weights, but the recommended materials will give you a finished gardenia that is roughly 3 to 4 inches in diameter, which is a versatile size for most uses.
Yarn: Approximately 50 yards of worsted weight yarn in white, cream, or your chosen color. Cotton yarn gives a crisp, clean result that mimics the look of real gardenia petals beautifully. Acrylic yarn works just as well and gives a slightly softer, more rounded petal. If you want a very delicate, lightweight flower, you can use DK weight or even fingering weight yarn — just pair it with an appropriately sized hook.
Hook: A 4.0 mm (G) crochet hook is recommended for worsted weight yarn. Adjust your hook size up or down depending on your yarn choice. A slightly smaller hook tends to create denser, more structured petals, which is ideal for this project.
Additional supplies: You will need a yarn needle for weaving in ends and assembling the layers. A small amount of green yarn is optional but useful if you want to add leaves. Floral wire, a hair clip, a brooch pin, or a button can all be used for finishing, depending on how you plan to use your flower. Stitch markers are also helpful for keeping track of rounds.
Abbreviations and Stitch Key
This pattern uses standard US crochet terminology. Here are the abbreviations you will encounter throughout:
ch — chain
sl st — slip stitch
sc — single crochet
hdc — half double crochet
dc — double crochet
tr — treble crochet
MR — magic ring
rep — repeat
sp — space
st(s) — stitch(es)
yo — yarn over
If you are used to UK crochet terms, note that what is called a double crochet in the US is a treble in the UK, and a single crochet in the US is a double crochet in the UK. This pattern uses US terms throughout.
Pattern Notes
This gardenia is made up of three separate layers of petals, each worked in the round and then assembled together at the end. The innermost layer is the smallest and most tightly cupped, representing the center of the flower. The middle layer is slightly larger and more open. The outermost layer is the largest and flattest, giving the flower its full, open gardenia shape.
You can make all three layers in the same color for a classic look, or vary the shades slightly between layers for a more dimensional effect. Even a very subtle shift — from pure white at the center to a very pale yellow at the outer petals — can make a huge difference in how realistic the flower looks.
Each layer is worked from the center outward, beginning with a magic ring. If you are not yet comfortable with the magic ring technique, you can substitute a ch 4 joined into a ring with a slip stitch.
The Pattern
Layer One: Inner Petals (Small)
This is the center of your gardenia — the tightly cupped innermost cluster of petals.
Round 1: Begin with a magic ring. Ch 3 (counts as first dc), work 11 dc into the ring, join with a sl st to the top of the beginning ch 3. Pull the ring closed. You now have 12 dc. (12 sts)
Round 2: Ch 1, sc in the same st, ch 3, skip 1 st, sc in next st, ch 3, skip 1 st rep around, join with a sl st to the first sc. You will have 6 ch-3 spaces total. (6 ch-3 sps)
Round 3: Sl st into the first ch-3 sp, ch 1. In each ch-3 sp work: (sc, hdc, 3 dc, hdc, sc). Join with a sl st to the first sc. You now have 6 small petals.
Round 4: Working behind the petals you just made, reach your hook under and around to find the sc stitches from Round 2. Sl st into the base of any sc from Round 2, ch 4, sl st into the base of the next sc from Round 2, ch 4 rep around. You will have 6 ch-4 loops. (6 ch-4 sps)
Round 5: Sl st into the first ch-4 sp. In each ch-4 sp work: (sc, hdc, dc, tr, dc, hdc, sc). Join with a sl st to the first sc. You now have 6 slightly larger petals layered behind the first set. Fasten off, leaving a long tail for assembly.
Layer Two: Middle Petals (Medium)
This layer sits beneath the inner petals and fans out slightly wider.
Round 1: Begin with a magic ring. Ch 3 (counts as first dc), work 11 dc into the ring, join with a sl st to the top of the beginning ch 3. Pull the ring closed. (12 sts)
Round 2: Ch 2, dc in the same st, 2 dc in each st around, join with a sl st to the top of the beginning ch 2. (24 sts)
Round 3: Ch 1, sc in the same st, ch 3, skip 1 st, sc in next st, ch 3, skip 1 st rep around, join with a sl st to the first sc. (12 ch-3 sps)
Round 4: Sl st into first ch-3 sp. In each ch-3 sp work: (sc, hdc, 3 dc, hdc, sc). Join with a sl st to the first sc. You now have 12 small-to-medium petals.
Round 5: Working behind the petals, sl st into the base of any sc from Round 3, ch 5, sl st into the base of the next sc from Round 3, ch 5 rep around. (12 ch-5 sps)
Round 6: Sl st into first ch-5 sp. In each ch-5 sp work: (sc, hdc, dc, 2 tr, dc, hdc, sc). Join with a sl st to the first sc. Fasten off, leaving a long tail for assembly. You now have a full, layered middle section with 12 petals in two layers.
Layer Three: Outer Petals (Large)
This is the base layer of the flower, giving it its wide, open gardenia shape.
Round 1: Begin with a magic ring. Ch 3 (counts as first dc), work 11 dc into the ring, join with a sl st to the top of beginning ch 3. Pull ring closed. (12 sts)
Round 2: Ch 2, dc in the same st, 2 dc in each st around, join with a sl st to top of ch 2. (24 sts)
Round 3: Ch 2, dc in same st, dc in next st, 2 dc in next st, dc in next st rep around, join with sl st to top of ch 2. (36 sts)
Round 4: Ch 1, sc in the same st, ch 4, skip 2 sts, sc in next st, ch 4, skip 2 sts rep around, join with a sl st to the first sc. (12 ch-4 sps)
Round 5: Sl st into first ch-4 sp. In each ch-4 sp work: (sc, hdc, dc, 2 tr, dc, hdc, sc). Join with a sl st to the first sc. You now have 12 medium petals.
Round 6: Working behind the petals, sl st into the base of any sc from Round 4, ch 6, sl st into the base of the next sc from Round 4, ch 6 rep around. (12 ch-6 sps)
Round 7: Sl st into first ch-6 sp. In each ch-6 sp work: (sc, hdc, dc, tr, dtr, tr, dc, hdc, sc). Join with a sl st to the first sc. Fasten off, leaving a long tail for assembly. You now have the large base layer with 12 generously sized outer petals.
Optional Leaves
No gardenia is complete without its glossy dark green leaves. To make a simple leaf, use green worsted weight yarn and a 4.0 mm hook.
Chain 14. Starting in the second ch from hook: sc in 1, hdc in 2, dc in 6, hdc in 2, sc in 1. Do not turn. Working along the opposite side of the foundation chain: sc in 1, hdc in 2, dc in 6, hdc in 2, sc in 1. Join with a sl st to the first sc. Fasten off, leaving a tail for attaching.
Make two or three leaves for a naturally balanced look. You can also use a simple ch stitch stem to connect the leaves to the back of the flower.
Assembling Your Gardenia
This is where the magic happens. Lay your three petal layers out in front of you: large at the bottom, medium in the middle, small on top. Thread your yarn needle with the tail from the outermost layer.
Position the middle layer on top of the large outer layer, rotating it slightly so the petals from each layer are staggered. This staggering is the key to getting that full, lush gardenia look — if all the petals were aligned, the flower would look flat. Stitch the centers together firmly using the yarn tails, weaving your needle through the center stitches of both layers several times.
Now place the inner small layer on top of the middle layer, again rotating it so the petals alternate with those below. Stitch it securely in the same way. Once all three layers are joined, weave in all your ends carefully through the center, hiding them between the layers.
At this point, use your fingers to gently shape each petal. Cup the inner petals upward slightly and curve them inward to mimic the closed center of a real gardenia. Allow the middle petals to fan out naturally, and let the outer petals lie relatively flat. This three-dimensional shaping is what transforms a flat crochet piece into something that genuinely resembles a living flower.
If you are attaching leaves, stitch them to the underside of the outer layer, positioning them so they peek out from behind the petals.
Finishing and Uses
How you finish your gardenia depends entirely on how you plan to use it. For a hair clip or hair pin, sew or glue a barrette finding to the back of the flower, making sure it is centered for balance. For a brooch, attach a safety pin or brooch back with a few tight stitches. If you want to sew it directly onto a garment or bag, simply use the yarn tails to stitch it in place.
For home décor, consider making several gardenias in slightly different sizes and grouping them together in a shallow bowl or on a wreath form. A cluster of three to five crochet gardenias, combined with some green leaves, looks absolutely stunning as a centerpiece or wall decoration. You could also attach them to a garland with a bit of floral wire, weaving the stems between the crochet stitches at the back.
Tips for the Best Results
Working the petal-behind-petal technique can feel a little awkward the first time you try it, but it gets much easier once you understand the logic. The key is to not pull your yarn too tightly when you work the back loops. Keeping your tension slightly looser than usual makes it much easier to navigate behind the finished petals without distorting them.
If your flower center is bunching up or not lying flat, try going up one hook size for the first two rounds of each layer. This opens up the stitches slightly and gives the center more room to relax.
For a stiffer, more structured flower — especially useful for hair accessories or brooches — consider lightly starching your finished gardenia. Simply mix one tablespoon of cornstarch with one cup of water, dampen the flower, shape it into your desired form, and allow it to dry completely. The result is a firm, crisp bloom that holds its shape beautifully.
Cotton yarn stiffens particularly well with this method and gives the most realistic result. If you use acrylic, you can achieve a similar effect with a fabric stiffener spray from a craft store.
Making It Your Own
One of the greatest joys of crochet is the freedom to adapt any pattern to your own vision. Here are a few ideas for putting your own spin on this crochet gardenia:
Color variations are the most obvious place to start. A deep blush pink gardenia made in a DK weight cotton looks gorgeous as a hair flower. A rich burgundy version in a slightly heavier yarn makes a bold brooch. Soft yellow is unexpectedly beautiful and gives the flower a vintage, antique feel.
You can also experiment with the number of petals in each layer. Adding an extra round of petals to the middle layer creates an even fuller bloom. Reducing the outer layer to just one round of petals gives a more open, wide flower that resembles a different variety altogether.
Mixing yarn textures is another wonderful option. A slightly fuzzy yarn for the inner petals and a smooth, crisp cotton for the outer petals creates an interesting contrast that catches light in different ways.
If you are an experienced crocheter looking for an additional challenge, try working each petal individually rather than in rounds, then joining them together with invisible seams. This technique gives you even more control over the shape and positioning of each petal and results in an incredibly lifelike flower.
Sharing Your Work
If you make this crochet gardenia flower, share it! The crochet community is one of the most welcoming and supportive creative spaces around, and seeing other makers’ interpretations of a pattern is always a joy. Post your finished flower on Instagram, Pinterest, or your favorite crochet group, and feel free to tag your work so other crocheters can find it.
If you run into any trouble with the pattern or have questions about a specific step, leave a comment — questions from makers often lead to clarifications that help the whole community. And if you find a way to improve or adapt the pattern, share that too. Crochet is a living craft, and it grows richest when people exchange ideas freely.
Thank you for making this beautiful flower. Whether it ends up in someone’s hair, on a handmade card, tucked into a gift box, or simply sitting in a vase on your shelf, a crochet gardenia is a little piece of crafted beauty that lasts far longer than any real bloom — and never stops being lovely.
Happy crocheting.