Purple Elephant Amigurumi with Flower Basket and Petal Dress

Introduction

An elephant carrying flowers needs its trunk centered above the basket rather than pulled toward either tusk. This elephant amigurumi crochet pattern makes a 28–30 cm standing figure with lined ears, a layered petal dress and a reinforced flower basket. Use smooth DK or light-worsted cotton, a 3.5 mm hook and 16 mm safety eyes. Intermediate skills are required. The broad legs support the dressed figure without a display stand.

The Design: What Makes Flora the Elephant Different

Flora uses a 42-stitch head plateau because the eyes, trunk, tusks and broad ears require separate attachment zones. The head remains round through eight plain rounds, preventing the front from flattening beneath the trunk seam. Her body has a shorter plateau and a reduced upper torso so the fitted pink bodice sits close to the stuffing rather than forming a loose tube. Five individual skirt petals overlap around the waist. That arrangement reproduces the photographed flower shape while leaving both legs free to carry the figure’s weight. One frequent error in a purple elephant crochet pattern is attaching the ears before checking the eye and tusk positions. Wide ears change the apparent center of the face. This elephant in a dress crochet design places the facial components first, then aligns each ear behind the eye line.

Project Info at a Glance

Skill LevelTimeFinished SizeHookBest For
Intermediate10–13 hoursApproximately 28–30 cm standing3.5 mmStanding displays, floral collections and nursery shelving

Materials and Tools

Yarn

  • Lavender purple — DK or light-worsted cotton — approximately 110–140 g — use for the head, body, ears, trunk, arms and legs.
  • Blush pink — DK cotton — approximately 25 g — use for the bodice and alternating skirt petals.
  • Cream — DK cotton — approximately 18 g — use for the inner skirt sections, tusks and toenails.
  • Brown — DK cotton — approximately 25 g — use for the basket and handle.
  • Green — sport or DK cotton — approximately 5 g — use for leaves and flower stems.
  • Raspberry — sport or DK cotton — under 3 g — use for one basket flower.
  • Pale pink — sport or DK cotton — under 3 g — use for one basket flower.
  • Light purple — sport or DK cotton — under 3 g — use for one basket flower.
  • Yellow — embroidery thread or split cotton — use for flower centers.
  • Black — embroidery thread — use for eyelashes and eye details.
  • Beige — embroidery thread — use for eyebrows and short cheek lines.

Tools

  • 3.5 mm crochet hook
  • 16 mm safety eyes
  • Polyester stuffing
  • Blunt tapestry needle
  • Locking stitch markers
  • Long sewing pins
  • Flexible plastic canvas strip, optional for the basket base
  • Scissors

Keep all body sections in one yarn line so the finished gauge remains consistent. Use a smoother, slightly firmer cotton for the basket because a soft handle will collapse below the arm.

Abbreviations

  • MR — magic ring
  • sc — single crochet
  • inc — two single crochet stitches in one stitch
  • dec — single crochet two stitches together
  • sl st — slip stitch
  • ch — chain
  • hdc — half double crochet
  • dc — double crochet
  • tr — treble crochet
  • BLO — back loop only
  • FLO — front loop only

For an invisible decrease, insert the hook through the front loops of the next two stitches and complete both loops as one single crochet.

Pattern — Step by Step

Work all stuffed sections in a continuous spiral unless joined rounds or turned rows are specified. Place a marker in the first stitch of every round. This large standing elephant uses a 42-stitch plateau.

Head

Yarn: lavender purple — Source basis: standard amigurumi mathematics.

R1: 6 sc in MR (6)
R2: inc ×6 (12)
R3: (sc, inc) ×6 (18)
R4: (2 sc, inc) ×6 (24)
R5: (3 sc, inc) ×6 (30)
R6: (4 sc, inc) ×6 (36)
R7: (5 sc, inc) ×6 (42)
R8–R15: sc around (42)
R16: (5 sc, dec) ×6 (36)

