
Vintage Lace Flower Square — Free Crochet Pattern
There is something deeply satisfying about working a crochet square that looks like it came straight out of a grandmother’s hope chest. The Vintage Lace Flower Square is exactly that kind of project — delicate, timeless, and absolutely stunning when joined together into a blanket, pillow cover, table runner, or wall hanging. If you have been searching for a free crochet pattern that feels heirloom-worthy but is still accessible to anyone comfortable with intermediate crochet skills, you have found it.
This pattern walks you through every step of creating a beautiful lace flower square with a raised floral center surrounded by airy, open lacework. The result is a motif that carries the spirit of vintage crochet while remaining clear and modern enough in its instructions that you won’t find yourself lost in confusing abbreviations or outdated terminology. Whether you are building a large-scale project or just want a satisfying afternoon make, this square delivers.
Let’s get into everything you need to know.
About This Pattern
The Vintage Lace Flower Square is a classic granny-style motif taken a step further with a dimensional flower at its center and delicate chain-space lace radiating outward to form a structured square. The combination of a textured floral core and open lacework gives the finished square a rich, layered look that photographs beautifully and feels luxurious in the hand.
The finished square measures approximately 6 inches by 6 inches when worked in worsted weight yarn with a 5mm hook, though you can easily scale it up or down by changing your yarn weight and hook size. The design is built in rounds, which means you never have to turn your work and the process flows naturally from one round to the next.
This is a great pattern for anyone who has mastered basic crochet stitches — single crochet, double crochet, chain, and slip stitch — and is ready to explore something with a little more visual complexity. The flower petals in the center are created using a simple cluster technique that looks far more impressive than the effort required to make them.
Materials You Will Need
Before casting on, gather the following materials. Having everything ready at your workspace makes the process smoother and more enjoyable.
Yarn: Approximately 50 to 75 yards of worsted weight yarn (Category 4) in your chosen color. This pattern looks especially beautiful in cream, ecru, antique white, or soft dusty rose for a true vintage aesthetic, but it works in any color you love. If you want to make a multicolored version, you can switch colors between rounds. Classic combinations include cream for the flower center, dusty rose for the petal rounds, and sage green for the outer lace rounds.
Hook: Size 5mm (H/8) crochet hook. Adjust hook size as needed to match gauge.
Notions: Scissors, yarn needle for weaving in ends, and stitch markers if desired.
Gauge: 13 double crochet stitches and 7 rows = 4 inches in double crochet. For a motif like this, gauge is less critical than in a fitted garment, but if you want consistent squares for joining, swatch first and adjust your hook accordingly.
Abbreviations and Special Stitches
The following abbreviations are used throughout this pattern. All stitches follow standard US crochet terminology.
ch — chain
sl st — slip stitch
sc — single crochet
dc — double crochet
tr — treble crochet (yarn over twice)
ch-sp — chain space
sp — space
st — stitch
rep — repeat
beg — beginning
yo — yarn over
Cluster (CL): Yarn over, insert hook into indicated stitch or space, yarn over and pull up a loop, yarn over and pull through two loops (one incomplete double crochet made). Without finishing the stitch, yarn over, insert hook into the same stitch or space, yarn over and pull up a loop, yarn over and pull through two loops. Repeat one more time for a total of three incomplete double crochets in the same place. Yarn over and pull through all four loops on your hook. One cluster made.
Picot: Chain 3, slip stitch into the first chain made. This creates a small decorative loop and is used optionally in the final round for added lacy detail.
Pattern Instructions
Round 1 — The Flower Center
Magic ring or chain 4 and join with a slip stitch to form a ring.
Chain 3 (counts as first dc throughout). Work 11 double crochet into the ring. Join with a slip stitch to the top of the beginning chain-3. You now have 12 double crochet stitches arranged in a circle.
This round forms the tight, solid center of the flower — the heart of your motif. Pull your magic ring tail firmly to close the center hole completely before moving on.
Round 2 — Petal Formation
This is the round where the flower comes to life. You will work cluster stitches to build rounded petals around the center circle.
Chain 1. In the first stitch, work 1 single crochet. Chain 3, skip 1 stitch, work a 3-stitch cluster into the next stitch, chain 3, skip 1 stitch, work 1 single crochet into the next stitch. Repeat from to around, working the final sc into the same stitch as the beginning sc if needed to complete the pattern. You should have 3 petals formed. Join with a slip stitch to the first single crochet.
Wait — for a fuller flower with 6 petals, which is the classic look for this square, adjust as follows: work directly into the 12 stitches of Round 1 by placing single crochet in stitches 1, 3, 5, 7, 9, and 11, and working your cluster between each pair of single crochets, giving you a total of 6 petals radiating evenly from the center.
Specifically: Ch 1, sc in first st. Ch 2, cluster in next st, ch 2, sc in next st. Repeat to 5 more times. Join with sl st to first sc. Six petals made.
Round 3 — Behind the Petals
To build the square outward from the circular flower, you need to create a round of stitches behind the petals, nestling into the back of Round 1’s stitches. This is what gives the flower its dimensional, raised quality.
Join yarn (same or new color) to any skipped stitch from Round 1 by inserting your hook from behind the petal and through the back loop or the stitch itself.
Ch 3. Dc in same st, ch 2, dc in next skipped st from round 1, ch 2. Repeat around, working a dc in each of the 6 stitches that the petals sat in front of. Alternatively, for a more open look: ch 4, slip stitch to back of each base stitch, creating loops that peek through behind each petal. Join with sl st to top of beginning ch-3.
This behind-the-petal construction is what elevates the vintage lace flower square beyond a standard granny motif. The flower genuinely sits on top of the lacework rather than simply being part of the fabric.
Round 4 — Building the Body
Chain 4 (counts as dc + ch 1). Dc in next dc, ch 1. Repeat around, joining each dc and chain space as you go. At the end, join with sl st to the 3rd chain of the beginning ch-4. This round creates the regular, structured body of stitches from which the lace pattern will expand. You should have 12 dc stitches with 12 ch-1 spaces between them.
Round 5 — First Lace Round
Ch 5 (counts as dc + ch 2). Dc in next dc. Ch 2, dc in next dc. Repeat around. Join with sl st to 3rd chain of beginning ch-5. This airy round of chain-2 spaces begins the lace expansion. The open spaces give the square its delicate, light quality.
Round 6 — Corner Formation
This is the round where your circular motif transforms into a square, and it is one of the most satisfying moments in the pattern.
Join to any ch-2 space. Ch 3, 2 dc in same sp (half shell made). *Ch 2, 3 dc in next sp (shell made). Repeat ch 2, shell across two more spaces, then in the next sp work: 3 dc, ch 3, 3 dc (corner shell made). Repeat this sequence — two shells, one corner shell — three more times to complete the square. End with ch 2, join with sl st to top of beginning ch-3.
You now have 4 corners, each marked by a ch-3 space, and two shells along each side between corners.
Round 7 — Side Expansion
Ch 3. Dc in next 2 sts (to complete first shell). Ch 2, shell in next ch-2 sp, ch 2, [3 dc, ch 3, 3 dc] in corner ch-3 sp, ch 2, shell in next ch-2 sp, ch 2. Repeat from to around each side. Join with sl st to top of beginning ch-3.
Each side now has three shells, with the four corners remaining as ch-3 spaces.
Round 8 — Lace Fill Round
This round fills in the spaces between shells with chains, adding to the open, lacework feel.
Ch 1. Sc in same st. Ch 3, skip next st, sc in next st, ch 5 over ch-2 sp, sc in first st of next shell, ch 3, sc in next st, ch 3, sc in next st, ch 5 over ch-2 sp, sc into ch-3 corner sp, ch 5, sc back into same corner sp, ch 5, sc in first st of next shell. Continue in this manner around, maintaining corners and creating an arching lace pattern along each side. Join with sl st to first sc.
If this round feels complex, slow down and work stitch by stitch. The chain-5 arches over the shell gaps are what give the finished square its lacy, open-weave appearance that makes this pattern so unmistakably vintage.
Round 9 — Final Border Round
Ch 1. Sc evenly around the entire square, working sc stitches into each chain of every chain space and one sc into each sc. At each corner, work 3 sc into the corner chain space to keep corners flat and square.
For an optional decorative finish, replace some of the sc stitches with picot stitches: sc, then ch 3, sl st to the first of those chains, then continue. Space picots evenly — one every 5 to 7 stitches looks elegant without overwhelming the design.
Join with sl st to first sc. Fasten off and weave in all ends.
Finishing Your Square
After fastening off, weave in all ends securely using your yarn needle. Take care around the flower petals — there may be a few extra ends from where you joined behind the petals in Round 3. Weave each one in separately and in different directions to make sure they stay put through washing.
Block your finished square for the best results. For cotton or cotton-blend yarn, wet block: soak the square in cool water for 10 to 15 minutes, gently press out excess water in a towel, then pin flat to a blocking mat and allow to dry completely. For acrylic yarn, steam block gently using a damp cloth and iron on low, holding the iron slightly above the fabric rather than pressing directly onto it. Blocking opens up the lace pattern beautifully and squares up the corners so your finished motif lies perfectly flat.
Project Ideas for the Vintage Lace Flower Square
One of the most beautiful things about this motif is its versatility. A single square makes a charming coaster, trivet cover, or decorative accent. But the real magic happens when you multiply your squares and join them together.
Lap Blanket or Throw: Work 35 to 42 squares and join them in a 5×7 or 6×7 grid. Use a flat slip stitch join in a coordinating color for a modern clean look, or a decorative join-as-you-go method for added texture between motifs.
Table Runner: Eight to ten squares joined in a single row creates an elegant table runner perfect for a dining table or console. This is an excellent first project for getting comfortable with the pattern before committing to a larger piece.
Pillow Cover: Sixteen squares joined in a 4×4 grid is roughly the right size for an 18-inch pillow insert when worked in worsted weight. Work two panels and seam three sides, insert your pillow form, and seam the fourth side closed.
Wall Hanging: A 3×5 grid joined and hung on a dowel rod makes a stunning bohemian-style wall hanging. This works especially well in neutral tones — cream, oatmeal, and soft camel — against natural wood.
Tote Bag: A front and back panel of 3×4 squares each, joined and seamed, creates the body of a simple tote bag. Add a lining and rope handles for a finished market bag that will turn heads.
Tips for Success
Work your tension consistently throughout each square. If you find your tension changing between work sessions, take a moment to warm up with a few practice chains before diving back in.
When working behind the petals in Round 3, it helps to fold each petal gently forward with your non-hook hand so you can see the base stitches clearly. A lighted magnifying lens or a well-lit workspace makes this step much more comfortable.
If you plan to make multiple squares for a larger project, work all your squares at the same time for each round rather than completing them one by one. This method — called “working in batches” — keeps your tension more consistent across all your motifs and helps you catch pattern mistakes early rather than after completing many squares.
Choose your joining method before you start your final border round, because some joining methods work better with slight modifications to the border. The flat slip stitch join and the single crochet join are the most popular choices and both work beautifully with this design.
Yarn Suggestions
For a true vintage look, natural fibers perform beautifully in this pattern. Look for a smooth, tightly spun cotton yarn — it shows stitch definition clearly and blocks wonderfully flat. Lion Brand 24/7 Cotton, Paintbox Simply DK Cotton, and Drops Safran are all excellent, affordable options that work well with this pattern.
If softness is your priority, a DK or worsted weight wool or wool blend gives the square a warm, slightly textured look that is particularly cozy for blanket projects. Try Malabrigo Worsted, Paintbox Simply Worsted, or any local wool you love.
For a more modern or budget-friendly approach, a smooth worsted acrylic like Caron Simply Soft or Red Heart Soft works perfectly well. These yarns are easy to care for, widely available, and come in an enormous range of colors.
Sharing Your Finished Square
If you make this Vintage Lace Flower Square, please consider sharing your finished work on social media and tagging it so other crocheters can find inspiration in your color choices and project ideas. The crochet community is wonderfully generous, and seeing how different makers interpret the same pattern — different colors, different yarns, different scale — is endlessly inspiring.
This pattern is free to use for personal projects. You are also welcome to sell finished items made from this pattern. Please do not reproduce or redistribute the pattern text itself as your own.
Happy crocheting — and enjoy every single stitch of this beautiful, timeless square.