Cozy Sage Green Crochet Hanging Basket Pattern

If you’ve been searching for a way to bring a little handmade warmth into your kitchen or entryway, this crochet hanging basket is exactly the project to reach for. Worked up in a soft sage green worsted weight yarn, it forms a deep, sturdy teardrop-shaped pouch topped with a sturdy woven loop handle, perfect for hanging garlic, onions, small plants, or catching keys by the door. The dense single crochet fabric holds its shape beautifully without any wire or stiffener, and the continuous rounds make it a satisfying, meditative project for an afternoon. Whether you’re new to shaping crochet or a seasoned maker looking for a quick, useful gift, this basket comes together in one sitting and looks like it belongs in a farmhouse boutique.

Difficulty
Intermediate
Time
4-5 hours
Hook Size
5.5mm (I-9)
Yarn Weight
Worsted (Medium #4)
Finished Size
18cm x 22cm + 13cm handle

Gauge

14 sts x 16 rows = 10cm x 10cm square, worked in single crochet with a 5.5mm (US I-9) hook and worsted weight (Medium #4) yarn. Always make a gauge swatch before starting — the basket needs to hold its shape and stay firm, so if your swatch is loose, drop down a hook size.

Materials List

  • Worsted weight yarn (Medium #4), approximately 150g / 300m in sage green
  • 5.5mm (US I-9) crochet hook
  • Yarn needle for weaving in ends
  • Stitch marker
  • Scissors

Abbreviations

AbbreviationMeaning
chchain
scsingle crochet
sc2togsingle crochet 2 stitches together (decrease)
incincrease (2 sc in same stitch)
st(s)stitch(es)
rnd(s)round(s)
sl stslip stitch
MRmagic ring
BLOback loop only

Pattern Instructions

Technique note — Magic Ring (MR): Wrap yarn into a loop around your fingers, insert hook into the loop, pull up a stitch, and work your first round of stitches into the loop before pulling the tail to close it tight. This avoids a gap at the very center of your work.

Technique note — BLO: Working “back loop only” means inserting your hook under just the back strand of the stitch instead of both loops. This creates a visible ridge line that we use to mark the transition from base to sides.

Part 1: Base (worked flat, bottom-up)

Rnd 1: MR, 6 sc into ring. (6)
Rnd 2: 2 sc in each st around. (12)
Rnd 3: sc, inc repeat around. (18)
Rnd 4: sc 2, inc repeat around. (24)
Rnd 5: sc 3, inc repeat around. (30)
Rnd 6: sc 4, inc repeat around. (36)
Rnd 7: sc 5, inc repeat around. (42)
Rnd 8: sc 6, inc repeat around. (48)

Your base should now measure about 12cm across. This forms the rounded bottom of the teardrop.

Part 2: Sides (worked in continuous rounds, no turning)

Rnd 9: Working in BLO only this round, sc in each st around. (48) — this ridge marks where the base meets the walls.
Rnds 10–20: sc in each st around, working through both loops as normal. (48 each round)

At round 15, begin gently pulling your rounds in slightly tighter tension than the base — this is what shapes the classic teardrop taper rather than a straight bucket. By round 20 the walls should measure approximately 16cm tall from the BLO ridge.

Rnd 21 (shaping the taper): sc 6, sc2tog repeat around. (42)
Rnd 22: sc around. (42)
Rnd 23: sc 5, sc2tog repeat around. (36)
Rnd 24: sc around, then sl st into next st and fasten off, leaving a long tail for seaming the handle. (36)

Part 3: Handle

Chain 45. This will finish at approximately 13cm long when folded and worked.

Row 1: Starting in 2nd ch from hook, sc in each ch across. (44)

Technique note — working the return side of a chain handle: Instead of turning, fold the chain in half lengthwise so both long edges meet, then sc through both layers together across the length. This makes the handle firm enough to hold a loaded basket without stretching.

Row 2: Fold the strip in half lengthwise (wrong sides together) and sc through both layers across the full 44 sts to close it into a firm flat tube. (44)
Fasten off, leaving an 20cm tail.

Assembly Steps

  1. Lay the finished basket flat and locate the two points directly opposite each other at the rim (round 24) — these will be your handle attachment points.
  2. Using the long tail left on the handle, position one end of the handle strip against the rim, overlapping the last 3cm of the handle onto the inside of the basket wall.
  3. Sew the handle end securely to the inside rim using a whip stitch, going through both the handle and 2–3 rows of the basket wall for strength. Repeat for 6–8 stitches of overlap.
  4. Bring the handle up and over to form a loop roughly 13cm tall from the rim, then repeat step 3 to attach the opposite end at the point directly across the rim.
  5. Reinforce both handle joins with a second pass of whip stitching before weaving in the tail.
  6. Weave in all remaining ends through the inside of the stitches using your yarn needle, and steam-block the basket gently over a bowl of similar size to set the rounded shape.

Beginner/Intermediate Tips

  • Use a stitch marker on round 1 of each new round and move it up every round — losing your round start is the most common mistake in continuous crochet.
  • Keep tension consistent through rounds 10–20; uneven tension here is what makes the taper look lopsided rather than smooth.
  • If your basket feels floppy after finishing, it usually means your hook is too large for your yarn — size down half a millimeter and reswatch.
  • Block the basket over an actual bowl or bag of rice while damp; this locks in the rounded bottom shape far better than blocking flat.

Variations

  • Two-tone version: Switch to a contrasting cream yarn for the last 3 rounds of the sides for a color-blocked look.
  • Mini herb pot size: Reduce the base to round 6 (36 sts) and the sides to 10 rounds for a small windowsill herb basket.
  • Chunky statement basket: Rework the same pattern in super bulky yarn with an 8mm hook for an oversized floor basket.
  • Braided handle upgrade: Make three chain strips instead of one and braid them together before attaching for a decorative twisted handle.

Save This Pattern

Loved this project? Save it to your crochet board so you can find it again when you’re ready to hook one up! #FoodieRippleCrochet