My crochet pattern shop is now open! Instant PDF downloads.Pattern shop now open!Visit the shop →Shop now →
Amigurumicrochet potion bottle pattern

Free Crochet Potion Bottle Pattern

Free pattern · Step by stepJump to the crochet steps
Two soft crochet potion bottles beside a blush mug on an oatmeal cloth: Lavender has a wide lavender belly and Plum has a smaller deep purple belly, both with tapered white necks, raised white rims, rounded beige crochet stoppers, shiny black eyes edged with white stitches, tiny black mouths and pink embroidered cheeks

I have a soft spot for tiny bottles lined up on a shelf, especially when they look as though they're keeping a secret. Lavender and Plum are crochet potion bottle plushes, about 7¼ in (18.5 cm) and 6½ in (16.5 cm) tall, with squishy purple bellies and little beige stoppers. Their pink cheeks make them look rather pleased with themselves.

This crochet potion bottle pattern gives Lavender a wider belly and Plum a smaller, rounder shape. The white yarn narrows into a neck, then curls outward into a raised rim. I sew each stopper into the neck with smooth yarn, which slips through the chenille without pulling the fluffy pile away.

At a glance
Finished size Lavender: about 7¼ in (18.5 cm) tall × 5⅓ in (13.5 cm) wide; Plum: about 6½ in (16.5 cm) tall × 4½ in (11.5 cm) wide
Yarn Super bulky #6 polyester chenille in lavender, deep purple, white and beige; smooth yarn for faces and seams
Hook 5 mm (H/8), throughout
Pieces 4 crocheted pieces for 2 bottles
Time About 3–4 hours for the pair
Skill Easy: magic ring, sc, increases, decreases, front and back loops, embroidery and a short seam

Yarn, hooks and little details for Lavender & Plum

  • Chenille: super bulky #6 polyester, 100 g / 120 m (131 yd) per ball. Use about 28 yd lavender, 21 yd deep purple, 37 yd white and 12 yd beige. Choose all four colors from the same yarn range so the stoppers fit the necks.
  • Smooth yarn: worsted #4 acrylic or cotton, about 3 yd beige for sewing, 3 yd pink for cheeks, 2 yd black for mouths or embroidered eyes, and 1 yd white for eye accents.
  • Hook: 5 mm (H/8) for the bottles, rims and stoppers.
  • Eyes: four 12 mm black safety eyes, each with its washer, or the embroidered version below.
  • Small things: polyester fiberfill, a blunt tapestry needle, sewing pins, scissors, a round-start marker, a contrasting marker and a scrap strand for the face line.

Tension: about 2½ sc per inch (2.5 cm) and 2½ rounds per inch in single crochet, measured unstretched. Keep the fabric tight enough that the stuffing doesn't show. These sizes and yarn amounts are estimates from the stitch counts. Chenille varies between brands, so check your tension before making the pair.

Safety. With plastic safety eyes, Lavender and Plum aren't toys for children under 3. For a little one, embroider the eyes and secure every embroidery end inside before stuffing.

Stitches for the potion bottles

US terms: MR = magic ring; sc = single crochet; inc = 2 sc in one stitch; dec = invisible decrease over 2 stitches; sl st = slip stitch; FLO = front loop only; BLO = back loop only; st = stitch; R = round.

Work in a continuous spiral, keeping a marker in the first stitch of each round. Move it up as you go. The number in parentheses is the finished stitch count. For an invisible decrease, pick up the front loop of each of the next two stitches, yarn over and pull through both front loops, then finish the sc.

Changing from purple to white

On the last stitch of the last purple round, insert the hook, yarn over and pull up a loop with purple. Finish that stitch with white. Cut purple, leaving a 6 in (15 cm) tail. Secure and weave both color-change ends into the inside of the fabric while the bottle is open. Continue the next round in white.

Part 1 — Making Lavender's round potion bottle

Lavender bottle (lavender, then white; 5 mm hook; Make 1). The magic ring is the bottom of the bottle. The last round becomes the white lip around the top opening.

  • R1: MR, 6 sc in the ring. (6)
  • R2: inc × 6. (12)
  • R3: inc × 12. (24)
  • R4: (sc, inc) × 12. (36)
  • R5: (sc 5, inc) × 6. (42)
  • R6–R8: sc around. (42) 3 rounds.

