🧶 Beautiful ✨ Detailed 💝 Adorable

Heart Lace Centerpiece Pattern

Heart Lace Centerpiece Pattern
4.7★ Rating
5-7 Hours Time Needed
3.4K Made This
✂️

Intermediate Level

Ideal for those with basic crochet experience, featuring slightly more advanced stitches and techniques to expand your skills.

⏱️

Weekend Treat

Takes 5-7 hours, making it an enjoyable project to finish over a couple of days.

🏡

Cozy Accent

A warm touch for your space that transforms ordinary corners into inviting nooks filled with handmade charm.

🧶 Jump to Pattern ↓

About This Heart Lace Centerpiece Pattern

This pattern recreates a charming table centerpiece with a heart-shaped center worked in cream surrounded by alternating textured bands of deep olive green and cream. The design finishes with circular scalloped discs joined by an open lace motif to create a playful yet elegant edge. The overall look is vintage cottagecore — sturdy, decorative, and perfect for a breakfast table or sideboard.

Heart Lace Centerpiece Pattern crochet pattern - detailed view of completed project

The pattern uses simple rounds, strategic increases, and small circle motifs joined with chain arches to form the scalloped border. The neutral cream and green contrast makes the heart pop while the textured rings add dimension.

Why You'll Love This Heart Lace Centerpiece Pattern

I love this pattern because it blends bold graphic shape (the heart) with delicate lacework (the connecting arches) — it feels like a little heirloom you can set on any table. The tactile ridges and scalloped discs give satisfying texture and the color contrast makes the heart sing. I also appreciate how the construction is modular: you work a central motif, expand with rings, then make repeat discs and join them, which is relaxing and rewarding.

Heart Lace Centerpiece Pattern step 1 - construction progress Heart Lace Centerpiece Pattern step 2 - assembly progress Heart Lace Centerpiece Pattern step 3 - details and accessories Heart Lace Centerpiece Pattern step 4 - final assembly and finishing

Switch Things Up

I absolutely love how this pattern can be customized — try different color combinations to match seasons, for example a soft pink heart with sage green rings for spring or navy and cream for a coastal look. You could also make the heart smaller and add extra green rings for a larger mat.

I often switch yarn type: use ribbon yarn for a chunky, modern look or a tightly spun cotton for a crisp vintage finish. Another fun tweak is to change the number of discs around the edge — 10 discs will make them larger and bolder, while 14 will create a delicate frill.

For a more formal table you could add a metallic thread round between the green and cream bands, or embroider tiny flowers onto the heart center for a whimsical touch. I encourage you to experiment with scale, yarn, and color — the construction is forgiving and very adaptable.

Common Mistakes & How to Fix Them

✗ Skipping stitch markers at round starts can cause misaligned rings and an off-center heart; use markers at every round start to maintain symmetry. ✗ Changing colors without securing tails properly can make joins loose; weave in ends intermittently and carry short lengths inside stitches. ✗ Working too loosely will produce gaps and floppy discs; use a slightly smaller hook than recommended for firm fabric and crisp discs. ✗ Failing to block the finished mat can leave the scallops uneven; pin and lightly steam or wet-block to help the piece lie flat. ✗ Joining discs with inconsistent spacing creates an irregular border; lay out discs first and count stitches between join points. ✗ Not counting increases precisely in round transitions causes stitch-count drift; always recount at the end of a round before proceeding.

Heart Lace Centerpiece Pattern

A vintage-inspired round table centerpiece featuring a raised cream heart at the center, concentric textured rings in deep olive green, and a scalloped bobble border connected with delicate cream lace. Designed to sit beautifully on a wooden table, this decorative mat mixes solid crochet rounds with openwork joins for a handcrafted heirloom look.

Intermediate 5-7 Hours

Materials Needed for Heart Lace Centerpiece Pattern

