Introduction
The burgundy heart sits off-center on a white lace bodice, so the lower stripes have to carry the color balance. This crochet baby dress pattern is written for a 12-month size using DK yarn, a 4 mm hook, and a finished chest near 51 cm. The construction is intermediate: shaped yoke, flutter sleeves, openwork skirt, and applied heart. Make it when you need a dress with one clear accent color and no beadwork.
The Design: What Makes the Burgundy Heart Dress Different
Three structural choices define this white crochet baby dress. First, the yoke grows from 56 to 112 stitches before the sleeves are separated, giving the front enough width without forcing excessive skirt fullness into the chest. Second, the openwork skirt starts below a solid bodice; that placement keeps the armholes stable while allowing the lower section to flare through progressively larger fans. Third, burgundy is restricted to narrow areas—the neckline, sleeve edge, heart, and lower bands—so the contrast does not divide the garment visually at the waist.
The main mistake with this type of lace crochet baby dress is starting the openwork too high. Large chain spaces directly below the armhole can stretch, distort the side seam, and make the bodice hang lower after blocking. This version keeps 82 solid stitches through the body before the lace setup.
The photographed garment is the visual reference only. The row counts below are newly calculated for this article and do not claim to reproduce an unidentified commercial or original pattern.
Project Info at a Glance
| Skill Level | Time | Finished Size | Hook | Best For |
|---|---|---|---|---|
| Intermediate | 10–15 hours | About 51 cm chest; 37–38 cm shoulder to hem | 4 mm | 12-month dress |
The 51 cm finished-chest benchmark is based on a comparable 12-month crochet baby dress designed to fit a body chest of approximately 45.5 cm. Comparable DK baby-dress patterns also commonly use a 4 mm crochet hook.
Materials and Tools
Yarn
- White — #3 DK / Light — up to 240 g — Bernat Softee Baby Cotton or comparable DK cotton blend.
- Deep burgundy — #3 DK / Light — approximately 50 g — matching-fiber DK yarn.
Buy both colors from the same yarn line when possible. Matching fiber, twist, and meters per gram reduces visible gauge changes at the striped hem.
Tools
- 4 mm crochet hook
- 3.5 mm crochet hook for the heart appliqué
- 1 flat 10–12 mm button for the back neck
- Tapestry needle
- Locking stitch markers
- Scissors
- Measuring tape
- Rust-resistant pins for positioning the heart
- Blocking mat or clean flat towel
Abbreviations
- ch — chain
- sl st — slip stitch
- sc — single crochet
- hdc — half double crochet
- dc — double crochet
- tr — treble crochet
- inc — work two stitches in one stitch
- sk — skip
- sp — space
- st / sts — stitch / stitches
- RS — right side
- MR — magic ring
The turning chain counts as a dc only where the pattern states that it does; counting it inconsistently changes the yoke total before the sleeve split.
Gauge and Finished Measurements
Work a blocked swatch before the neckline.
Target approximately 16 bodice stitches = 10 cm with the 4 mm hook.
At 16 stitches per 10 cm, the 82-stitch body measures approximately:
82 ÷ 16 × 10 = 51.25 cm
Target finished measurements:
- Chest: approximately 51 cm
- Shoulder to hem: approximately 37–38 cm
- Armhole before ruffle: about 29 worked stitches
- Heart appliqué: approximately 4–5 cm
- Skirt motifs: 14
Measure the intended wearer rather than relying only on age labels. A 12-month baby chest is commonly around 45.5 cm, while a finished garment near 51 cm provides practical ease.
Pattern — Step by Step
Construction Notes
The yoke is worked flat from the neckline so a center-back opening remains available. After Row 8, the sleeve stitches are skipped and the body is joined into rounds.
The skirt is crocheted from the waist downward. Chain spaces form the openwork, while the fan stitch count increases at controlled intervals to create the flare.
Counts for the yoke exclude the four ch-2 corner spaces unless stated otherwise.
Yoke
Yarn: white — DK.
Foundation: Ch 58.
Row 1: Dc in 4th ch from hook and in next 8 ch, ch 2, dc in next 8 ch, ch 2, dc in next 20 ch, ch 2, dc in next 8 ch, ch 2, dc in final 10 ch. Turn. (56 dc + four ch-2 corner spaces)
The five solid sections are now: 10 back, 8 sleeve, 20 front, 8 sleeve, 10 back.
Row 2: Ch 3, dc across first section to first ch-2 sp, (dc, ch 2, dc) in corner sp, continue across each section and repeat the corner increase in all four ch-2 spaces. Dc to end. Turn. (64 dc)
Row 3: Repeat Row 2. (72 dc)
Row 4: Repeat Row 2. (80 dc)
Row 5: Repeat Row 2. (88 dc)
Row 6: Repeat Row 2. (96 dc)
Row 7: Repeat Row 2. (104 dc)
Row 8: Repeat Row 2. (112 dc)
At Row 8, the approximate section counts are:
- Back half: 17 sts
- Sleeve: 22 sts
- Front: 34 sts
- Sleeve: 22 sts
- Back half: 17 sts
Do not fasten off.
Body Join and Solid Bodice
Yarn: white.
Round 9: Ch 3. Dc across first 17 back sts. Ch 7 for underarm, skip the first corner space, 22 sleeve sts and next corner space. Dc across 34 front sts. Ch 7, skip the second sleeve section in the same manner. Dc across final 17 back sts. Join with sl st to top of beginning ch-3. (82 sts/ch positions)
The center-back opening now ends at the yoke. All following body rounds are closed.
Round 10: Ch 3, dc in every dc and in every underarm ch around. Join. (82)
Round 11: Ch 3, dc in each st around. Join. (82)
Round 12: Repeat Round 11. (82)
Round 13: Repeat Round 11. (82)
Check the chest before starting the skirt. At the target gauge, 82 stitches should sit close to 51 cm around.
Skirt Setup
Yarn: white.
The skirt needs 98 foundation stitches so 14 seven-stitch lace sections can be placed evenly.
Round 14: Ch 3. Work (dc in next 4 sts, 2 dc in next st) 14 times, then (dc in next 5 sts, 2 dc in next st) twice. Join. (98 dc)
Count this round before continuing. A missing increase shifts every lace column beneath it.
Openwork Skirt
Yarn: white unless a color change is stated.
Skirt Round 1: Ch 3. Dc in next st, ch 2, sk 2 sts, 3 dc in next st, ch 2, sk 3 sts. Repeat 14 times. Join. (14 anchor dc + 14 three-dc fans)
Skirt Round 2: Sl st as needed to the first anchor position. Ch 3. Dc in anchor dc, ch 2, 5 dc in center dc of next fan, ch 2. Repeat 14 times. Join. (14 anchors + 14 five-dc fans)
Skirt Round 3: Repeat Round 2, working each new 5-dc fan into the center dc of the fan below. (14 five-dc fans)
Skirt Round 4: Repeat Round 3. (14 five-dc fans)
Skirt Round 5: Repeat Round 3. (14 five-dc fans)
Skirt Round 6: Repeat Round 3. (14 five-dc fans)
The lace should now hang vertically without pulling toward the center front.
Skirt Round 7: Ch 3. Dc in anchor dc, ch 2, 7 dc in center dc of next 5-dc fan, ch 2. Repeat 14 times. Join. (14 seven-dc fans)
Skirt Round 8: Repeat Round 7 into the center dc of each fan below. (14 seven-dc fans)
Skirt Round 9: Repeat Round 8. (14 seven-dc fans)
Skirt Round 10: Repeat Round 8. (14 seven-dc fans)
Skirt Round 11: Repeat Round 8. (14 seven-dc fans)
Skirt Round 12: Repeat Round 8. (14 seven-dc fans)
Now begin the lower striped section.
Skirt Round 13 — burgundy: Join burgundy at the back. Ch 3. Dc in anchor dc, ch 2, 9 dc in center dc of next 7-dc fan, ch 2. Repeat 14 times. Join. (14 nine-dc fans)
Skirt Round 14 — burgundy: Repeat Round 13 into the center dc of every fan. (14 nine-dc fans)
Skirt Round 15 — white: Change to white. Repeat the established 9-dc fan round. (14 nine-dc fans)
Skirt Round 16 — white: Repeat Round 15. (14 nine-dc fans)
Skirt Round 17 — burgundy: Change to burgundy. Repeat the established fan round. (14 nine-dc fans)
Skirt Round 18 — burgundy: Repeat Round 17. (14 nine-dc fans)
Skirt Round 19 — white: Change to white. Repeat the fan round. (14 nine-dc fans)
Skirt Round 20 — white: Repeat Round 19. (14 nine-dc fans)
Skirt Round 21 — burgundy: Change to burgundy. Repeat the fan round. (14 nine-dc fans)
Skirt Round 22 — white: Change to white and repeat once. (14 nine-dc fans)
The alternating rows reproduce the visual rhythm of the reference dress without making every stripe the same width.
Scalloped Hem
Yarn: burgundy.
Hem Round 1: Join burgundy at the back. Work 1 sc in each anchor dc, 2 sc in each ch-2 space, and 1 sc in each dc across every fan. Join.
Hem Round 2: Sl st in next st, sk 1 st, 5 dc in next st, sk 1 st, sl st in next st. Repeat around, adjusting the final spacing by one stitch if needed so the join lands at center back.
Fasten off and weave the end through at least 4 cm of neighboring stitches.
Flutter Sleeves — Make 2
Yarn: white with burgundy edge.
Return to one armhole. The sleeve opening contains the 22 skipped sleeve stitches plus 7 underarm chain stitches = 29 positions.
Sleeve Round 1 — white: Join at the center of the underarm. Sc in each of the 7 underarm positions and each of the 22 yoke sts. Join. (29 sc)
Sleeve Round 2 — white: Ch 3. Work 2 dc in every sc around. Join. (58 dc)
The doubled stitch count creates the flutter rather than a fitted cap sleeve.
Sleeve Round 3 — burgundy: Join burgundy. Sc in each dc around. Join. (58 sc)
Fasten off.
Repeat for the second sleeve.
Neckline Edging and Back Closure
Yarn: burgundy.
Join burgundy at the lower edge of the back opening.
Work sc evenly up the first back edge, across the neckline foundation edge, and down the opposite back edge. Keep the neckline flat and avoid adding unnecessary stitches at the corners.
At the upper corner of one back edge, ch 5, then sl st into the same position to form a small button loop. Test the loop around a 10–12 mm flat button before fastening off.
Sew the button to the opposite back corner using matching thread or separated yarn plies. Tug the button firmly after stitching; loose hardware is a specific failure point on baby garments.
Burgundy Heart Appliqué
Yarn: burgundy DK; 3.5 mm hook.
Round 1: Make MR. Ch 3, work 3 tr, 3 dc, ch 1, 1 tr, ch 1, 3 dc, 3 tr, ch 3, then sl st into the MR.
Pull the ring closed.
For a firmer outline, work one loose round of sc around the outer edge, placing 2 sc near the top of each lobe and (sc, ch 1, sc) at the bottom point.
Fasten off, leaving a 25 cm sewing tail.
The finished heart should measure roughly 4–5 cm with DK yarn. If it exceeds 5.5 cm, switch to a smaller hook before sewing it to the bodice.
Heart Placement
Lay the dress flat with the front facing upward.
Position the heart on the wearer’s left chest, which appears on the viewer’s right when the dress is displayed front-on. Place its top edge roughly 3 cm below the neckline and shift its center approximately 3 cm away from the center-front line.
Pin the top lobes and point separately. Sew through the back loops of the heart edge and only the upper strands of the bodice stitches so the seam remains less visible inside.
Assembly and Finishing
- Lay the completed dress flat and confirm that both raglan lines are the same length.
- Measure the body at Round 10; the circumference should remain close to 51 cm at the stated gauge.
- Inspect both underarms and close any gap where the 7-chain bridge meets the yoke.
- Work the white sleeve ruffles, then add the burgundy edging to both sleeves.
- Add the burgundy neckline border and form the button loop at the back.
- Sew the 10–12 mm button opposite the loop with multiple passes through the same attachment points.
- Pin the heart about 3 cm below the neckline on the wearer’s left chest.
- Sew the heart around its full perimeter without pulling the bodice fabric inward.
- Weave every stripe end horizontally through at least 4 cm of same-color stitches.
- Block the dress to approximately 51 cm chest and 37–38 cm shoulder-to-hem length, keeping the scalloped edge spread evenly.
The completed garment has a solid white yoke, two flutter sleeves, one burgundy heart, a fourteen-motif lace skirt, and a striped scalloped hem.
7 Technical Tips
- Mark all four raglan spaces. Missing one corner increase removes two stitches from the following row and distorts the sleeve split before the mistake becomes visually obvious.
- Treat 16 stitches per 10 cm as a measurement checkpoint. If the swatch measures 17 stitches per 10 cm, an 82-stitch body will shrink to about 48.2 cm instead of roughly 51.3 cm.
- Count the 82-stitch body join before working Round 10. A misplaced underarm chain commonly produces 81 or 83 stitches, which then shifts the skirt-increase sequence.
- Keep each underarm bridge at exactly seven chains. Six chains reduce chest ease, while eight chains add about 6 mm of circumference per armhole at this gauge.
- Do not tighten Sleeve Round 1. A rigid 29-sc foundation can stop the 58-dc ruffle from dropping freely and may pull the shoulder edge upward.
- Change burgundy and white at center back. Moving color joins around the skirt creates several visible vertical jog lines rather than one controlled finishing column.
- Pin the heart at three points before sewing. If either lobe moves more than about 5 mm during stitching, the appliqué can rotate and the point will no longer sit vertically beneath the center indentation.
Sizing Notes
This pattern is calculated around a 12-month chest benchmark. A typical 12-month body chest is approximately 45.5 cm, while the finished dress measures close to 51 cm around the chest.
For another size, do not simply add skirt rounds. The neckline, yoke depth, sleeve count, and chest circumference must change together.
A 6-month body chest is approximately 43 cm, while an 18-month chest is approximately 48 cm.
Length is easier to alter after the main fit points are correct. Add or remove white lace rounds before Skirt Round 13 so the stripe sequence stays intact.