There is something undeniably charming about the stash-bin decision that leads to the perfect small project. For these baby loafers, it started with a pair of DK weight yarnsโone a crisp, clean light blue and the other a deep, grounding dark blue. The fiber choice was intentional; DK weight offers just enough stitch definition to see the construction clearly without the fabric becoming too stiff or too floppy. It is a tactile decision that makes the finished shoe feel polished and professional, proving that you don’t need a massive skein to create something that looks like it took hours of careful planning.
Yarn and Color Notes
The visual appeal of these shoes relies heavily on the contrast between the two yarn colors. The dark blue (DB) anchors the project, handling the sole and the first two rows of the strap, while the light blue (LB) brings in the contrast trim for the upper rounds. Keeping both colors accessible as you work is a practical tip; you will need to switch back to the dark blue strands at the very end to sew the straps into place via the buttons. This color blocking gives the shoe its classic Mary Jane silhouette, making it look like a miniature version of a grown-up loafer rather than a standard bootie.
Project Overview

These adorable baby loafer shoes are designed for newborns up to six months (up to 10 cm). They are a beginner-friendly wearable project that features a flat sole, an upper worked in the round, and a decorative buttoned strap. The construction is unique because the strap is not crocheted directly to the shoe; instead, it is sewn on using the yarn threaded through the buttons, which serve a double duty as both decoration and attachment points.
Materials
- Yarn: Two colors of DK weight yarn (Light Blue and Dark Blue). You will need approximately 30 to 50 meters per color, though winding off small amounts from larger skeins works fine.
- Crochet Hook: 4.0 mm hook. This size pairs well with DK weight to create a fabric that holds its shape without being too tight.
- Buttons: 4 buttons total (2 per shoe). These are decorative only and are sewn directly to the strap.
- Notions: Yarn needle and scissors.
Gauge and Finished Size
- Gauge: 5 hdc = 1 inch
- Finished Size: Size 0โ6 months (up to 10 cm)
Abbreviations
The pattern uses standard US crochet terminology:
- ch = chain
- sl st = slip stitch
- sc = single crochet
- hdc = half double crochet
- dc = double crochet
- hdc2tog = half double crochet 2 stitches together (decrease)
- dc2tog = double crochet 2 stitches together (decrease)
- * * = repeat between asterisks
- ( ) = total stitches
Pattern Notes
Construction: Each shoe is worked in three parts: a flat sole, a top worked up from the sole’s edge, and a small buttoned strap sewn on at the end. The sole is worked flat in rows, shaping out to the widest part of the foot before tapering back down toward the toe.
Chain Rule: Note that the ch 1 at the start of Row 2 does not count as a stitch, and this rule carries through the rest of the pattern from that point on.
Safety: The buttons are decorative only and are sewn directly to the strap. They are not designed to be removed. Buttons are a choking hazard for babies and young children; check the button thread regularly to ensure nothing is working loose. If making for a very young baby who might be unsupervised, consider skipping the buttons or using a flat embroidered detail. These shoes are not intended for walking.
Pattern Instructions
Sole
Work the sole flat in rows using Dark Blue (DB). Make 2 (one for each shoe).
- Row 1: Using DB, ch 7. 2 hdc in 2nd ch from hook, 1 hdc in next 4 ch, 2 hdc in last ch. [8 hdc]
- Row 2: Ch 1 (does not count as a st here or onwards), turn, 2 hdc in 1st st, 1 hdc in next 6 st, 2 hdc in last st. [10 hdc]
- Row 3: Ch 1, turn, 1 hdc in 1st st and in each st across. [10 hdc]
- Row 4: Ch 1, turn, 1 hdc in 1st st and in each st across. [10 hdc]
- Row 5: Ch 1, turn, 1 hdc in 1st st and in each st across. [10 hdc]
- Row 6: Ch 1, turn, 1 hdc in 1st st and in each st across. [10 hdc]
- Row 7: Ch 1, turn, 1 hdc in 1st st and in each st across. [10 hdc]
- Row 8: Ch 1, turn, hdc2tog, 1 hdc in next 6 st, hdc2tog. [8 hdc]
- Row 9: Ch 1, turn, 1 hdc in 1st st and in each st across. [8 hdc]
- Row 10: Ch 1, turn, hdc2tog, 1 hdc in next 4 st, hdc2tog. [6 hdc]
- Row 11: Ch 1, turn, 1 hdc in 1st st and in each st across. [6 hdc]
- Row 12: Ch 1, turn, 1 hdc in 1st st and in each st across. [6 hdc]
- Row 13: Ch 1, turn, 1 hdc in 1st st and in each st across. [6 hdc]
- Row 14: Ch 1, turn, 1 hdc in 1st st and in each st across. [6 hdc]
- Row 15: Ch 1, turn, 1 hdc in 1st st and in each st across. [6 hdc]
- Row 16: Ch 1, turn, hdc2tog, 1 hdc in next 2 st, hdc2tog. [4 hdc]
Without fastening off, continue to the following rounds.
Top of Shoe
With the sole complete and yarn still attached, work up and around the sole’s perimeter to build the upper part. The shaping in rounds 3 and 4 pulls in the toe area to give the shoe its loafer silhouette.
- Round 1: Work 54 sc neatly around the edge of the sole, sl st in 1st sc to join. [54 sc] You should end at the corner of your sole at the thinnest end.
- Round 2: Ch 2 (counts as a st here and onwards), turn, 1 hdc in next st and in each st around, sl st in top of ch 2 to join. [54 hdc]
- Round 3: Ch 2, 1 hdc in next 4 st, hdc2tog, 1 hdc in next 12 st, *dc2tog* repeat 10 more times, 1 hdc in next 11 st, hdc2tog, sl st in top of ch 2 to join. [41 sts] The dc2tog cluster across the toe draws in the fabric significantlyโkeep an eye on your stitch count here.
- Round 4: Ch 2, 1 hdc in next 18 st, *dc2tog* repeat 4 more times, 1 hdc in next 12 st, join LB with sl st in top of ch 2 to join. [36 sts] This is where you switch to LB for the contrast trim. Have it ready before you reach the join.
- Round 5: Sl st in next st and in each st around, sl st to join round and color at end. Fasten off and tie in all tails. [36 sts]
Buttoned Strap
Make 2. The strap starts as a flat foundation and transitions into working in the round partway through. These small pieces give the shoe its classic Mary Jane look.
- Row 1: Using DB, ch 13. 2 sc in 2nd ch from hook, 1 hdc in next ch, 1 dc in next 8 ch, 1 hdc in next ch, 2 sc in last ch. [14 sts]
- Row 2: Crochet back into your chains in the opposite direction, starting in your first ch (same st as last st worked): 2 sc in 1st ch, 1 sc in next 10 ch, 2 sc in last ch. [28 total sts from Rows 1 & 2] You are working into the underside of the foundation chain here, which closes the piece into an oval shape.
- Round 3: (Now working in the round) *1 sc in next st, 2 sc in next st, 1 sc in next 11 st, 2 sc in next st* repeat once more, join LB in last sc. [32 sc]
- Round 4: Continuing with LB, *1 sc in next 2 st, 2 sc in next st, 1 sc in next 12 st, 2 sc in next st* repeat once more. [36 sc] Fasten off.
Assembly
- Optional Edging: Re-join LB at the back of the shoe in one of the 54 sts from Round 1 of the Top of Shoe and sl st around each of those 54 sts. Fasten off and tie in all tails. This adds a neat finish.
- Attach Strap: Using strands of DB, use 2 buttons per shoe to sew your straps into place on each shoe. There are no button loops; the strap is sewn to the main shoe via the button.
- Repeat: Repeat all steps for the second shoe.
- Fasten off and tie in all tails.
Tips
- Color Management: Keep both colors accessible as you go rather than tucking them away, because you will be switching back to dark blue strands at the end to sew the straps into place via the buttons.
- Placement: Pin or hold the strap in place before committing to the button position, and make sure both shoes match before you finish off the thread.
- Stitch Count: The stitch count drops significantly in Round 3 of the top of the shoe due to the dc2tog repeats. This is normal and creates the toe shape, but it is easy to lose track mid-repeat.
Care Instructions
Hand wash these little shoes in cool water and lay them flat to dry. The hdc construction holds its shape well, but the toe area can stretch out if you wring them or toss them in a machine wash. Once dry, the buttons stay put since they are sewn through the strap rather than sitting in a loop, but it is worth checking the thread after a few washes. Store them somewhere flat if you are making them ahead as a gift.
FAQs
Do I make a left shoe and a right shoe separately?
No. Both shoes are identical, so you will make the same pattern twice. There is no mirror image or left-specific shaping required.
How does the strap actually attach to the shoe?
There are no button loops worked into the shoe itself. Instead, the strap is sewn to the main shoe using strands of dark blue yarn threaded through the button. The button serves as both decoration and the attachment point.
Where does the sole end and the top of the shoe begin?
The sole ends at Row 16. You do not fasten off at the end of Row 16; instead, you continue directly into Round 1 of the Top of Shoe, working single crochet neatly around the entire perimeter of the sole.
Is the slip stitch round at the back of the shoe required?
The slip stitch round at the back of the shoe (Assembly Step 1) is optional. It adds a neat finish by hiding the join, but the shoe is structurally complete without it.
The stitch count drops a lot in Round 3 of the top of the shoe. Is that normal?
Yes, this is normal. The decrease stitches (dc2tog) across the toe area are designed to pull in the fabric significantly to create the loafer silhouette. Just be sure to count your stitches carefully as you work through the repeats.
These tiny loafers are the baby gift you will want to make again and again. They are a quick finish that looks polished, making them perfect for a baby shower gift or a newborn photo session. If you enjoy making small, detailed accessories, you might also like this easy sunflower granny square cardigan set for a slightly larger wearable project.
Pin This Crochet Pattern!



