NEEDLE LACE TUTORIAL
Real lace, made with nothing more than a needle and thread. This beginner tutorial walks you through two beautiful Brussels stitches — and by the end you’ll have a delicate heart to show for it
There’s something almost magical about needle lace. You start with a single thread and a blunt needle, and somehow — loop by loop — you create real lace. No special equipment, no loom, no bobbins. Just you, a needle, and a little patience.
If that sounds intimidating, it really isn’t. This tutorial teaches you two classic needle lace stitches through a simple heart shape that’s small enough to finish in an afternoon. It’s the perfect first project because a heart is forgiving — slightly uneven edges just add to the handmade charm.
The heart outline couched onto the pad — your starting point
By the end of this tutorial you’ll have a delicate lace heart you can appliqué onto a crazy quilt block, use as an embellishment on a greetings card, or simply keep as proof that you made real lace with your own hands.
Along the way you’ll learn how to couch an outline (called a cordonet), work the corded single Brussels stitch, and then move on to the more open double Brussels stitch. Two stitches, one heart, and a skill you can use for all sorts of stumpwork and surface embroidery projects.
Nothing specialist — just a few simple supplies.
As you gain confidence, you can experiment with finer threads for even more delicate lace. But for your first piece, a size 80 thread is easy to handle and gives you a lovely result.
Before you pick up your lace thread, you need a firm base to work on. A needle lace pad holds everything steady while you stitch, so your lace keeps its shape.
Fold a long rectangle of firm fabric (calico or muslin) into three layers. Place your paper heart pattern on top of the folded fabric. Cover the whole thing with clear or blue sticky-backed plastic — this stops your needle accidentally piercing the paper and lets it slide smoothly across the surface as you work.
That’s your pad ready. It takes just a minute or two, and it makes all the difference.
The cordonet is your outline — a doubled thread that forms the frame of your lace. Everything else is built on top of it, so take your time here.
Cut a length of your lace thread long enough, when folded in half, to go around the entire heart shape.
Thread your sharp needle with sewing thread and tie a knot in the end. This temporary thread won’t be part of your finished lace — it’s just there to hold the outline in place while you work.
Start halfway down one side of the heart. Lay the doubled thread along the outline and bring your needle up on the line, over the folded thread, and back down in the same hole. Keep these couching stitches about ¼ inch apart to form a firm foundation.
Work round to the point at the bottom of your heart. Then thread your ballpoint needle with one end of the outline thread.
Slip the needle through the loop where the thread was folded at the start. This secures the join and means your lace won’t come apart later.
Lay the single strand back beside itself towards the bottom of the heart, forming a double outline just like the rest of the shape.
Continue couching with your sharp needle and sewing cotton until the entire outline is in place. Fasten off the sewing cotton on the back of the pad.
Don’t cut the outline thread ends — you’ll use them later when you buttonhole the edge.
Here’s where the magic happens. From this point on, your stitches won’t go through the fabric pad at all — they sit on the surface, winding through and under each other to form the lace itself. It feels strange at first, but you’ll quickly get the rhythm.
Thread a length of lace thread into your ballpoint needle. Secure the thread to the left side of your heart by winding it through the outline a couple of times.
Slip your needle under the outline further up the heart to form a long straight “cord” running parallel to the side of the heart. This cord supports your first row of stitches.
Take your needle under the doubled outline, under the cord, and over the working thread. This creates your first buttonhole-style stitch.
Continue working stitches in the same way until you reach the outline on the other side. Keep your tension even but not too tight — the stitches should sit neatly without pulling the cord out of shape.
Take the needle between the double outline threads to the outside of the heart, then slip it under both strands with the point towards the inside.
Throw another cord across the shape and begin your second row. Take the needle under the outline and over the working thread to create the first stitch.
Because the heart is wider here, you’ll need to increase the number of stitches — add an extra stitch at each end of the row to fill the wider space. You’ll do this naturally as the shape demands it.
Continue working rows of corded single Brussels stitch, slipping your needle through the loops of the previous row, under the cord, and over the working thread.
Increase stitches where needed as the shape widens. When the first half of your heart is full, you’re ready for a change of stitch.
If your lace looks a little uneven at this stage, don’t worry — it all comes together beautifully once the edge is buttonholed.
For the second half of your heart, we switch to double Brussels stitch — and this time, there’s no cord to guide you. The stitch creates a more open, airy texture that contrasts beautifully with the denser first half. It’s a slightly different rhythm, but you already have the foundation.
Work into two of the previous stitches, then miss two loops. Repeat this pattern — two stitches, skip two — across the whole row.
Slip your needle through the doubled outline at the end of each row, just as you did before.
Work back in the other direction, putting two buttonhole stitches into each gap in the previous row, then skipping two loops. This offset creates the characteristic open lattice pattern.
Continue until the entire heart is full. Catch your last row under the outline on the right-hand side as you stitch.
The contrast between the dense corded stitch and this open pattern is one of the loveliest things about this little project — it gives your heart texture and interest, even though it’s so small.
To give your heart a neat, finished outline, work close buttonhole stitches over the cordonet with the corded edge facing outward.
This is where those thread ends you saved come in handy — catch any loose ends as you go, tucking them neatly into the buttonhole edging.
Take your time with this step. The buttonholed edge is what gives needle lace its distinctive, slightly scalloped look, and it’s incredibly satisfying to watch the heart come together.
This is the moment you’ve been waiting for. Turn your pad over and carefully snip away the remaining couching stitches that hold the lace in place.
Gently lift your heart off the pad using small tweezers. Then, just as carefully, use the tweezers to remove any remaining sewing cotton ends from the lace.
And there it is — a real piece of needle lace, made entirely by your own hands. Hold it up to the light and you’ll see the beautiful contrast between the dense corded stitch and the airy double Brussels. That’s your work. That’s lace.
Your finished heart could become part of a crazy quilt block, a tiny framed piece, or an embellishment on a special card. However you use it, you now have a skill that opens up a whole world of stumpwork and needle lace projects.
You’ve learned two classic Brussels stitches and created a beautiful piece of real lace. Now imagine what else those stitches can become — petals, leaves, clothing for stumpwork figures, or anything your needle can outline.
Ready for a bigger challenge? Use your new Brussels stitch skills to create a three-dimensional spring daffodil — complete with shaped petals and a trumpet centre.
Try the Daffodil TutorialDiscover the fascinating centuries-old story behind this beautiful craft — from Renaissance Italy to the elaborate laces of France and Belgium.
Explore the HistoryIf you’d like occasional updates from my embroidery room, including new patterns, gentle tips, and little things I think you might enjoy, you’re warmly invited to join the Stitchin’ Times newsletter.