Ivory Champagne Rose Bow Dress Crochet Pattern

Let me guess. You took one look at this dress and thought, "There is no way I could make that." The flutter sleeves, the lace skirt, the roses, the bow. It looks like something from a boutique window, not something you could create with your own two hands and a hook.

Get the Ad-Free PDF Pattern

You can find the free pattern below, or you can purchase the ad-free printable PDF from my shop.

Get the Printable PDF →
Ivory Champagne Rose Bow Dress Crochet Pattern

Here is the truth: this dress is absolutely within your reach. Yes, even if you have never made a garment before. The construction breaks down into simple, manageable pieces. A rectangular bodice. A skirt worked in the round. Sleeves that are basically fancy ruffles. Roses that are just rolled up strips. When you see each component on its own, the intimidation melts away.

This Ivory Champagne Rose Bow Dress crochet pattern is designed for toddlers around 2 to 3 years old, and it is the kind of heirloom piece that gets passed down through generations. Whether you are making it for a flower girl, a birthday celebration, or holiday photos, this dress delivers that wow factor without requiring decades of crochet experience. Intermediate skills, a bit of patience, and this guide will get you there.

What Makes This Dress Special

This is occasion clothing at its finest. The bodice features a classic double crochet (dc) fabric in ivory, creating a structured yet soft foundation. The skirt flows downward in an open lace pattern using V-stitches, giving it that dreamy, twirly quality every little one loves. Champagne beige accents appear in the flutter sleeves, the scalloped hem border, and the oversized decorative bow at the waist.

The floral appliqués along the lower front include coiled roses, pointed leaves in sage green, and tiny filler flowers. These details transform the dress from pretty to breathtaking. And because this is designed for a child, the pattern includes safety considerations like embroidered flower centers instead of beads, flat-stitched bow tails, and secure appliqué attachment.

Materials You Will Need

Before you begin, gather everything so you can work without interruption. The pattern uses sport weight or fine weight cotton yarn with approximately 125 meters per 50 grams.

