Get ready to melt hearts with these absolutely enchanting crochet baby Mary Jane shoes! Featuring a charming striped body, a delicate strap with a pearl accent, and a stunning layered floral embellishment, these booties are the epitome of sweet elegance. They’re perfect for baby showers, special occasions, first photos, or simply adding a touch of handmade love to any little one’s wardrobe!

Before we grab our hooks, let’s get ready:
- Skill Level: Intermediate. Shaping the sole and foot, managing color changes for stripes, and constructing a layered flower require some attention to detail.
- Yarn Choice: For baby’s delicate skin, choose a soft, lightweight baby yarn such as baby-weight acrylic (DK or Sport weight), cotton, or a cotton blend. You’ll need two contrasting colors (e.g., white as the main color and pink for accents).
- Hook Size: This will depend on your chosen yarn. Aim for a hook size that creates a firm fabric for the sole and allows for neat stitches on the body. (e.g., 3.0mm – 4.0mm).
- Gauge is Crucial! For baby shoes, gauge determines the finished size. Make a swatch of the sole section to ensure your booties will fit perfectly!
Let’s Gather Our Supplies!
Materials You’ll Need:
- Approx. 30-50 grams of baby yarn in your main color (e.g., white)
- Approx. 10-20 grams of baby yarn in your contrasting color (e.g., pink)
- Crochet hook (e.g., 3.5mm, adjust for gauge)
- Stitch markers (helpful for sole shaping!)
- Yarn needle
- Scissors
- 2 small pearl beads (for the straps)
- 1 larger pearl bead (for the flower center)
- Sewing needle and matching thread (to attach pearls)
Crochet Language Decoder (Abbreviations):
- ch: chain
- st(s): stitch(es)
- sl st: slip stitch
- sc: single crochet
- hdc: half double crochet
- dc: double crochet
- tr: treble crochet
- sk: skip
- sp: space
- BLO: back loop only
- sc2tog: single crochet 2 stitches together (decrease)
- MR: Magic Ring (or adjustable ring)
- [ ]: repeat instructions within brackets
- ( ): number of stitches at the end of the round/row
Gauge:
- Work the first few rounds of the sole with your white yarn.
- Example Gauge: 16 sc and 16 rows = 4 inches (10 cm). Adjust hook size to match gauge.
Pattern Instructions (Bottom-Up Construction):
This pattern starts with the sole and works upwards. Size: 0-3 Months (Approx. 3.5 – 3.75 inches / 9-9.5 cm sole length) (Adjust starting chain and increase rounds for larger/smaller sizes)
Part 1: The Sole (White Yarn)
- Ch 13.
- Rnd 1: Sc in 2nd ch from hook. Sc in next 10 ch. 3 sc in last ch. Working along the other side of the starting chain: Sc in next 10 ch. 2 sc in last ch. Join with sl st to first sc. (26 sts)
- Rnd 2: Ch 1 (does not count as st). 2 sc in first st. Sc in next 10 sts. 2 sc in next 3 sts. Sc in next 10 sts. 2 sc in next 2 sts. Join with sl st to first sc. (32 sts)
- Rnd 3: Ch 1. Sc in first st. 2 sc in next st. Sc in next 11 sts. 2 sc in next st. Sc in next st. 2 sc in next st. Sc in next 11 sts. 2 sc in next st. Sc in next st. Join with sl st to first sc. (38 sts)
- Rnd 4: Ch 1. Sc in first 2 sts. 2 sc in next st. Sc in next 12 sts. [2 sc in next st, sc in next 2 sts] twice. 2 sc in next st. Sc in next 12 sts. 2 sc in next st. Sc in last st. Join with sl st to first sc. (44 sts)
- Check your sole length here. It should be approximately 3.5 inches for 0-3 months.
- Do NOT fasten off.

Part 2: The Shoe Body (White with Pink Stripes)
- Rnd 1 (Sides Set-up): Ch 1. Sc in the back loop only (BLO) of each st around. Join with sl st to first sc. (44 sts)
- This creates a neat ridge separating the sole from the upper.
- Rnd 2 (White): Ch 1. Sc in each st around. Join with sl st. (44 sts)
- Rnd 3 (Pink Stripe): Ch 1. Sc in each st around. Join with sl st. (44 sts)
- Change to Pink yarn after joining Rnd 2, before starting Rnd 3.
- Rnd 4 (White): Ch 1. Sc in each st around. Join with sl st. (44 sts)
- Change to White yarn after joining Rnd 3, before starting Rnd 4.
- Rnd 5 (Toe Shaping – White): Ch 1. Sc in next 12 sts. [Sc2tog] 10 times. Sc in next 12 sts. Join with sl st. (34 sts)
- Rnd 6 (Pink Stripe): Ch 1. Sc in next 11 sts. [Sc2tog] 6 times. Sc in next 11 sts. Join with sl st. (28 sts)
- Change to Pink yarn after joining Rnd 5, before starting Rnd 6.
- Rnd 7 (White): Ch 1. Sc in each st around. Join with sl st. (28 sts)
- Change to White yarn after joining Rnd 6, before starting Rnd 7.
- Fasten off white yarn. Weave in pink ends from stripes.
Part 3: The Strap (White Yarn)
- Ch 15.
- Row 1: Sc in 2nd ch from hook, sc in next 12 ch. Ch 3 (this forms the button loop). Sk next 2 ch. Sl st in last ch. (13 sc + ch-3 loop)
- Adjust ch length for loop if your pearl bead is larger/smaller.
- Fasten off, leaving a long tail for sewing.

Part 4: The Layered Flower (Pink & White Yarn)
Make 2 flowers (1 for each shoe).
A. Pink Center & Inner Petals:
- Magic Ring (MR).
- Rnd 1 (Center): Ch 1, 6 sc in MR. Sl st to first sc.
- Rnd 2 (Inner Petals): [Ch 2, 3 dc in next sc, ch 2, sl st in same sc (forms a petal)]. Sl st in next sc. Repeat [ ] 5 more times. You should have 6 petals.
- Fasten off pink yarn, leaving a tail for sewing. Cinch up MR.
B. White Outer Petals:
- With white yarn, Ch 20. Sl st to form a ring, being careful not to twist.
- Rnd 1: Sc in each ch around. Join with sl st. (20 sc)
- Rnd 2 (Petals):[Ch 3, 4 tr in next st, ch 3, sl st in same st (forms a petal)]. Sk 3 sts, sl st in next st. Repeat [ ] 4 more times around. You should have 5 large petals.
- Adjust skips to fit the circumference of your flower base.
- Fasten off white yarn, leaving a tail for sewing.

Part 5: Finishing & Assembly
- Attach the Strap:
- Place the shoe on a flat surface. Position the strap across the top of the foot, with the button loop end on the outside of the shoe.
- Using your yarn needle, securely sew the non-loop end of the strap to the inside top edge of the shoe on one side.
- Using a sewing needle and matching thread, securely sew a small pearl bead to the opposite side of the shoe, aligning with the strap’s loop.
- Assemble & Attach the Layered Flower:
- Center the pink flower (Part 4A) on top of the white petal ring (Part 4B).
- Using your yarn needle and the tail from the pink flower, securely sew the pink flower to the center of the white petal ring.
- Sew the large pearl bead to the very center of the pink flower. Ensure it is very securely attached for baby safety.
- Securely sew the assembled flower to the center front of the shoe’s toe.
- Weave in all remaining loose ends neatly.
- Repeat all steps for the second shoe!