After R5, place the contrast marker in st 22, opposite the round-start marker. Lay the scrap strand upward from this stitch and keep it on the outside as a face guide. Keep the round-start marker at the back when you look at Lavender.

Pause after R8. Put the live loop on a marker. Place the eyes between R6 and R7, 4 stitch spaces each side of the front guide, giving 8 stitch spaces between the posts along the front. Pin them first, then lock the washers from inside. Complete the mouth, white eye accents and cheeks using the face section below now, while the belly is empty. Return here when the ends are secured inside.

Put the loop back on the hook. Undo the final sc of R8 and work it again, finishing that stitch with white as described above.

  • R9: sc around. (42)
  • R10: (sc 5, dec) × 6. (36)
  • R11: (sc 4, dec) × 6. (30)
  • R12: (sc 3, dec) × 6. (24)

Stuff after R12. Fill the belly firmly enough to hold its rounded sides, keeping the underside slightly flattened against your palm. Push small tufts toward the edges instead of one large lump in the middle.

  • R13: (sc 2, dec) × 6. (18)
  • R14: sc around. (18)

Top up the neck lightly after R14. Leave the stitches easy to pick up with your needle when the stopper goes on. Keep the live loop on the hook and follow Lavender's rim below before starting Plum.

Tip. Chenille can snap if you yank the magic ring shut. Ease it closed while holding the first stitches. If the strand starts to strip, run a matching smooth strand through the stitch bases and draw that closed instead.

Six photos showing Lavender’s lavender magic ring, 42-stitch belly, face added while open, first white round, stuffing through the 24-stitch shoulder opening, and the 18-stitch neck before the rim.

Part 2 — Making Plum's smaller potion bottle

Plum bottle (deep purple, then white; 5 mm hook; Make 1). The magic ring sits underneath Plum's belly; the last round forms the lip of the neck opening.

  • R1: MR, 6 sc in the ring. (6)
  • R2: inc × 6. (12)
  • R3: inc × 12. (24)
  • R4: (sc, inc) × 12. (36)
  • R5–R7: sc around. (36) 3 rounds.

After R4, mark st 19 with the contrast marker. Lay the scrap strand upward from it to mark Plum's face. Keep the round-start marker at the back.

Pause after R7. Park the live loop on a marker. Set the eyes between R5 and R6, 3 stitch spaces each side of the guide, leaving 6 stitch spaces between the posts along the front. Lock the washers from inside. Work Plum's mouth, white accents and cheeks from the face section below before stuffing, securing the ends inside. Then return here.

Put the loop back on the hook. Undo the final sc of R7 and work it again, finishing that stitch with white.

  • R8: sc around. (36)
  • R9: (sc 4, dec) × 6. (30)
  • R10: (sc 3, dec) × 6. (24)

Stuff after R10, keeping the belly firm and the bottom gently flattened.

  • R11: (sc 2, dec) × 6. (18)
  • R12: sc around. (18)

Add a little stuffing to the neck after R12. Keep the live loop ready for Plum's rim below. I keep the neck softer than the belly so it stays narrow under the stopper.

Six photos showing Plum’s deep purple magic ring, 36-stitch belly, face before stuffing, first white round, stuffing after R10, and the 18-stitch neck at R12.

Shaping the white neck and raised bottle rim

Work the rim as soon as you reach the end of each bottle's neck. The front loops make the little white lip; the back loops stay free for sewing the stopper.

Lavender's rim — continue the Lavender bottle

Before starting, put a spare marker in the back loop of st 1 of R14.

  • R15: in FLO, sc around. (18)

Sl st in the first sc of R15 and fasten off, leaving a 6 in (15 cm) tail at the lip. Weave it into the inside of the white neck. Gently roll the lip outward with your thumb. Keep all 18 back loops of R14 free, including the marked one.

Plum's rim — continue the Plum bottle

Mark the back loop of st 1 of R12 before starting.

  • R13: in FLO, sc around. (18)

Sl st in the first sc of R13 and fasten off, leaving a 6 in (15 cm) tail at the lip. Weave it inside the neck, roll the lip outward, and keep the 18 back loops of R12 free.

Tip. Slide the blunt needle under each saved back loop before sewing. If a loop is hidden under the fluffy rim, bend the lip outward gently until you can see it.

Six close-ups showing Lavender R15 and Plum R13 worked as 18 single crochets in front loops, their lips rolled outward and 18 back loops saved inside each neck for the stopper seam.