Yarn amounts (planning allowance):

  • 300 meters in ivory for the bodice and matching details
  • 400 meters in ivory for the skirt
  • 250 meters in champagne beige for sleeves, hem, and motifs
  • 50 meters in sage green for leaves
  • 25 meters each in any contrasting colors for flower centers or filler flowers
  • The total comes to approximately 1,050 meters before small contrasts. Your actual usage may vary, so measure on your sample.

    Tools:

  • 3.5 mm hook for the main garment
  • 3 mm hook for appliqués and cords
  • 2.5 mm hook (optional) for tiny flowers
  • Tapestry needle
  • Stitch markers
  • Tape measure
  • Scissors
  • Rust-resistant blocking pins
  • 3 small sew-in snaps with backing fabric
  • Understanding the Gauge

    Blocked gauge: 20 dc and 12 rows = 10 x 10 cm

    To check your gauge, chain 32. Work a double crochet (dc) in the third chain from hook and in each remaining chain across. You should have 30 dc. Continue for 18 rows total. Wash and dry your swatch the same way you will care for the finished dress, then measure the central 20 dc and 12 rows.

    If your measurements do not match, adjust your hook size. A larger hook creates looser stitches (bigger measurements), while a smaller hook creates tighter stitches (smaller measurements). Keep swatching until both dimensions are correct. This step matters for fit.

    Stitch Abbreviations and Definitions

    Let me break down every stitch you will use:

    Chain (ch): Yarn over and draw through the loop on your hook. This creates the foundation for most crochet projects.

    Slip stitch (sl st): Insert your hook, yarn over, and draw through both the stitch and the loop on your hook in one movement. Used for joining and moving across stitches.

    Single crochet (sc): Insert hook, yarn over, draw up a loop, yarn over and draw through both loops. A short, dense stitch.

    Half double crochet (hdc): Yarn over first, insert hook, yarn over and draw up a loop, yarn over and draw through all 3 loops at once.

    Double crochet (dc): Yarn over, insert hook, yarn over and draw up a loop, yarn over and draw through 2 loops, yarn over and draw through the remaining 2 loops. This is your main stitch for the bodice.

    Treble crochet (tr): Yarn over twice before inserting the hook, draw up a loop, then yarn over and draw through 2 loops three times. Used in the hem fans.

    V-stitch (V-st): Work (dc, ch 1, dc) all in one location. This creates the lace pattern in the skirt.

    sc2tog: Insert hook and draw up a loop in each of the next 2 stitches, yarn over and draw through all 3 loops. This decreases by turning 2 stitches into 1.

    Important counting rule: The turning chain 1 or chain 2 does NOT count as a stitch anywhere in this pattern. Always join rounds to the first actual stitch.

    Target Measurements

    This pattern fits one toddler size, approximately ages 2 to 3 years. Always choose by measurements rather than age.

  • Target finished chest: 56 cm (22 inches), intended for a body chest of 50 to 52 cm with 4 to 6 cm of ease
  • Target shoulder-to-hem length: 46 to 49 cm
  • Bodice depth: approximately 22 cm
  • Making the Front Bodice

    Rows 1 through 14:

    With ivory yarn and your 3.5 mm hook, chain 58.

    Row 1: Work a dc in the third chain from hook and in each remaining chain across. You will have 56 dc. Turn.

    Rows 2 through 14: Chain 2, dc in every stitch across (56 dc). Turn after each row. Remember, do not add a stitch into the turning chain.

    Armhole Row 15:

    Slip stitch in the first 4 stitches. Chain 2, then dc in each of the next 48 stitches. Leave the final 4 stitches unworked. Turn. (48 dc)

    Those 4 unworked stitches on each side create a 2 cm underarm ledge.

    Rows 16 through 20:

    Chain 2, dc in all 48 stitches. Turn. At gauge, the full panel is now about 16.7 cm tall.

    Place removable markers around the outermost 10 stitches at each edge. The central 28 stitches form the neckline opening.

    First Shoulder, Rows 21 through 26:

    Chain 2, dc in the first 10 stitches only. Leave the remaining 38 stitches unworked and turn. (10 dc)

    Work 5 more rows of 10 dc, turning each row. Fasten off with a long sewing tail.

    Second Shoulder, Rows 21 through 26:

    With the same face of the panel toward you, attach yarn at the opposite outer edge of Row 20. Work toward the center: chain 2 and dc across only the outermost 10 stitches. Turn and work 5 more rows of 10 dc. Fasten off.

    Both shoulder straps should have 6 rows above Row 20.

    Checkpoint measurements:

  • Panel width below armholes: 28 cm
  • Width above underarm ledges: 24 cm
  • Shoulder width: 5 cm each
  • Neckline gap: 14 cm
  • Overall height: approximately 21.7 cm
  • Making the Back Bodice

    Rows 1 through 14:

    Using ivory, make a second panel exactly like the front: 56 dc each row. Mark the center between stitches 28 and 29.

    Left Half, Rows 15 through 23:

    Row 15: Slip stitch in the first 4 stitches, chain 2, dc in the next 24 stitches, stopping at the center marker. Leave the other half unworked. Turn. (24 dc)

    Rows 16 through 23: Chain 2, dc in each stitch. Turn. (24 dc) Fasten off.

    Right Half, Rows 15 through 23:

    Return to the unworked half of Row 14. Attach yarn at the center marker and work toward the outer edge: chain 2, dc in the next 24 stitches, leaving the final 4 stitches unworked. Turn. (24 dc)

    Work Rows 16 through 23 the same as the left half. Fasten off. The center edges remain separate to create the back opening.

    Back Shoulders, Rows 24 through 26:

    On each half, attach yarn at the outer armhole edge of Row 23. Work dc across the outermost 10 stitches only, leaving the inner 14 stitches unworked. Turn and work 2 more rows of 10 dc. Fasten off.

    The two 14-stitch inner gaps create a 28-stitch back neckline.

    Joining the Bodice

    Block both panels to the target measurements. With right sides together, join each pair of 10-stitch shoulder tops using mattress stitch. To do this, align matching edges and pick up one small strand from each edge alternately with your tapestry needle. Tighten gradually so the join lies flat.

    Join the side edges from the foundation edge through Row 14 only, matching rows carefully. Keep all upper edges open for the armholes. Turn right side out.

    The lower edge now has 56 foundation stitches on each panel, 112 total. Try the bodice on a dress form or the child to check chest ease and head access before adding the skirt weight.

    Constructing the Skirt

    Round 1:

    With ivory, join at a side seam of the 112-stitch lower bodice edge. Chain 2, then work 2 dc in every foundation stitch around. Join. (224 dc)

    Round 2:

    Chain 2. Repeat the following 16 times: dc in the next 13 stitches, 2 dc in the next stitch. Join. (240 dc)

    Round 3, Establish Lace:

    Chain 2. Repeat the following 60 times: dc in next stitch, skip 1 stitch, V-st in next stitch, skip 1 stitch. Join to first dc.

    Each repeat uses 4 old stitches. You now have 60 single dc columns, 60 V-sts, and 60 chain-1 spaces. That is 180 dc total.

    Rounds 4 through 24:

    Chain 2. Repeat 60 times: dc in the next single dc column, skip the first dc of the V-st, V-st in its chain-1 space, skip its second dc. Join to first dc.

    Maintain 60 repeat units every round. Mark the first column to avoid confusing it with a V-st leg. Turn after each round.

    Hem Foundation:

    Chain 1. Work 1 sc in every dc and 1 sc in every chain-1 space around. Join. (180 + 60 = 240 sc)

    The lace body should measure around 20 cm. Measure before adding the border.

    Adding Flutter Sleeves

    Sleeve Foundation:

    Using champagne beige and your 3.5 mm hook, find one armhole. Identify the shoulder seam. Measure 6 cm down the front edge and 6 cm down the back edge. Mark both points.

    Join at the front marker. Work 30 sc evenly across the 12 cm upper arc to the back marker, crossing the shoulder seam. Do not work around the lower underarm.

    Flutter Rows:

    Turn. Row 2: Chain 2, 2 dc in each sc across. (60 dc) Turn.

    Row 3: Chain 2. Repeat 30 times: dc in next stitch, 2 dc in next stitch. (90 dc) Turn.

    Row 4: Chain 1, sc in every stitch. (90 sc) Fasten off.

    Repeat on the other armhole, matching the marked arc and stitch counts. You now have one softly ruffled cap sleeve on each side.

    Creating the Lace Hem Border

    Hem Round 1:

    With champagne beige, join in any of the 240 hem foundation sc. Chain 1 and sc in that same stitch.

    Repeat 24 times: skip the next 4 foundation stitches, 11 tr in the next stitch, skip the next 4 foundation stitches, sc in the next stitch.

    The last sc location is the starting sc. Instead of making a second sc there, join to the first sc. You now have 24 fans of 11 tr and 24 sc anchors.

    Hem Round 2:

    Chain 1, sc in the same anchor. For each fan: chain 1, work dc in each of its 11 tr with chain 1 between adjacent dc, chain 1, sc in the next anchor.

    On the last fan, join to the first sc instead of making a duplicate anchor. Each fan now has 11 dc and 12 chain-1 spaces.

    Hem Round 3:

    Chain 1. Work sc in each sc anchor, each dc, and each chain-1 space around. Join and fasten off. (24 x 24 = 576 sc)

    Keep your tension relaxed. When blocking, shape individual fans into smooth rounded scallops without pulling the skirt waist wider.

    Making the Coiled Roses

    Petal Strip (Standard Size):

    With champagne beige and your 3 mm hook, chain 42.

    Row 1: Sc in the second chain from hook and in each chain across. (41 sc) Turn.

    Row 2: Chain 1, sc in the first stitch. Repeat 10 times: skip 1 stitch, 5 dc in the next stitch, skip 1 stitch, sc in the next stitch.

    You have 10 petals and 11 anchoring sc. Fasten off, leaving a 35 cm tail for sewing.

    Shaping the Rose:

    Starting at one short end, roll the strip with the scallops pointing upward. Keep the first two petals tight for the center, then overlap the others more loosely. Stitch through every layer across the underside. Aim for a 4 to 5 cm flower. Do not leave a loose spiral.

    Larger Waist Rose:

    For the bow center rose, chain 58 instead. Work 57 sc in Row 1 and 14 petals in Row 2 using the same repeat. Roll and sew, aiming for 6 to 7 cm.

    Creating Leaves and Small Flowers

    Pointed Leaf:

    With sage green and your 3 mm hook, chain 9.

    Working along one side: slip stitch in the second chain from hook, sc in next, hdc in next, dc in the next 3, hdc in next, and (sc, ch 2, sc) in the last chain.

    Continue along the opposite side of the same chain: hdc in next, dc in next 3, hdc in next, sc in next, slip stitch in last. Fasten off with a sewing tail.

    Embroider a straight vein down the middle if desired.

    Tiny Filler Flower:

    With a contrast color and your 3 mm hook, make a magic ring. To do this, make an adjustable loop around two fingers, insert the hook through it, and draw up the working yarn. Chain 1.

    Repeat 5 times into the ring: chain 2, 2 dc, chain 2, slip stitch. Pull the tail to tighten the center, fasten off, and sew the center securely. Embroider a contrasting center using three short straight stitches.

    Quantities needed:

  • 7 main rose motifs for the lower front garland
  • 14 pointed leaves
  • 8 tiny filler flowers
  • Keep the dress back plain so the design stays comfortable when seated.

    Constructing the Waist Bow

    Large Bow Rectangle:

    With champagne beige and your 3.5 mm hook, chain 74.

    Row 1: Sc in the second chain from hook and across. (73 sc)

    Rows 2 through 18: Chain 1, sc in each stitch. Turn. (73 sc)

    Fasten off. Block the rectangle to about 36 x 7 cm. The folded bow will be about 18 cm wide.

    Fold the two short ends to the center back with a 1 cm overlap and stitch together.

    Center Wrap:

    Chain 9. Sc in the second chain from hook and across. (8 sc) Work 8 rows total, turning each time.

    Pinch the middle of the bow rectangle into three folds. Wrap the small strip around it and sew its ends together on the reverse. Secure through the folded layers.

    Two Tails:

    For each tail, chain 11. Sc in the second chain from hook and across. (10 sc) Work 34 rows total, or until 15 cm long.

    On the last row, skip the first stitch and sc in the remaining 9 for a softly angled end. Fasten off.

    Sew the tail tops behind the bow. Position the bow at the front waist and angle the tails downward and outward. Sew the bow center and both outer loops securely. Stitch each tail along its length and at its lower end, keeping it flat to the skirt.

    Finishing the Neckline and Back Closure

    Neckline Edge:

    Using ivory, join at the back neck. Work 1 sc per horizontal stitch and approximately 2 sc per dc row-end around the neck, excluding the vertical center-back slit.

    At inner corners, work sc2tog across the corner if needed to lie flat. Join. Work one more round of sc, join, and fasten off.

    Back Bands:

    Along each vertical back-slit edge, work 2 sc into each dc row-end for Rows 15 through 23. (18 sc) Turn and work 2 more rows of 18 sc. Fasten off.

    Block the two bands so they overlap by about 1 cm without pulling the back panel.

    Closures:

    Sew three snaps through small soft backing patches at approximately 1 cm below the top of the slit, at its midpoint, and 1 cm above its bottom. Cover exposed backing edges with soft fabric.

    Attaching the Appliqués

    Lay the blocked dress flat. Mark the front center and both side seams. Arrange motifs 3 to 5 cm above the start of the lace hem, distributing them evenly between the side seams.

    Overlap only the leaf bases, not their tips. Baste first, then sew around all edges and through every layered center with small matching stitches. Every appliqué edge must be secured for child safety.

    Final Blocking and Care

    Weave all ends through several stitches, reverse direction, and secure before trimming. Wash according to your yarn label.

    Gently press out water in a towel. Do not wring. Pin the bodice to 56 cm chest circumference, ease the skirt outward without stretching the waist, and shape the lace scallops, sleeve ruffles, and appliqués. Dry completely on a flat surface.

    For ongoing care, hand-wash cool if compatible with all materials. Support the wet garment and dry flat. Do not hang while wet. Check snaps, seams, and appliqué attachments before each wear.

    Quick Reference Stitch Counts

    Keep these numbers handy as you work:

  • Front and lower back: 56 stitches each
  • Armhole width: 48 stitches
  • Back halves: 24 stitches each
  • Shoulders: 10 stitches each
  • Bodice lower edge: 112 stitches total
  • Hem foundation: 240 stitches
  • Lace hem: 24 fans
  • Ivory Champagne Rose Bow Dress Crochet Pattern

    You Can Do This

    I know this Ivory Champagne Rose Bow Dress crochet pattern looks complex at first glance. But remember, you are not making the whole dress at once. You are making one rectangle, then another, then joining them. You are making simple ruffles. You are rolling up a strip to create a rose. Each piece is achievable on its own.

    Take your time. Mark your rows. Count your stitches. And when that little one twirls in the finished dress, every moment of effort will feel worth it.

    Thank you so much for choosing this pattern. I hope you enjoy every stitch of this beautiful project. If you make one, I would absolutely love to see it. Tag me on Instagram or share a photo in our Facebook group. Seeing your finished projects is truly the best part of designing.

    If you loved this pattern, go ahead and save it to your Pinterest boards so you can find it when you are ready to start. And please drop a comment below if you make this dress. I would love to hear how it turns out for you!

    Want a Quick & Easy Printable Version?

    Get a clean, beautifully formatted PDF of this pattern — easy to follow step by step, ready to print or save on any device. No scrolling, no distractions, just the pattern.

    Get the Printable PDF →

    You Might Also Like

    Leave a Comment

    Your email address will not be published. Required fields are marked *

    *