Ribbonwork Flower Basket

By  Lettie Eckberg  for  The Needle's Notion

size: 4-7/8"x4-7/8"; stitch counts 69 w x 69 h

  • Ribbonwork Flower Basket


  • Zweigart Antique White 28-count Cashel Linen, 9"x9"
  • DMC 2-strand Embroidery Floss: 333, 676, 729, 907
  • DMC #5 Pearl Cotton: (744) Yellow, 1 yd.
  • Offray satin ribbon: 1 yd. 5/8"-wide purple; 1 yd. 1/8"-wide mini-dot kiwi; 1/2 yd. 7/8"-wide lemongrass
  • Blumenthal Lansing Co. Favorite Findings "Bee Happy" button pack


  • Disappearing ink marking pen
  • Purple and green sewing threads (to match ribbon)

Basic Supplies

  • scissors, ruler, tapestry and sewing needles

Stitch Types

Cross-stitch: 2 strands
Satin stitch basket blocks: 2 strands
French Knot: 1 strand wrapped 2 times

Pattern - Ribbonwork Flower Basket

  • Note
  • 1. Each square on chart represents two threads of fabric. Stitch design centered on fabric. Stitch handle and top rim of basket then add vertical and horizontal satin stitch blocks.
  • 2. After basket and border are complete, stitch flowers and leaves with satin ribbon. Sew flowers and leaves on basket.
  • 3. Sew bee button on basket. Frame as desired.
  • 4. French knot symbols on chart represent ribbon flower centering. Yellow "x" represents bee button.
  • Satin Stitch Basket Block
  • 1. Use two strands DMC 676 to work satin stitch. (Note: Each block consists of seven stitches worked over six fabric threads. Lines on this diagram represent actual fabric threads.) Alternate blocks of vertical and horizontal stitches, to create a basket weave effect. Note some stitches share holes with previous stitches.
  • Ribbon Flowers
  • 1. For violet, cut 7" length of purple ribbon. Measure 1-3/8" from one end; use disappearing ink pen to mark dot on top edge of ribbon.
  • 2. Measure and mark three additional dots, 1-3/8" apart, along top edge.
  • 3. Thread sewing needle with 20" length of purple thread; knot end. Bring needle up through ribbon, close to top left edge, pulling gently so knot secures on back. Make small backstitches through ribbon to hold knot in place.
  • 4. Sew running stitches in five U-shapes, using dots as size guidelines and looping thread over top of ribbon edge between each U-shape. When the fifth U-shape is completed, pull thread end to gather ribbon into five-petal violet.
  • 5. Position ribbon edges on back of flower. Join petals by sewing together using gathering thread. Trim thread. Make two more flowers and set aside.
  • Ribbon Leaves
  • 1. For each leaf, measure and cut 2-1/2" length of green ribbon. Find center of ribbon length; fold down end of ribbon at center point. Fold other half of ribbon so edges meet, creating arrow shape.
  • 2. With green thread (knotted at one end), sew gathering stitches along bottom edges, going through all ribbon layers. Pull the gathering thread tightly, wrap thread around base of leaf, over gathers, and sew to hold in place.
  • 3. Trim excess ribbon at leaf bottom. Repeat process creating five or six leaves. Position two leaves on back of each violet. Use thread to stitch in place.
  • Finishing
  • 1. Position flowers and leaves on cross-stitched basket. Sew in place. Use #744 Yellow Pearl Cotton to make one large French knot on center of each flower, coming up from back of fabric and stitching through all layers.
  • 2. For background, cut mini-dot kiwi ribbon into 5"-long lengths. Loop ribbon lengths and position behind flowers and leaves.
  • 3. Sew through ribbon ends, where points overlap, and attach to linen fabric. Sew bee button near flowers.