Insert the 16 mm eyes between R11 and R12 with eight visible stitches between the posts. Fit both washers before the opening becomes smaller.

R17: (4 sc, dec) ×6 (30)
R18: (3 sc, dec) ×6 (24)
R19: (2 sc, dec) ×6 (18)

Stuff the crown firmly. Add small sections of filling behind the eye posts to keep the sockets level.

R20: (sc, dec) ×6 (12)
R21: dec ×6 (6)

Fasten off. Leave a 30 cm tail and close the opening through the front loops.

Body

Yarn: lavender purple — Source basis: standard amigurumi mathematics.

R1: 6 sc in MR (6)
R2: inc ×6 (12)
R3: (sc, inc) ×6 (18)
R4: (2 sc, inc) ×6 (24)
R5: (3 sc, inc) ×6 (30)
R6: (4 sc, inc) ×6 (36)
R7: (5 sc, inc) ×6 (42)
R8–R12: sc around (42)
R13: (5 sc, dec) ×6 (36)
R14–R16: sc around (36)
R17: (4 sc, dec) ×6 (30)
R18–R19: sc around (30)
R20: (3 sc, dec) ×6 (24)
R21: sc around (24)
R22: (2 sc, dec) ×6 (18)

Pack the lower body firmly to support the legs. Leave the upper rounds moderately filled so the neck seam does not become rigid.

R23: (sc, dec) ×6 (12)
R24: dec ×6 (6)

Fasten off. Leave a 35 cm tail for attaching the body to the head.

Arms (Make 2)

Yarn: lavender purple — Source basis: standard amigurumi mathematics.

R1: 6 sc in MR (6)
R2: inc ×6 (12)
R3: (sc, inc) ×6 (18)
R4–R6: sc around (18)
R7: (sc, dec) ×6 (12)
R8–R14: sc around (12)
R15: dec ×6 (6)

Stuff the hand and lower seven rounds. Leave the shoulder section flexible so one arm can rest over the basket handle.

Fasten off. Leave a 30 cm sewing tail.

Legs (Make 2)

Yarn: lavender purple — Source basis: standard amigurumi mathematics.

R1: 6 sc in MR (6)
R2: inc ×6 (12)
R3: (sc, inc) ×6 (18)
R4: (2 sc, inc) ×6 (24)
R5–R8: sc around (24)
R9: (2 sc, dec) ×6 (18)
R10–R17: sc around (18)
R18: (sc, dec) ×6 (12)
R19: dec ×6 (6)

Stuff R1–R12 firmly. Use smaller pieces above R12 so the legs stay cylindrical rather than widening at the hip.

Fasten off. Leave a 35 cm sewing tail.

Outer Ears (Make 2)

Yarn: lavender purple — work in joined rounds.

R1: 6 sc in MR, join (6)
R2: inc ×6, join (12)
R3: (sc, inc) ×6, join (18)
R4: (2 sc, inc) ×6, join (24)
R5: (3 sc, inc) ×6, join (30)
R6: (4 sc, inc) ×6, join (36)
R7: (5 sc, inc) ×6, join (42)
R8: sc around, join (42)

Do not stuff. Fold each circle slightly along its vertical center to create a shallow ear cup.

Fasten off. Leave a 40 cm sewing tail.

Inner-Ear Panels (Make 2)

Yarn: pale pink or light lavender — work in joined rounds.

R1: 6 sc in MR, join (6)
R2: inc ×6, join (12)
R3: (sc, inc) ×6, join (18)
R4: (2 sc, inc) ×6, join (24)
R5: (3 sc, inc) ×6, join (30)

Fasten off. Leave a 30 cm tail and sew each panel to the center of an outer ear.

Trunk

Yarn: lavender purple — Source basis: narrow spiral-tube construction.

