Cardigan Knitting Patterns

Whispering Pines Doll Cardigan Free Pattern

Anonymous September 03, 2026

Whispering Pines Doll Cardigan: A Free Knitting Pattern for 18-Inch Dolls

Wrap your favorite 18-inch doll in the cozy comfort of a forest-inspired cardigan, knit with a delicate lace yoke and soft, heathered yarn. This charming layering piece brings a touch of woodland elegance to any doll's wardrobe. Whether you're a seasoned knitter looking for a quick weekend project or a beginner eager to practice lace techniques on a small scale, this free pattern is the perfect choice. The "Whispering Pines" cardigan is designed to be knit flat from the top down, making it an approachable and rewarding project that results in a beautifully tailored garment.

In this comprehensive guide, we will walk you through every step, from casting on to the final button closure. With clear instructions and detailed explanations, you'll have a stunning, handmade cardigan ready in no time. Let's gather our materials and begin this delightful knitting adventure.

Materials Needed

Before you begin, ensure you have all the necessary supplies. This project uses simple, readily available materials, making it an excellent choice for a spontaneous crafting session.

  • Yarn: Worsted weight yarn in a heathered sage green (approx. 150 yards). The heathered texture adds depth to the lace pattern, mimicking the dappled light of a pine forest.
  • Knitting Needles: US Size 5 (3.75 mm) knitting needles. You will need a set of straight needles for the body and a set of double-pointed needles (DPNs) or a circular needle for the sleeves.
  • Stitch Holders: Two stitch holders or scrap yarn to hold the sleeve stitches while you knit the body.
  • Yarn Needle: For weaving in ends and sewing the button loops.
  • Buttons: Two small wooden buttons (approx. 5-7 mm in diameter) for the front closure.
  • Crochet Hook: A small crochet hook (e.g., 2.5 mm) for creating the button loops, or you can use your yarn needle.
  • Scissors & Tape Measure: For cutting yarn and checking your gauge.

Gauge: 20 stitches and 28 rows = 4 inches in stockinette stitch. It is crucial to check your gauge to ensure the cardigan fits your 18-inch doll perfectly. If your gauge is off, adjust your needle size accordingly.

Step-by-Step Instructions

This cardigan is knit flat in one piece from the top down, starting with the yoke and working down to the hem. Sleeves are then picked up and knit in the round. Follow these detailed instructions carefully, and you will create a beautiful, well-fitted garment.

Part 1: The Lace Yoke

The yoke features a delicate lace pattern that forms a subtle leaf motif. We will increase stitches gradually to shape the shoulders and chest.

  1. Cast On: Cast on 40 stitches onto your US Size 5 straight needles.
  2. Row 1 (Right Side - RS): Knit all stitches. This creates a neat, non-curling edge.
  3. Row 2 (Wrong Side - WS): Purl all stitches.
  4. Row 3 (RS - Increase Row): K3, (yo, k1) repeat to last 3 stitches, yo, k3. Explanation: You will knit 3 stitches, then repeat "yarn over, knit 1" until you have 3 stitches left on your left needle. Yarn over (yo) creates an eyelet hole and increases your stitch count by one. After this row, you will have 76 stitches.
  5. Row 4 (WS): Purl all stitches. This row secures the yarn overs and creates the base for the lace.
  6. Row 5 (RS - Lace Pattern): K3, (yo, k2tog, yo, k1) repeat to last 3 stitches, yo, k3. Explanation: Knit 3, then repeat the sequence "yarn over, knit two together, yarn over, knit 1" until 3 stitches remain. The "knit two together" (k2tog) decreases one stitch, but the two yarn overs increase two, resulting in a net increase of one stitch per repeat. You will now have 112 stitches.
  7. Row 6 (WS): Purl all stitches.
  8. Row 7 (RS - Lace Pattern): K3, (yo, k1, yo, k2tog) repeat to last 3 stitches, yo, k3. Explanation: This row shifts the lace pattern slightly. Knit 3, then repeat "yarn over, knit 1, yarn over, knit two together" until 3 stitches remain. Your stitch count is now 148 stitches.
  9. Row 8 (WS): Purl all stitches.
  10. Row 9 (RS - Lace Pattern): K3, (yo, k2tog, yo, k1, yo, k2tog) repeat to last 3 stitches, yo, k3. Explanation: Knit 3, then repeat "yarn over, knit two together, yarn over, knit 1, yarn over, knit two together" until 3 stitches remain. This creates a more complex leaf-like shape. You will now have 184 stitches.
  11. Row 10 (WS): Purl all stitches.
  12. Row 11 (RS - Final Lace Row): K3, (yo, k1, yo, k2tog, yo, k1) repeat to last 3 stitches, yo, k3. Explanation: Knit 3, then repeat "yarn over, knit 1, yarn over, knit two together, yarn over, knit 1" until 3 stitches remain. This completes the lace yoke. Your final stitch count for the yoke is 220 stitches.
  13. Row 12 (WS): Purl all stitches. The yoke is now complete.

