Unlock the Secret to Crocheting the Perfect 3D Rose Granny Square
A pretty flower square is easy to love, but a floppy center can ruin the whole effect. This Rose Granny Square, a crochet rose pattern designed for durability, solves that problem with layered petals and a sewn center that stays firm, creating a sturdy 3D flower so it keeps its shape in blankets, pillows, and other projects.
I build the rose in clear stages, and the method is easier to follow than it looks at first glance. Once the petals are made and wrapped, the rest of the square comes together in a simple, familiar granny-square style.
Key Takeaways
-
This Rose Granny Square features a sturdy 3D center reinforced by sewing a rolled petal strip onto a base ring, preventing flop or stretch for reliable use in blankets and pillows.
-
Petals start as a simple strip of V-stitches turned into 'houses' and shells, making layered rose shaping straightforward even for basic stitch crocheters.
-
Assembly secures the flower before adding leaves and a classic granny square border, creating a striking motif that's part of the BloomScape CAL 2023.
-
Uses DK yarn in three colors with a 5 mm hook; free video/pattern available, including left-handed tutorial, with long tails essential for durable sewing.
Why this Rose Granny Square stands out
This design has the drama of a full rose, but it also has structure. The center is reinforced with a separate ring and hand sewing, so it doesn't stretch out or pop forward like a spring. That makes a big difference if you're turning several squares into a floral blanket or using one square on its own for a cushion front. Even those who only know basic stitches like single crochet can manage the petals.
It also works well as a single motif. One Rose Granny Square can become the center of a pillow, a pocket detail, or a decorative panel on a blanket edge. If you want a larger project, this rose is part of the BloomScape CAL 2023, where each month features a new flower granny square that joins into one blanket at the end.
If you like having written help beside a video tutorial, there's a free crochet pattern in plain English. For a downloadable copy, the Ultimate 3D Crochet Rose Granny Square pattern is also available. Left-handed crocheters can follow the left-handed video tutorial, which matches the same project.
The sewn center is the key detail here. It keeps the rose full and secure, even after the square is handled a lot.
What you'll need before you start
The supply list is short, and most of it is probably already in your project bag. You need DK yarn in three colors, one for the rose petals, one for the leaves, and one for the outer square. In the tutorial, I use Favorite from Ice Yarns and a 5 mm crochet hook.
You'll also need a few finishing tools:
- 5 mm crochet hook
- Scissors
- Tapestry needle for sewing
- DK yarn in three colors: petals, leaves, and block
- Stitch marker to keep track of the petal count
- Optional sharp tip needles [https://amzn.to/47jh9x5] for easier assembly
The long tails matter in this pattern, so don't trim them short out of habit. Leave about 12 to 14 inches when starting the petal strip, about 12 inches at the end of the petal strip, and about 14 to 16 inches when starting the flower base ring. Those tails are used to shape and secure the rose later.
If you like to compare how a pattern looks across different platforms, the Ravelry listing for the 3D Rose Granny Square can also be useful for pattern notes and project context.
Crochet the rose petals first
The flower starts as a strip, not a circle. That sounds unusual, but it makes the flower petals easy to shape into a layered rose once you're ready to sew.
Row 1: chain 66 and work V-stitches across
Start with your petal color and leave a long tail for sewing. Make a slip knot, place it on your hook, and chain 66.
Follow these step by step instructions: count back from the hook and skip the first five chains. Work into the sixth chain with one double crochet. Then skip two chains and make a V-stitch in the next chain. In this pattern, a V-stitch is:
-
1 double crochet
-
chain 2
-
1 double crochet in the same chain
Keep repeating that sequence across the row, skipping two chains and placing a V-stitch in the third chain each time. You can work into the back loops or the front loops only of the chain, because either option is fine here.
At the end, the chain count doesn't have to be perfect. If you finish with three chains left, skip two and place the final V-stitch in the last chain. If your count is a little off, the flower will still work. This row becomes the base for the petal shaping, so a tiny difference at the end won't show in the finished rose.
Row 2: turn each V-stitch into a "little house"
Chain 3 and turn your work. In the center of the first V-stitch, work 1 double crochet, chain 2, and 2 double crochet. That creates the first "house."
For every remaining V-space across the row, make the same shape:
-
2 double crochet
-
chain 2
-
2 double crochet
Each V-stitch from Row 1 gets one house worked into its center. This gives the next row enough room to build rounded petals.
The "house" idea is a useful visual cue because it makes the row easy to read at a glance. You have two sides, a chain-2 roof, and an open center where the next round of petals will sit. When you reach the end, work the same house into the last space and finish the row.
Row 3: build the petals with shells
Chain 1 and turn. Make 1 single crochet in the first stitch to anchor the row.
Then begin the petal repeat. Into the center of the first house, work 8 double crochet. In the space between houses, work 1 single crochet. Continue across the strip with the same rhythm: 8 double crochet into each house, then 1 single crochet between them.
This row is where the flower petals begin to show up. The shells curve naturally, and the single crochet between them pull the flower petals into gentle sections. By the time you reach the end, you'll have a ruffled strip that already looks flower-like.
To finish, place 1 single crochet into the top of the turning chain from the previous row, going under two strands of that chain for a clean edge. Chain 1, cut the yarn, and leave another long tail. That tail will help close the flower later, so keep it generous.
Make the flower base ring
The base ring uses the same yarn color as the flower. A magic ring or magic circle makes a great alternative starting method for a tighter center. Leave a long tail, make a slip knot, and chain 12. Slip stitch into the first chain to form a ring, then chain 1.
Work 32 double crochets into the center of the ring. That sounds crowded, but you can slide the stitches back along the ring as you go to make more room. The goal is a full round that still lies flat. While this piece is worked in the round, it is not worked in continuous rounds.
Once all 32 double crochets are in place, slip stitch to the first double crochet to join. Be sure to go under both loops of that first stitch. Chain 1, cut the yarn, and leave a shorter tail, about 6 to 7 inches is enough.
At this point you have two separate pieces, the petal strip and the round base. The flower takes shape during assembly, and that's what gives this Rose Granny Square its sturdy center.
Assemble the rose so it keeps its shape
Assembly is the part that turns a pretty strip into a real rose. Take your time here, because the placement and sewing are what make the flower petals look full instead of flat.
Wrap and sew the petal strip
Find the end of the petal strip without tails. Begin rolling that end inward so the first petals form the center of the rose. Keep the lower edge of the strip lined up as you roll, and let the strip sit slightly below the previous wrap instead of covering it completely. That creates the layered effect.
Thread the long tail from the starting chain onto your tapestry needle. Sew up through the layers into the center, catching all the wraps, then sew back down through the flower. Skip a stitch or so and repeat. Keep working back and forth through the stacked layers of chain until the rose feels secure.
Don't pull the yarn too tight. A gentle tug is enough. You want the rose to hold together, but you don't want the petals crushed flat.
When that tail runs short, bring it out near the place where the petals finish so it will be easy to tie off later.
Attach the last petal and knot the center
Turn the flower over and position the final outer petal where it looks best. Use a slip stitch if any temporary joins are needed during positioning. Some crocheters like it snug against the row before it, while others prefer a looser outer petal. Either look works.
Thread the second long tail and stitch that last section down to the next layer of petals. Sew downward toward the center, then meet the first tail underneath the flower. If the rose already feels secure, tie the tails together with a firm double knot, then add one more knot for extra hold.
If you want more security, use the second tail to sew through a few more layers before knotting. That extra sewing is helpful if you plan to use the square on a project that will get a lot of handling.
Stitch the flower to the round base
Place the rose so the neat V-stitch side faces down toward the base ring. Set the ring behind it and adjust until the flower sits evenly on top.
Use the long tail from the base ring to whip stitch the ring to the outer chain edge of the flower. Work all the way around, stitching from the ring into the flower edge. Because the yarn color matches the petals, the sewing blends in well.
Then bring the finishing tail from the outer edge of the ring toward the center, tie it with the other tail beneath the petals, and weave both ends through the flower before trimming. Once this step is done, the center is locked in place and the flower is ready for the leafy round.
Add the leaves around the rose
Join your leaf color between the flower and the outer ring, placing the join a stitch or so away from the original starting point if you want to hide any slight unevenness. Slip stitch to join, chain 2, and treat that as your first double crochet.
In the same stitch, work 1 double crochet and chain 2. Then skip two stitches, work 1 single crochet, and chain 2. Skip one stitch, work 1 single crochet, and chain 2 again. After that, skip two stitches and make a corner in the next stitch with:
-
2 double crochets
-
chain 2
-
2 double crochets in the same stitch
From there, the round repeats. Between each corner, you'll have two single-crochet sections with chain spaces. Each corner creates one side of the future square.
Work this sequence all the way around. When you get back to where you started, ignore the slightly messy join area and work straight into the starting corner space. Finish that corner with 2 double crochets and chain 2, then slip stitch to the top of the beginning chain to join. Chain 1, cut the yarn, and leave a normal tail for weaving in.
This round turns the rose from a freeform flower into a shape that can support a square border.
Turn the flower into a granny square
To create the granny square base, take the yarn color you want for the block and join it in any corner space that hasn't already been used for a join. Slip stitch to attach, chain 2, and count that as your first double crochet.
Into the same corner space, work 2 more double crochets. In each side chain space, work 3 double crochets. Continue across the side, placing 3 double crochets into every chain space until you reach the next corner space.
Each corner space gets a classic granny-square corner:
-
3 double crochets
-
chain 2
-
3 double crochets in the same corner space
Repeat that around all four sides. As you go, the leafy shape disappears into the frame, while the rose stays raised in the middle. The contrast is part of what makes this Rose Granny Square so striking. This smooth transition to the granny square base keeps everything centered and secure.
When you reach the starting corner space again, finish with 3 double crochets in that corner space.
Ways to finish the granny square base
For a decorative border effect, work your final round in half double crochets instead of double crochets, and crochet into the 3rd loop of each half double crochet stitch for added texture and to fine-tune the square size.
If you're continuing with another round or joining into the BloomScape square layout, chain 1 and join to the top of the starting chain with a single crochet. That places you in the middle of the corner space, ready to chain 3, turn, and continue. If you're following the blanket layout, the BloomScape square tutorial shows how this block is turned and joined.
For a complete square, try a seamless join: chain 2 and slip stitch to the top of the starting chain. Then chain 1, cut the yarn, pull through, and weave in the final tail.
Ways to use your finished Rose Granny Square
Because the center is firmly sewn, this square works well in projects where a softer flower might sag. A single block can become the front of a pillow or a standout accent on a baby blanket. A stack of matching squares would look beautiful in a floral blanket, especially when connected with the flat braid join. Blocking is important for floral blankets to ensure all squares are uniform.
Color choice changes the mood fast. A deep red rose with dark green leaves feels classic. Soft pink petals and a cream border feel lighter and more vintage. You can also break from natural colors and use jewel tones, pastels, or even monochrome shades if you want a more modern look.
If you enjoy floral blocks, this one is a strong anchor square in a mixed blanket. Since it comes from the BloomScape series, it also pairs naturally with other flower motifs from that collection.
Left Handed?
Conclusion
There you have it—your 3D rose granny square is complete! From a simple slip knot to the final row, each step builds on the last to create a sturdy, beautiful design. The possibilities are endless, and this square will no doubt add charm to any project.
If you loved this pattern, consider following the rest of the Bloomscape CAL 2023 lineup for even more stunning flower granny squares. Don't forget to share your projects—we'd love to see what you create. Stay hooked!
FAQ
Q: What size will the finished square be?
A: Using a 5mm crochet hook and the suggested yarn, the finished square will typically measure around 6-8 inches, depending on tension and yarn type.
Q: Can I use any type of yarn?
A: Absolutely! However, for best results, use medium-weight yarn like the suggested Favorite by Ice Yarns. Adjust your hook size to match your yarn's weight.
Q: What if my square doesn't lie flat?
A: Tension can vary between crafters. Block your square by gently wetting it and pinning it to shape on a blocking mat. Allow it to dry completely.
Q: How long does it take to complete one square?
A: On average, it may take around 1-2 hours depending on your skill level and familiarity with the pattern.
Q: How do I join multiple squares together?
A: You can sew them together using a yarn needle or use techniques like slip stitching or single crochet to join along the edges.
Q: Can I change the flower or leaf colors?
A: Definitely! Experiment with different color combinations to match your project’s theme or your personal preference.

Christa Patel is a passionate crochet artist, designer, and educator with years of experience in creating stunning, intricate crochet patterns. Known for her dedication to the craft, Christa specializes in designing unique and customizable crochet projects that inspire creativity in others. Her approachable techniques and clear instructions make her patterns accessible for crocheters of all levels, from beginners to experts.
Christa is the creative force behind The Secret Yarnery, a go-to resource for crochet enthusiasts worldwide. Through her engaging tutorials, free patterns, and vibrant community, Christa has become a trusted authority in the world of crochet, empowering creators to bring their ideas to life with confidence.
Follow Christa's journey on The Secret Yarnery Blog to explore her creativity, valuable tips, and a wealth of inspiring projects. Stay Hooked!