— Main Fabric

  • 01
    Bulky weight cotton ribbon or bulky cotton yarn (#5) — approximately 200-250g in deep olive green (main ring color)
  • 02
    Bulky weight cotton ribbon or bulky cotton yarn (#5) — approximately 150-180g in soft cream (center heart and joins)
  • 03
    Small amounts (10-20g each) of contrasting yarn if you choose to swap colors or add accent stripes

— Tools Required

  • 01
    5.5 mm (I) crochet hook for main work (adjust if you use different yarn)
  • 02
    5.0 mm (H) hook for tighter discs (optional)
  • 03
    Yarn needle for weaving ends and sewing joins
  • 04
    Stitch markers (at least 4) to mark round starts and join points
  • 05
    Scissors
  • 06
    Measuring tape for diameter checks
  • 07
    Pins and blocking mat for wet/steam blocking
  • 08
    Optional: tapestry needle and thin cotton thread for extra secure joins
  • 09
    Optional: fabric glue for securing any slippery t-shirt yarn ends

Progress Tracker

0% Complete

— Center Heart (Cream) :

Round 1 :

Work a foundation: ch 21 (this chain creates the base width for a symmetrical heart). Turn and work along chain to form first lobe: 1 sc in 2nd ch from hook, 1 sc in next 4 ch, 1 hdc in next 2 ch, 1 dc in next 2 ch, 4 dc in next 3 ch (center curve), 1 dc in next 2 ch, 1 hdc in next 2 ch, 1 sc in next 4 ch, 3 sc in last ch; now rotate to work on opposite side of foundation chain: 1 sc in next 4 ch, 1 hdc in next 2 ch, 1 dc in next 2 ch, 4 dc in next 3 ch (other lobe), 1 dc in next 2 ch, 1 hdc in next 2 ch, 1 sc in next 4 ch. Slip stitch to first sc to join (total approximate stitches around: 54). This forms the rounded heart base.

Info :

Keep the foundation chain loose to avoid a tight ridge; this first round creates the two lobes and the central point of the heart. Use a stitch marker at the join for round starts.

Round 2 :

Ch 1, 1 sc in same st, 1 sc in next 6 sts, 1 hdc in next 4 sts, 1 dc in next 6 sts, 2 dc in next 3 sts, 1 dc in next 6 sts, 1 hdc in next 4 sts, 1 sc in next 12 sts (increase evenly along sides) (approx 66 sts)

Round 3 :

Ch 1, 1 sc in each st around working into both loops (66)

Round 4 :

Ch 1, (1 sc, 1 inc) repeat across each of the two top lobe areas to strengthen curves - work (1 sc, inc) x 12 across the lobes combined, then 1 sc around remaining sts (increase count becomes approx 78 sts)

Info :

On this round add incremental increases specifically targeted at the lobes to accentuate the rounded heart tops while keeping the lower point slightly tapered. Your stitch count may vary slightly depending on how many dc/hdc were converted; recount to confirm.

Round 5 :

Ch 1, 1 sc in each st around (78)

Round 6 :

Ch 1, (2 sc, inc) x 26 evenly around (104)

Round 7 :

Ch 1, 1 sc in each st around (104)

Round 8 :

Ch 1, (3 sc, inc) x 26 (130)

Info :

Rounds 6-8 expand the heart into a smooth, slightly raised disk that still reads as a heart because of the foundation shaping. Work neatly and keep tension consistent to preserve the heart outline.

Round 9 :

Ch 1, 1 sc in each st around (130)

Round 10 :

Ch 1, 1 sc in next 6 sts, *hdc in next 3 sts, skip the next st and place 1 sc in next st (creating a slight scallop texture around the heart)*, rep from * around until 6 sts remain, finish sc in last 6 sts (maintain 130)

Round 11 :

Ch 1, 1 sc in each st around (130)

Round 12 :

Ch 1, (4 sc, inc) x 26 (156)

Info :

By Round 12 the heart is a flattened, raised central motif about 14-16 cm across (depending on yarn/hook). Check overall heart outline visually — the top lobes should still be seen. If you prefer a smaller heart, stop increasing earlier and proceed to surrounding rings.

Round 13 :

Ch 1, 1 sc in each st around (156)

Round 14 :

Ch 2 (counts as hdc), 1 hdc in next 3 sts, *ch 1, skip 1 st, 1 hdc in next 4 sts* rep around; finish with hdc in last sts (keeps texture and provides tiny chain arches) (156)

Round 15 :

Ch 1, 1 sc in each st around (156)

Round 16 :

Ch 1, (5 sc, inc) x 26 (182)

Info :

Round 16 increases transition the heart core into a softly oval shape suitable to merge with the first ring of green. If you are happy with heart size, stop increasing and begin color change here.

Info :

Change to deep olive green yarn here for the first outer ring. Fasten on by pulling green through last stitch of cream round and continue working in green. Carry or weave in the cream tail later.

Round 17 :

With green: Ch 1, 1 sc in each st around in BLO to create a defined ridge at the heart edge (182)

Round 18 :

Ch 2 (counts as hdc), 1 hdc in next 6 sts, *ch 1, skip 1 st, 1 hdc in next 7 sts* rep around (creates a breathable ring of tiny chains) (182)

Round 19 :

Ch 1, 1 sc in each st around (182)

Round 20 :

Ch 1, (6 sc, inc) x 26 (208)

Info :

Rounds 17-20 form a sturdy transition ring in green. Working Round 17 in BLO gives a ridge that frames the heart nicely. Recount and ensure 208 sts at the end of Round 20.

— Inner Decorative Rings (Green & Cream Alternating) :

Round 21 :

Ch 1, 1 sc in each st around (208)

Round 22 :

Ch 1, (7 sc, inc) x 26 (234)

Round 23 :

Ch 1, 1 sc in each st around (234)

Info :

At this point the piece will be wide enough to begin texture bands. Maintain a stitch marker at round start and keep tension consistent for a flat fabric.

Round 24 :

Change to cream now for a narrow contrast band: ch 1, 1 sc in each st around (234)

Round 25 :

Ch 1, *ch 3, skip 3 sts, sc in next st* repeat around creating a spaced chain-v motif (creates openwork row) (234)

Round 26 :

Change back to green: Ch 1, 1 sc in each st around working into spaces from previous row as needed to maintain even fabric (234)

Round 27 :

Ch 1, (8 sc, inc) x 26 (260)

Info :

Rounds 24-27 alternate color and texture to set up the visual rings. The openwork cream row will later echo in the lace connectors near the outer edge.

Round 28 :

Ch 1, 1 sc in each st around (260)

Round 29 :

Ch 2, 1 hdc in next 4 sts, *(1 hdc, ch 1, 1 hdc) in next st (a small picot/cluster), 1 hdc in next 8 sts* repeat around (260)

Round 30 :

Ch 1, 1 sc in each st around (260)

Round 31 :

Ch 1, (9 sc, inc) x 26 (286)

Info :

Check the piece at this stage: it should be a large round with the heart still visible in the center. If the outer edge begins to ripple, block lightly before proceeding.

Round 32 :

Ch 1, 1 sc in each st around (286)

Round 33 :

Change to cream: Ch 1, *sc in next 3 sts, ch 3, skip 3 sts* repeat around to create a band of chain arches spaced evenly (286)

Round 34 :

With cream: Ch 1, 1 sc in each sc and 1 sc in each chain-3 space around (286)

Round 35 :

Change to green: Ch 1, 1 sc in each st around (286)

Info :

This alternating green-cream banding visually separates the inner body from the outer scallop row. Count and ensure consistent spacing so outer discs will sit evenly.

Round 36 :

Ch 1, (10 sc, inc) x 26 (312)

Round 37 :

Ch 1, 1 sc in each st around (312)

Round 38 :

Ch 1, *1 sc, ch 4, skip 4 sts* repeat around for pronounced arching (312)

Round 39 :

Ch 1, 1 sc in each sc and 2 sc in each ch-4 space to firm up arches (312 + extras folded into existing placement)

Info :

These arches will serve as visual anchors for the later lace connectors which reach out to the discs at the edge. Work each arch evenly; if you end with a leftover stitch or two, distribute them across the round to maintain symmetry.

— Outer Disc Bases (Make 12 discs) :

Info :

The pattern pictured has 12 circular discs around the edge. Make 12 identical discs in green. Space them evenly around the finished rings and join with cream lace arches. Each disc is worked flat in the round.

Disc (Make 12) — Round 1 :

With green, mr, 6 sc in mr (6)

Disc Round 2 :

(inc) x 6 (12)

Disc Round 3 :

(1 sc, inc) x 6 (18)

Disc Round 4 :

(2 sc, inc) x 6 (24)

Disc Round 5 :

(3 sc, inc) x 6 (30)

Disc Round 6 :

1 sc in each st around (30)

Disc Round 7 :

1 sc in each st BLO to create a slight ridge and thickness to the disc (30)

Disc Round 8 :

Finish off leaving a 20-25 cm tail for sewing. Flatten discs gently and set them aside (30)

Info :

The discs are intentionally thickened using BLO in Round 7 to make pronounced scallops. Use a slightly tighter tension so discs remain firm and do not sag when joined.

— Lace Connectors (Cream) :

Info :

Each lace connector is made in cream and will bridge the space between the large ring and the outer discs. There are two rows of small chain arches joined to create the triangular lace motif visible between discs.

Round 1 :

Attach cream to an evenly spaced point on the outermost green round (use counts to divide the circumference into 12 sections). Ch 1, sc in joining st to anchor.

Round 2 :

Ch 5, sl st into anchor point forming a loop, move forward 6-8 sts along the green round, sc to next anchor, repeat ch-5 loops around to create 12 small loops total. Fasten off last loop and reattach in first loop to begin decorative chain work.

Info :

Spacing is critical for uniform lace. Measure or count stitches to place each loop at equal intervals. Use pins to mark 12 equal points around the outer edge before attaching loops.

Round 3 :

Reattach cream in first loop: ch 1, sc, ch 3, sl st in top of next loop 3 loops ahead to form a triangular bridge, ch 1, sc in next loop; repeat across all 12 loops to create triangular connectors (this forms the lattice that sits between discs)

Round 4 :

Ch 1, work sc around the top of each triangular bridge to tidy edges: sc, hdc, sc into bridge peaks (12 peaks total). Fasten off and weave in ends.

Info :

These rounds create the cream webbing visible between discs. Keep tension even — slightly snug loops will give crisp points and prevent drooping.

— Joining Discs to Mat :

Info :

Pin the 12 green discs evenly around the outer band of the mat using the previously placed chain loops as join points. Each disc will be attached at three small points to secure it in a scalloped manner.

Join Step 1 :

Position each disc so the center aligns with the midpoint of each cream triangular connector beneath it. Using the long tail left on each disc, sew through the outer ring of the mat and through the disc edge at three evenly spaced points (left, center, right) using whip stitch, pulling gently to shape each disc into a scallop.

Join Step 2 :

After each disc is sewn at three points, secure yarn and weave in tails under the discs to keep the underside neat. If discs wobble, add a few hidden securing stitches across the disc back to the mat for extra stability.

Info :

Prioritize symmetry: pin all discs first, step back and view before sewing. Tweaks at this stage are much easier than after finishing. Use small, neat stitches so join lines are barely visible.

— Final Outer Edge & Picot Trim :

Round 1 :

With cream, pick up at any join point and work *sc across 3 stitches bridging the disc outer edge to the mat, ch 3, sl st in next stitch to form a picot arch; rep from * around the entire outer row to add a delicate picot outline. Fasten off and weave in ends.

Round 2 :

Optional extra: Work a final round of 1 sc in each st around both mat outer edge and disc rims to give a uniform edge. This will slightly increase diameter (work evenly to avoid ripple).

Info :

This decorative picot/arch trim creates the tiny points seen between the discs and rounds off the mat with a neat border. Blocking after this round helps the picots sit uniformly.

— Blocking & Finishing :

Info :

Wet-block or steam-block the finished mat pinned out to a flat oval: pin the heart symmetrically and ensure each disc is pinned to be identical in height around the edge. Allow to dry fully for a crisp finish.

Finishing Step :

Weave in all ends on the wrong side, trim excess yarn. If desired, add a light spray starch to help the mat hold shape on dining surfaces.

Info :

For longer-lasting structure, use cotton yarn and avoid machine washing frequently. Hand wash gently and reshape while damp.

Assembly Instructions

  • Pin the heart center so it sits perfectly centered on your working surface before adding outer bands; align stitch markers at 12 equidistant points to guide later disc placement.
  • Make 12 green discs and lay them around the outermost ring, spacing them evenly by counting stitches between pin points; pin each disc in place before sewing.
  • Sew each disc to the mat using the long tail from Disc Round 8: attach at three points (left, center, right) to create a scallop effect and secure with small whip stitches.
  • Attach cream lace connectors by fastening cream yarn to marked join points on the outer ring, then create chain loops and stitch triangular bridges to each disc anchor before fastening off.
  • Weave in all join tails under discs and the mat body; use a yarn needle to bury ends through several stitches and trim close to fabric for a neat underside.
  • Block the fully assembled mat: pin to a flat surface in the finished shape, steam or wet-spray lightly, and allow to dry fully to lock shape and openwork.
  • If any discs wobble after blocking, sew additional under-stitches through the back of the disc into the mat for stability.
  • Optionally, add a final single crochet round around the discs and mat perimeter for a uniform finished edge, then weave in ends and trim.

Important Notes

  • 💡Use stitch markers consistently at the beginning of each round to avoid counting errors and maintain proper shaping.
  • 💡Stuff body parts gradually as you work rather than waiting until the end, especially for narrow openings like arms and legs (not applicable for this mat but useful for similar projects).
  • 💡When changing colors, fasten on new color by pulling it through the last loop of the previous color and carry a short tail to weave in later for a cleaner finish.
  • 💡Work tightly for the discs (try BLO in final rounds) so circular scallops remain firm and do not sag when joined to the mat.
  • 💡Pin and block the finished mat before final joins to ensure discs and lace connectors line up evenly and the heart remains centered.
  • 💡Weave in ends intermittently as you go: leaving too many long tails to the end makes finishing tedious and risks exposed tails.
  • 💡If using t-shirt yarn or ribbon yarn, be conscious of edge fraying; secure ends with a small knot and weave thoroughly or use a drop of fabric glue when necessary.
  • 💡Measure as you go: check diameter after major increase rounds so you know where the outer discs will land and can place them evenly.

Completing this heart lace centerpiece is such a satisfying experience — the raised heart, bold green rings, and scalloped discs come together into a cozy heirloom for your table. Each step is meditative: growing the heart, building texture, and finally stitching the discs into a charming ruffled border. I hope you love the vintage-cottage look this piece adds to your home. 🧶💚 Place it under a teapot or bouquet and enjoy the handmade warmth it brings! ✨

You ask,

we answer.

FAQs

What is the finished size of this centerpiece?

Using bulky cotton yarn (#5) and a 5.5 mm hook, the finished piece will measure approximately 32-36 cm (12.5-14 inches) across. Using thicker ribbon yarn or a larger hook will increase the size proportionally.

Can I use different yarn weights for this pattern?

Yes! You can use lighter yarns (DK or worsted) with a smaller hook, but the fabric will be thinner and discs will be less sculpted. For a sturdy, tabletop-ready mat choose a cotton or ribbon bulky yarn and a slightly smaller hook for crisp stitches.

Do I need blocking for this pattern?

Blocking is highly recommended. Pin the mat to a flat surface and steam or wet-block to help the heart and scalloped discs sit evenly and to open the decorative lace connectors.

How many discs do I need to make?

This pattern calls for 12 discs spaced evenly around the edge to replicate the look in the photo. You can increase or decrease the count by adjusting the spacing and outer stitch counts, but keep symmetry in mind.

Can I make the discs detachable or reversible?

Yes — for easier washing you can attach discs with removable thread loops or small buttons sewn through the back to allow removal. Ensure detachable fastenings are neatly finished so they are not visible from the front.

How much yarn will I need?

Approximately 200-250g of the main green yarn and 150-180g of the cream yarn when using bulky cotton yarn. Exact amounts vary with tension and yarn brand.

What hook size should I use for crisp discs?

Use a slightly smaller hook (eg. 5.0 mm) for the last round or two of each disc and work BLO on a round to tighten the disc edge. This gives a firmer, more sculpted scallop.

How do I ensure even spacing for joins?

Before sewing, mark 12 equidistant points around the outermost band with pins or temporary stitch markers. Count stitches between marks and adjust with minor increases/decreases if necessary.