R1: 6 sc in MR (6)
R2: inc ×6 (12)
R3–R7: sc around (12)
R8: 3 sc, 3 hdc, 3 sc, 3 sl st (12)
R9–R12: sc around (12)
R13: 2 sc, 4 hdc, 2 sc, 4 sl st (12)
R14–R17: sc around (12)
R18: 3 sl st, 3 sc, 3 hdc, 3 sc (12)
R19–R21: sc around (12)

Stuff the base firmly and the final eight rounds lightly. Keep the hdc groups aligned along the inner curve.

Fasten off. Leave a 35 cm tail.

Tusks (Make 2)

Yarn: cream — Source basis: tapered amigurumi tubes.

R1: 6 sc in MR (6)
R2–R4: sc around (6)
R5: (sc, dec) ×2 (4)
R6: sc around (4)

Add no stuffing. Pull the final round slightly to produce a narrow point.

Fasten off. Leave a 15 cm sewing tail.

Cheek Patches (Make 2)

Yarn: light pink — Source basis: standard flat-circle mathematics.

R1: 6 sc in MR (6)
R2: inc ×6 (12)

Join with a sl st. Fasten off and leave a 15 cm sewing tail.

Hair Tuft

Yarn: lavender purple.

Cut three 8 cm strands. Draw their centers through two adjacent crown stitches near head R2, knot them inside and trim the outer loops to approximately 2 cm.

Tail

Yarn: lavender purple.

R1: 6 sc in MR (6)
R2–R8: sc around (6)

Do not stuff. Add three short strands to the end and trim the tassel to 2 cm.

Fasten off. Leave a 20 cm sewing tail.

Toenails (Make 6)

Yarn: cream.

Ch 3. Sl st in the second chain from the hook and sc in the final chain (2).

Fasten off. Leave a 10 cm tail on each toenail.

Pink Dress Bodice

Yarn: blush pink — work in joined rounds.

Ch 43 and join without twisting.
R1–R3: sc around, join (42)
R4: (5 sc, dec) ×6, join (36)
R5–R7: sc around, join (36)
R8: (4 sc, dec) ×6, join (30)
R9–R10: sc around, join (30)
R11: (3 sc, dec) ×6, join (24)
R12: sc around, join (24)

Check that the upper opening passes over the unfinished neck before attaching the head. The lower edge should rest above body R8.

Fasten off. Weave the tail into the inside surface.

Dress Waistband

Yarn: light purple.

Ch 43 and join without twisting. Work 2 joined rounds of BLO sc (42).

Fasten off. Leave a 35 cm tail and sew the band over the lower edge of the pink bodice.

Skirt Petals (Make 5)

Make three in blush pink and two in cream. Add a light-purple edging.

Ch 8.
Row 1: sc in second ch from hook and across (7)
Row 2: ch 1, turn, inc, 5 sc, inc (9)
Row 3: ch 1, turn, inc, 7 sc, inc (11)
Rows 4–8: ch 1, turn, sc across (11)
Row 9: ch 1, turn, dec, 7 sc, dec (9)
Row 10: ch 1, turn, dec, 5 sc, dec (7)
Row 11: ch 1, turn, dec, 3 sc, dec (5)

Work one round of light-purple sc around the curved sides and tip. Leave the straight upper edge unbordered for attachment.

Fasten off. Leave a 25 cm tail.

Basket Base

Yarn: brown — work around both sides of the foundation chain.

Ch 13.
R1: sc in second ch from hook, 10 sc, 3 sc in final ch, work along the opposite side with 10 sc, inc in final ch (26)
R2: inc, 10 sc, inc ×3, 10 sc, inc ×2 (32)
R3: (sc, inc), 10 sc, (sc, inc) ×3, 10 sc, (sc, inc) ×2 (38)

Cut a matching oval from flexible plastic canvas when a rigid basket base is required.

Basket Walls

Continue in brown.

R4: BLO sc around (38)
R5–R9: sc around (38)
R10: reverse sc around (38)

Place the optional base insert after R5. Do not stuff the basket.

Fasten off and weave the tail into the inner wall.

Basket Handle

Yarn: brown — work in turned rows.

