
Floral Lattice Granny Square Bedspread — Free Crochet Pattern
There is something endlessly satisfying about a project that fills your lap with color, grows stitch by stitch through quiet evenings, and eventually becomes something so beautiful that people stop and ask where you bought it. The Floral Lattice Granny Square Bedspread is exactly that kind of project. It combines the timeless charm of the classic granny square with an updated floral lattice design that feels both vintage and completely fresh. Whether you are an experienced crocheter looking for your next big project or someone who has mastered the basics and is ready to level up, this pattern will guide you every step of the way toward a finished bedspread you will treasure for decades.
This is a completely free crochet pattern, and it is designed to be approachable without being simplistic. The individual squares are small enough to carry with you, the joining technique creates an elegant lattice effect between each motif, and the finished result is a full-sized bedspread that looks far more complex than it actually is. Let’s dive into everything you need to know.
Why Granny Squares Never Go Out of Style
Before we get into the pattern itself, it is worth appreciating why granny squares have remained one of the most beloved crochet motifs for generations. First, they are endlessly portable. You can crochet a square on your lunch break, during a road trip, or while watching television in the evening. Each square is a complete, self-contained unit, which means you never have to worry about losing your place in a long, complicated repeat. You simply finish one square and start the next.
Second, granny squares are incredibly versatile. The same basic structure can become a cozy blanket, a stylish tote bag, a summery top, or — as in this case — a show-stopping bedspread. The lattice variation we are working with here adds a secondary visual layer that gives the finished piece real visual depth. When the squares are joined together, the spaces between them form a secondary grid pattern that resembles a garden trellis covered in vines, which is where the floral lattice name comes from.
Third, a large project made up of individual motifs is uniquely forgiving. If you run out of a particular yarn color, you simply incorporate a new one and call it intentional. If one square looks a little looser than the others, it disappears into the overall design. This is the kind of project where slight imperfections become part of the handmade charm rather than noticeable flaws.
Materials You Will Need
Getting your materials sorted before you begin will make the entire process smoother and more enjoyable. Here is everything you need to complete a queen-sized Floral Lattice Granny Square Bedspread.
Yarn: You will need approximately 3,500 yards of DK weight yarn in your main color (MC), which will serve as the background and joining yarn. For the flower centers and petals, you will need approximately 1,200 yards total divided across however many accent colors you choose. You can go monochromatic with two shades of the same color, use a limited palette of three or four coordinating shades, or go fully scrappy and use up odds and ends from your stash. All three approaches produce beautiful results, though the scrappy version has a particularly charming cottage aesthetic.
Cotton yarn works beautifully for a bedspread because it is breathable, washable, and gets softer with every wash. A smooth cotton DK or light worsted blend like Paintbox Yarns Simply DK, Lion Brand 24/7 Cotton, or Drops Safran would all be excellent choices. If you live in a cooler climate or want something with a bit more warmth and drape, a cotton-acrylic blend or a soft acrylic like Paintbox Yarns Simply DK Wool Mix will give you a cozier finished result.
Hook: A 4.0mm crochet hook is recommended for DK weight yarn. If you tend to crochet tightly, go up to a 4.5mm. Your gauge matters more here than in most projects because each square needs to be the same size for the joining to work correctly.
Notions: You will also need a yarn needle for weaving in ends and joining squares if you choose the slip stitch method, scissors, stitch markers, and a ruler or measuring tape for checking gauge.
Gauge and Sizing
Each finished granny square measures approximately 5 inches by 5 inches after blocking. For a standard queen-sized bedspread measuring approximately 90 inches by 100 inches, you will need to make 18 squares across and 20 squares down, for a total of 360 squares. Yes, that sounds like a lot — and it is a substantial project — but remember that each square only takes about 20 to 30 minutes to complete once you are comfortable with the pattern. If you make just two squares a day, you will have your bedspread finished in six months. Many crocheters find that with an audio book or a favorite podcast series, they can make five or six squares in a single cozy evening.
If you prefer a throw or lap blanket rather than a full bedspread, 12 squares across and 14 squares down (168 squares total) will give you a generous throw measuring approximately 60 inches by 70 inches.
Take the time to make a gauge swatch before you begin. Crochet one complete square, wet block it by soaking it in cool water and pinning it flat to dry, and measure it once it is completely dry. Adjust your hook size if necessary until your square hits that 5-inch mark. The time you spend on gauge will save you enormous frustration later.
Special Stitches and Abbreviations
Before jumping into the pattern, here are the stitches and abbreviations used throughout.
ch — chain
sl st — slip stitch
sc — single crochet
dc — double crochet
tr — treble crochet
sp — space
MC — main color
CC1 — contrast color 1 (flower center)
CC2 — contrast color 2 (flower petals)
MR — magic ring (also called magic circle)
The pattern also uses a cluster stitch, which is a group of three double crochets worked in the same stitch or space and counted as a single unit. Clusters give the motif its dimensional, floral appearance.
The Floral Lattice Granny Square Pattern
Round 1 — Flower Center (CC1)
Begin with a magic ring. Chain 3 (counts as first dc), work 11 dc into the ring, join with a sl st to the top of the beginning ch-3. You will have 12 dc total arranged in a circle. Pull the magic ring closed firmly. Fasten off and weave in the end. (12 dc)
Round 2 — Petals (CC2)
Join CC2 in any stitch with a sl st. Ch 1, sc in the same stitch. Ch 3, skip 1 stitch, sc in next stitch. Repeat from to around. Join with sl st to the first sc. You will have 6 ch-3 loops evenly spaced. Do not fasten off yet.
Now work the petal shells. Sl st into the first ch-3 space. Work (1 sc, 2 dc, 1 tr, 2 dc, 1 sc) into each ch-3 space around. You will have 6 petals. Join with sl st to the first sc of the first petal. Fasten off CC2 and weave in the end.
Round 3 — Background Frame (MC)
Join MC with a sl st in the top tr (the tallest stitch) of any petal. Ch 4 (counts as tr). Work 1 more tr in the same stitch. Ch 2. Work 2 tr in the top of the next petal, ch 2. Repeat from to around all 6 petals. Join with sl st to the top of the beginning ch-4. (6 paired tr groups with ch-2 spaces between them)
Round 4 — Forming the Square (MC)
This round transforms the hexagonal flower arrangement into a square by creating the four corners.
Sl st into the ch-2 space. Ch 3 (counts as dc). Work 2 dc in the same ch-2 space to form the first cluster. Ch 2. Work a corner cluster: (3 dc, ch 3, 3 dc) all in the next ch-2 space. Ch 2. Work 3 dc in the next ch-2 space. Ch 2. Work (3 dc, ch 3, 3 dc) in the next ch-2 space. Repeat from to twice more. Ch 2. Join with sl st to the top of beginning ch-3.
You should now have a square shape with four corner ch-3 spaces and four side ch-2 spaces, each flanked by clusters. If your square looks like a rounded shape rather than a defined square, check that your corner clusters are landing on every other ch-2 space from the previous round.
Round 5 — Outer Edge (MC)
This final round adds structure, definition, and the lattice points that will connect to adjacent squares during the joining process.
Sl st into the ch-2 side space. Ch 3, work 2 dc in the same space (half cluster on side). Ch 2. Work (3 dc, ch 3, 3 dc) in the corner ch-3 space. Ch 2. Work 3 dc in the next ch-2 side space. Ch 2. Work (3 dc, ch 3, 3 dc) in the next corner ch-3 space.
Continue this pattern all the way around — 3 dc cluster in each side space, a (3 dc, ch 3, 3 dc) shell in each corner space, with ch 2 between each cluster. Join with sl st to the top of beginning ch-3. Fasten off and weave in ends.
Your square is complete. It should have four clearly defined corners with ch-3 loops and four sides each containing a single cluster with ch-2 spaces on either side.
Blocking Your Squares
Blocking is the step that takes your granny squares from looking handmade to looking handcrafted in the very best sense of the word. It evens out the tension, opens up the stitches, and makes each square the same size so that joining is much easier.
To wet block, soak each square in cool water for about 10 minutes, squeeze out the excess water gently without wringing, and pin it to a foam blocking mat using rust-proof pins. Pull each corner to the correct measurement and pin the corners first, then the sides, making sure the edges are straight. Let dry completely before removing the pins. If you are making 360 squares, you do not need to block each one individually — you can do them in batches. A set of large interlocking foam mats allows you to block dozens of squares at once.
Joining the Squares: The Lattice Join
The joining method is what creates the beautiful lattice effect that gives this pattern its name. This technique creates small diamond-shaped spaces between the corners of four adjacent squares, which look like an open trellis when viewed across the entire bedspread.
Flat Slip Stitch Join
Arrange your squares in your chosen color layout, following whatever arrangement you have planned. Hold two squares together with right sides facing each other. Using MC, insert your hook through the corner ch-3 loop of the first square and the corner ch-3 loop of the second square simultaneously. Join your yarn and sc through both loops. Continue working sc through both layers of corresponding stitches along one edge, matching the clusters and spaces of both squares to keep everything aligned. At the end, fasten off.
Repeat this process to join squares into rows, then join the rows together.
The Lattice Diamond Fill
Once all squares are joined, you will notice four-way intersections at each point where the corners of four squares meet. These create an open diamond space. Using MC, work a small join motif into each of these spaces: join yarn in any of the four corner loops that surround the open space, ch 3, sc into the next corner loop, ch 3, sc into the next, ch 3, sc into the next, ch 3, join with sl st to the first sc. Fasten off. This creates a tiny diamond frame at each intersection that reinforces the lattice appearance and ties the whole design together visually.
The Border
Once all your squares are joined and the lattice diamonds are filled, you are ready to add the border. A simple but refined border complements the design without overwhelming it.
Round 1
Join MC in any corner ch-3 space of the entire bedspread. Work (sc, ch 3, sc) in the corner. Sc evenly along the entire edge, working sc into each dc, 2 sc into each ch-2 space, and (sc, ch 3, sc) at each outer corner of the bedspread. Join with sl st to the first sc. Do not fasten off.
Round 2
Work a picot edging by working sc in each sc around, and in each ch-2 space along the edge work (sc, ch 3, sl st into the first ch of the ch-3, sc) to create a small picot. Work a (dc, ch 3, dc) shell in each corner space. Join with sl st. Fasten off and weave in all remaining ends.
The picot border adds a delicate, lacy finish that echoes the floral theme of the individual squares without adding significant bulk.
Color Palette Ideas
One of the greatest joys of this pattern is the almost limitless variety in color choices. Here are a few palettes to inspire you.
Garden Party: A cream or ivory main color with flower centers in butter yellow and petals in soft blush pink, lavender, and sage green. The result is a romantic, cottage-core aesthetic that looks equally at home in a farmhouse bedroom or a boho apartment.
Midnight Bloom: A deep charcoal or navy main color with flower centers in gold and petals in deep teal, burgundy, and plum. Rich and dramatic, this version creates a bedspread that feels luxurious and sophisticated.
Summer Meadow: A white or natural main color with bright, saturated petal colors — coral, turquoise, sunshine yellow, and grass green — and orange or yellow flower centers. Cheerful and vibrant, perfect for a beach house or a child’s room.
Monochrome Elegance: Shades of a single color from very pale to deep and rich. For example, working the flower centers in deep dusty rose, the petals in medium mauve, and the background in the palest blush creates a tonal design that is modern and understated.
Tips for Staying Organized
Managing 360 squares — or even 168 for a throw — requires a little organizational strategy. Here are some approaches that experienced crocheters swear by.
Keep your squares sorted by color combination in labeled zip-lock bags or small bins as you make them. If you are mixing multiple accent colors, decide your layout early and make roughly equal numbers of each variation so you can distribute them evenly across the finished piece.
Use a spreadsheet or a simple hand-drawn grid to plan your color placement before you start joining. This avoids the heartbreak of discovering that all your pink-petaled squares ended up clustered in one corner.
Keep a running count somewhere visible — a whiteboard, a tally notebook, a sticky note on your yarn bin. Watching that number climb toward your goal is genuinely motivating.
Caring for Your Finished Bedspread
A handmade bedspread deserves proper care. If you used cotton or a cotton-blend yarn, machine wash on a gentle cold cycle in a mesh laundry bag and tumble dry on low, or lay flat to dry to preserve the shape. Avoid hot water, which can cause cotton to shrink. If you used acrylic, machine washing on gentle and tumble drying on low is usually fine, but always check your specific yarn’s care label.
Store your finished bedspread folded loosely rather than tightly compressed, and avoid plastic storage bags for long-term storage, which can trap moisture. A breathable cotton pillowcase or linen storage bag is ideal.
A Project Worth Every Stitch
The Floral Lattice Granny Square Bedspread is the kind of project that crocheters come back to again and again as a gift, as a personal challenge, as an act of creativity and care. There is a particular magic in assembling something so large from something so small — each 5-inch square a tiny, complete work of art, and together they become something that covers an entire bed, that gets passed down, that becomes the backdrop of a thousand nights of good sleep.
Take your time with this one. Enjoy the rhythm of it. Let it be the project you carry in your bag and pick up whenever you have a few minutes. And when it is finally done, when you spread it across