Hello, joyful crafters!

Get ready to create a truly enchanting garment for your little sunshine – this adorable crochet baby dress! Featuring a cheerful orange yoke and sleeves, a beautifully intricate white lace skirt, and a delicate white ribbon accent, it’s perfect for sunny days, special occasions, or simply adding a touch of handmade elegance to any baby’s wardrobe.
The vibrant orange combined with crisp white in the picture is so uplifting, reminiscent of warm summer days. But imagine this dress in soft pastels, classic blues, or elegant creams for a truly customizable piece!

Before we begin this delightful project, here are some important notes:
- Skill Level: Intermediate. This pattern involves shaping the yoke, working an open lace stitch for the skirt, managing color changes, and creating a button placket.
- Yarn Choice: For baby’s delicate skin, choose a soft, lightweight baby yarn (Sport weight #2 or DK weight #3) in cotton or a cotton blend. These yarns offer excellent stitch definition and drape beautifully for dresses.
- Hook Size: This will depend on your chosen yarn. You might use a slightly smaller hook for the yoke (to ensure a firm, neat fabric) and a slightly larger hook for the skirt (to achieve a soft drape for the lace pattern). (e.g., 3.5mm for yoke, 4.0mm for skirt).
- Gauge is Crucial! For garments, achieving the correct gauge ensures the dress fits the intended size. Make separate swatches for the yoke (hdc) and the skirt (V-stitch pattern)!
Let’s Gather Our Supplies!
Materials You’ll Need:
- Approx. 50-80 grams of baby yarn in your main color (e.g., orange for yoke/sleeves)
- Approx. 100-150 grams of baby yarn in your contrasting color (e.g., white for skirt)
- Crochet hooks (e.g., 3.5mm and 4.0mm, adjust for gauge)
- Stitch markers (helpful for marking increase points and armholes!)
- Yarn needle
- Scissors
- 3-4 small buttons (matching orange)
- Approx. 1 yard of thin white satin ribbon
- Small sparkly buckle or charm (optional, for ribbon)
- Sewing needle and matching thread (to attach buttons)
Crochet Language Decoder (Abbreviations):
- ch: chain
- st(s): stitch(es)
- sl st: slip stitch
- sc: single crochet
- hdc: half double crochet
- dc: double crochet
- V-st: V-stitch (dc, ch 1, dc) in indicated stitch or space
- sk: skip
- sp: space
- BLO: back loop only
- dc2tog: double crochet 2 stitches together (decrease)
- [ ]: repeat instructions within brackets
- ( ): number of stitches at the end of the round/row
Gauge:
- Hdc Swatch (Yoke): 16 hdc and 12 rows = 4 inches (10 cm).
- V-stitch Swatch (Skirt): 3 V-stitches and 4 rows = 4 inches (10 cm).
- Adjust hook size to match gauge.
Pattern Instructions (Top-Down Construction)
Size: 0-6 Months (Adjustments for Newborn / 6-12 Months in notes) (This pattern creates a comfortable fit. Adjust starting chain and increase rates for different sizes.)
Part 1: The Yoke (Orange Yarn – using smaller hook, e.g., 3.5mm)
We’ll start by working the back placket in rows, then join to work the yoke in rounds.
- Ch 52 (48 / 56) (for Newborn / 0-6 Months / 6-12 Months).
- Row 1: Hdc in 3rd ch from hook. Hdc in each ch across. (50 / 46 / 54 hdc)
- Row 2 (Buttonholes): Ch 2 (counts as hdc). Hdc in next 2 sts. [Ch 2, sk 2 sts, hdc in next 10 (8 / 11) sts]. Repeat [ ] 2 more times (3 buttonholes total). Ch 2, sk 2 sts, hdc in last 3 sts. Turn.
- Adjust buttonhole spacing as needed for your buttons.
- Row 3: Ch 2. Hdc in each st and in each ch-2 sp across. (50 / 46 / 54 hdc)
- Row 4 (Increase): Ch 2. 2 hdc in first st. Hdc in next 4 (3 / 4) sts. [2 hdc in next st, hdc in next 4 (3 / 4) sts]. Repeat [ ] around. Hdc in remaining sts. Turn. (60 / 58 / 66 hdc approx.)
- Row 5: Ch 2. Hdc in each st across. Turn.
- Row 6 (Increase): Ch 2. 2 hdc in first st. Hdc in next 5 (4 / 5) sts. [2 hdc in next st, hdc in next 5 (4 / 5) sts]. Repeat [ ] around. Hdc in remaining sts. Turn. (70 / 70 / 78 hdc approx.)
- Continue increasing every other row (or every 2 rows) until yoke measures approx. 4.5 (4 / 5) inches from neckline to bottom edge. It should lay relatively flat. Aim for a final yoke circumference that will comfortably fit around the baby’s chest plus the armholes. Total stitches after yoke: approx. 80-100.
- Last Yoke Row: Join the ends of the yoke with a sl st to form a round, leaving the button placket open at the back.

Part 2: Dividing for Body & Sleeves (Orange Yarn)
- Next Rnd (Divide): Ch 2. Hdc in next 12 (10 / 14) sts (Front).
- Skip stitches for armhole: Ch 3 (for underarm). Sk next 16 (14 / 18) sts (for first sleeve).
- Hdc in next 24 (20 / 28) sts (Back).
- Skip stitches for armhole: Ch 3. Sk next 16 (14 / 18) sts (for second sleeve).
- Hdc in last 12 (10 / 14) sts (Front). Join with sl st to top of beg ch 2. (54 / 44 / 64 hdc + 2 ch-3 sps)
- Sleeves (Make 2 – Orange Yarn):
- Attach yarn to the center of one underarm ch-3 sp.
- Rnd 1: Ch 2. Hdc 3 in ch-3 sp. Hdc evenly around the armhole opening (working into skipped hdc sts). Join with sl st to top of beg ch 2. (Approx. 18-24 hdc)
- Rnd 2: Ch 2. Hdc in each st around. Join with sl st.
- Rnd 3 (Cuff): Ch 1. Sc in each st around. Join with sl st.
- Fasten off. Weave in ends. Repeat for second sleeve.

Part 3: The Skirt (White Yarn – using larger hook, e.g., 4.0mm)
- Attach white yarn with a sl st to the first hdc after the underarm ch-3 sp on the body.
- Rnd 1 (Lace Set-up): Ch 3 (counts as dc). Sk 1 st. V-st (dc, ch 1, dc) in next st. [Sk 2 sts, V-st in next st]. Repeat [ ] around, working into the hdc stitches and the ch-3 underarm spaces. Adjust skips at the end to fit the pattern (you might need to sk more or less at the very end). Join with sl st to top of beg ch 3.
- You should have an even number of V-stitches. If you have 2 V-stitches in the underarm ch-3 sp, that works for increases.
- Rnd 2: Ch 3. Work V-st into each ch-1 sp of V-st from previous round. Join with sl st.
- Rnds 3-X (Continue Skirt): Repeat Rnd 2 until the skirt reaches the desired length (e.g., approx. 8-10 inches from underarm, or desired length for your baby). For extra flare, every 5-7 rounds, you can add an extra
(dc, ch 1)
in one of the V-stitches, or occasionally work an extra V-stitch into a space, distributing increases evenly. - Fasten off white yarn.

Part 4: Skirt Edging (Orange Yarn)
- Attach orange yarn with a sl st to the bottom edge of the skirt.
- Rnd 1 (Scallops): Ch 1. Sc in same st. [Sk 1 st, (sc, 3 dc, sc) in next st, sk 1 st, sc in next st]. Repeat [ ] around, working into the stitches from the last row of the skirt. Adjust skips at the end if needed to finish the last scallop. Join with sl st to first sc.
- Fasten off orange yarn. Weave in ends.
Part 5: Finishing & Embellishments
- Attach Buttons: Align the buttonholes on the back placket. Using your sewing needle and matching thread, securely sew 3-4 small orange buttons onto the opposite side of the placket.
- Add Ribbon: Thread the white satin ribbon through the stitches around the empire waist (just below the yoke where the skirt begins). Tie a neat bow at the front. If you have a buckle/charm, slide it onto the ribbon before tying the bow.
- Weave in all remaining loose ends neatly.
Video tutorial
Your Sunshine & Lace Dress is Ready!
Congratulations! You’ve just created an absolutely beautiful and charming handmade baby dress. This delightful piece is sure to be a cherished addition to any little one’s wardrobe!
Feel free to personalize your dress by choosing different yarn colors, adding more embellishments, or using a different type of ribbon!
Don’t forget to share your finished dress! I’d love to see your unique color combinations and how you’ve made them your own. Tag me on social media or send me a picture!
Happy crocheting!