Closing each potion with a beige crochet stopper

Stoppers (beige; 5 mm hook; Make 2). Work each stopper from its top down. The magic ring is the middle of its rounded top; the last round is the open lower edge that meets the white neck.

  • R1: MR, 6 sc in the ring. (6)
  • R2: inc × 6. (12)
  • R3: (sc, inc) × 6. (18)
  • R4: sc around. (18)

Sl st in the next st and fasten off, leaving a 6 in (15 cm) tail at the lower edge. Weave that tail inside the stopper. Leave the lower edge open. After R4, tuck a small pinch of filling under the top, just enough to round it like the end of a cork.

Sewing the stoppers into the necks

Hold the stopper like a little hat, beige dome up and open edge down. Set it on the white neck, with its lower edge just inside the rolled lip. The beige dome should show above the white.

  1. Thread 1½ yd (1.4 m) of smooth beige yarn onto the needle. Secure it inside the neck with three small backstitches, leaving a short end inside.
  2. Match st 1 of stopper R4 to the marked saved back loop: Lavender R14 or Plum R12. Pin there, then place two more pins about a third of the way around.
  3. Whipstitch through both loops of each stopper stitch and the matching saved white back loop, 18 stitches around. Keep the white lip outside the seam. Tilt the bottle toward you as you sew around the far side.
  4. After 14 seam stitches, check the filling through the remaining gap. Tuck in a small tuft if the neck dents, keeping fiberfill clear of the needle.
  5. Finish the last 4 seam stitches, then go around once more through the same 18 pairs. Secure with three small backstitches beside the seam. Bury the end through the stuffing and trim it close.

Cup Lavender's belly in your hands and give the sides a gentle squeeze to settle the filling. Do the same for Plum, then take out the face guides and markers.

Six photos showing beige stopper rounds, two filled open caps, matching each 18-stitch cap to a white neck, stuffing through the last four seam pairs, and the finished two-bottle set.

Embroidering the potion faces and pink cheeks

Work this section at the pause in each purple belly, before changing to white or adding stuffing. Rest the open bottle in your palm with the front guide facing you. Keep the backs of all embroidery stitches accessible through the top opening.

Lavender's little face

The eyes sit between R6 and R7, four stitch spaces to either side of the guide. With smooth white yarn, make two short stitches beside the lower outer edge of each eye, from the eye's outer edge at the R6/R7 gap down to the R5/R6 gap. Keep each accent within one stitch width.

With black yarn, make one horizontal mouth 2 stitches wide, centered on the guide, in the gap between R5 and R6. The mouth is a small dash. With pink, make three parallel horizontal stitches between R4 and R5, each 2 stitches wide, directly beneath each eye. Let them sit softly on the pile.

Plum's little face

Plum's eyes sit between R5 and R6, three stitch spaces to either side of the guide. Add the same two white accent stitches at each lower outer eye edge, ending at the gap between R4 and R5.

Make the black mouth 2 stitches wide, centered on the guide between R4 and R5. Embroider three pink stitches per cheek between R3 and R4, each 2 stitches wide, centered beneath an eye.

Embroidered eyes instead of plastic

At the same eye positions, cover one stitch width and one round height with 5 short black stitches side by side. Add one tiny white stitch at the upper outer corner of each eye, then the lower white accents above. Pin the positions first so both eyes sit level.

For every embroidery strand, secure the starting and finishing ends with three small backstitches on the inside, run the tail under several neighboring stitch backs and trim. Slip your fingers inside the belly to keep the needle away from its back. Once the face is finished, return to the bottle instructions and continue in white.

Six face-detail photos showing the open purple bellies before stuffing, Lavender’s eyes at R6–R7, mouth at R5–R6 and cheeks at R4–R5, Plum’s face one round lower, and embroidery ends secured inside.

Caring for your little potion pair

I like Lavender and Plum side by side on a shelf, with Plum tipped slightly toward her taller friend. A shallow gift box with pale pink tissue makes a cozy home for the pair.

For cleaning, follow the yarn label. Spot-clean with a damp cloth first, pat away the moisture and let the bottles dry fully in the air. Keep hot irons away from the chenille pile. Give the stoppers and embroidered ends a gentle tug check before gifting.

UK terms: US sc = UK dc; US sl st = UK ss.

Made Lavender or Plum? Tag #wavodecrochet on Pinterest so I can see your little potion shelf.

Keep hooking

You might also like