Ch 5.
Row 1: sc in second ch from hook and across (4)
Rows 2–42: ch 1, turn, sc across (4)

The completed handle should arch approximately 15 cm above the basket rim. Add or remove rows before sewing.

Fasten off. Leave a 25 cm tail at both ends.

Five-Petal Flowers (Make 4)

Use raspberry, pale pink, light purple and cream.

R1: 5 sc in MR, join (5)
R2: repeat five times: sl st in next stitch, ch 3, 2 dc in the same stitch, ch 3, sl st in the same stitch

Fasten off. Leave a 15 cm tail. Embroider one yellow knot in the center of each flower.

Flower Bud

Yarn: raspberry.

R1: 6 sc in MR (6)
R2: inc ×6 (12)
R3: sc around (12)
R4: dec ×6 (6)

Add no stuffing. Pull the final opening closed and shape the piece into a shallow bud.

Fasten off. Leave a 15 cm tail.

Leaves (Make 6)

Yarn: green.

Ch 6. Sl st in second ch from hook, sc, hdc, dc, 5 dc in final ch; work down the opposite side with dc, hdc, sc and sl st.

Fasten off. Leave a 12 cm sewing tail.

Assembly

  1. Pull the pink bodice over the body and align its lower edge above body R8.
  2. Center the head over the body and sew twice around the neck seam through matching stitches.
  3. Pin the trunk between the eyes with its base spanning head R12–R16, then sew around the complete base.
  4. Attach one tusk on each side of the trunk and place the cheek patches below the outer eye edges.
  5. Embroider the eyebrows, upper eyelashes and two short beige cheek lines before attaching the lined ears.
  6. Position the ears behind the eye line between head R7 and R15, keeping their lower edges level.
  7. Sew the legs beneath the body between R4 and R9, then attach three cream toenails across each foot.
  8. Overlap the five skirt petals around the waistband and sew their straight upper edges in alternating colors.
  9. Attach the arms beside body R17, place the basket under the left hand and tack the handle to that hand with three passes.
  10. Sew the flowers and leaves inside the basket, attach the tail below the dress and bury every structural yarn end through at least 4 cm of stuffing.

The completed elephant should stand on both feet while the basket remains level beside the left hip.

7 Technical Tips

  • Marker drift: Losing the first stitch can rotate the trunk away from the midpoint between the eyes. Keep a locking marker through both loops and recount every 42-stitch plateau round.
  • Soft forehead: Insufficient stuffing above 16 mm eyes forms two visible depressions. Add filling in pieces no larger than 2 cm until the crown keeps a rounded outline.
  • Decrease gaps: Standard decreases can expose white stuffing between purple stitches. Work each decrease through front loops only and keep the finished loop close to the 3.5 mm hook shaft.
  • Late eye placement: Fitting washers after head R17 leaves a restricted 30-stitch opening. Install both eyes immediately after R16 and compare their height before locking either backing.
  • Rotated trunk: Mixed-height stitches placed in different sectors produce an unintended S curve. Mark the inner four-stitch sector and keep every hdc group inside that marked area.
  • Uneven petal spacing: Attaching petals one at a time can leave a large final gap. Pin all five upper edges around the 42-stitch waistband before sewing any section permanently.
  • Collapsing basket handle: A loose handle bends beneath the flowers and arm. Work four stitches per row for approximately 42 rows, then tack the handle to the paw across a 6 mm section.

Conclusion

Check the trunk center, skirt overlap and basket height before trimming the final assembly tails. The next practical step is to crochet one 42-stitch outer ear and compare its diameter with the completed head; cotton thickness can alter the width by more than a centimeter. Save this elephant amigurumi crochet pattern to Pinterest and share front, side and back photographs on Instagram with #FloraBasketElephant. Multiple views document the petal order, handle attachment and ear placement more accurately than one frontal image. For this elephant specifically, should the flower basket remain beside the left hip or move forward beneath the curved trunk?

Leave a Comment