Part 2: Dividing for Body and Sleeves

Now we will separate the stitches for the front panels, back, and sleeves. This is a crucial step to ensure the armholes are correctly positioned.

  1. Next Row (RS - Division Row): K36 (left front), place next 44 stitches on a holder (left sleeve), cast on 4 stitches underarm, K60 (back), place next 44 stitches on a holder (right sleeve), cast on 4 stitches underarm, K36 (right front). Detailed Explanation: Knit the first 36 stitches for the left front panel. Then, take the next 44 stitches and carefully slip them onto a stitch holder or a piece of scrap yarn. These are for the left sleeve. Now, using the backward loop method, cast on 4 new stitches onto your right needle. This creates the underarm gap. Knit the next 60 stitches for the back panel. Slip the next 44 stitches onto another holder for the right sleeve. Cast on 4 more stitches for the right underarm. Finally, knit the last 36 stitches for the right front panel. You should now have 140 stitches on your needle for the body.

Part 3: Knitting the Body

With the sleeves resting on their holders, we will now knit the body of the cardigan in a smooth stockinette stitch.

  1. Body Rows: Work in stockinette stitch (knit on the RS, purl on the WS) until the piece measures 4 inches from the underarm cast-on, ending with a WS (purl) row. Tip: Measure from the cast-on underarm stitches to ensure accuracy.
  2. Next Row (RS - Decrease Row): K2tog across the row. Explanation: Knit two stitches together across the entire row. This will halve your stitch count, creating a subtle flare at the hem. You will now have 70 stitches.
  3. Next Row (WS): Purl all stitches.
  4. Next Row (RS): Knit all stitches. This creates a garter stitch ridge that adds a nice textural detail before the bind-off.
  5. Bind Off (WS): Bind off loosely in purl on the wrong side. Explanation: Turn your work so the WS is facing you. Bind off all stitches purlwise to create a flexible, non-curling edge that matches the top cast-on edge.

Part 4: Knitting the Sleeves

Now we will bring the sleeves to life. We will pick up stitches from the underarm and knit the sleeves in the round.

  1. Set Up: Place the 44 sleeve stitches from the holder onto your double-pointed needles or circular needle.
  2. Pick Up Stitches: Pick up and knit 4 stitches from the underarm cast-on edge. Explanation: Insert your needle into the cast-on edge you created earlier, wrap the yarn, and pull through a loop. Do this 4 times to close the gap under the arm. You will now have 48 stitches on your needles.
  3. Join in the Round: Place a stitch marker to indicate the beginning of the round, and join your work by knitting the first stitch. Be careful not to twist the stitches.
  4. Rounds 1-6: Knit 6 rounds even. This creates the upper sleeve.
  5. Decrease Round 1: K2tog, knit to last 2 stitches, k2tog. Explanation: Knit two stitches together at the beginning of the round (under the arm), knit all the way around until you have 2 stitches left, then knit those last 2 stitches together. This tapers the sleeve. You will now have 46 stitches.
  6. Rounds 8-12: Knit 5 rounds even.
  7. Decrease Round 2: K2tog, knit to last 2 stitches, k2tog. You will now have 44 stitches.
  8. Rounds 14-17: Knit 4 rounds even.
  9. Bind Off: Bind off loosely. Tip: Use a larger needle to bind off, or bind off very loosely, to ensure the cuff is stretchy enough to fit over the doll's hand.
  10. Repeat: Repeat the entire sleeve process for the second sleeve.

Part 5: Finishing Touches

The final steps will transform your knitted pieces into a polished, wearable cardigan.

  1. Weave in Ends: Using your yarn needle, carefully weave in all loose ends on the inside of the cardigan. Trim any excess yarn.
  2. Blocking: Block the cardigan gently to shape. Explanation: Soak the cardigan in lukewarm water with a drop of mild soap for 15 minutes. Gently squeeze out excess water (do not wring). Lay it flat on a towel, shaping it to the correct dimensions. Allow it to dry completely. This will open up the lace pattern and give the cardigan a professional finish.
  3. Attach Buttons: Sew two small wooden buttons onto the left front edge (as worn). Position one near the yoke and one near the waist.
  4. Create Button Loops: On the right front edge, create matching button loops. Method: Using a small crochet hook, insert it into the edge of the fabric opposite a button. Pull up a loop of yarn, chain 4-6 stitches (enough to fit around the button), and slip stitch back into the fabric a few millimeters away. Fasten off and weave in the ends. Alternatively, you can use a yarn needle to sew a simple loop of yarn.

Your "Whispering Pines" doll cardigan is now complete! This beautiful, forest-inspired garment is sure to become a treasured piece in your doll's wardrobe. The delicate lace yoke and soft, heathered yarn create a timeless look that is both elegant and cozy. Enjoy the satisfaction of your handmade creation, and happy knitting!


Also Check Out: We think you'd love this beautiful pattern on our sister site: Driftwood Dune Convertible Cowl Poncho Free Pattern – A Knitted Coastal Wrap