Step-by-step photo tutorials · every maker credited
Ideas for Crochet

T-Shirt Yarn Hanging Crochet Basket with Two Buttoned Straps

Make a coral crochet basket with a forty-eight-stitch base, gently shaped rim, and two integrated straps with fitted buttonholes.

Steps
4 steps
T-Shirt Yarn Hanging Crochet Basket with Two Buttoned Straps Save T-Shirt Yarn Hanging Crochet Basket with Two Buttoned Straps to Pinterest (opens in a new tab)

A T-shirt yarn hanging crochet basket does not have to hang from a single loop. This coral version is a rounded bowl with two narrow button-fastened straps, so it can sit beneath a rail while keeping its opening easy to reach. Plain single crochet and a thick slip-stitch finish give it a clean, substantial edge.

Coral T-shirt yarn crochet basket hanging from two buttoned straps with a project headline
Two separate straps and small buttons make this hanging basket different from a teardrop pocket.

The example uses coral Biskvit T-shirt yarn and works in a continuous spiral. The base is enlarged to 48 stitches, followed by straight walls, a lightly narrowed rim, and two straps made as part of the crochet.

Gather the supplies

Keep the flat jersey yarn untwisted as you work. Ekaterina pauses to turn the strand so its smoother face lies consistently in the fabric. Twists create uneven lumps, especially in a solid-color basket where every row is visible.

US terms: sc = single crochet; increase = 2 sc in one stitch; decrease = work 2 sc together; sl st = slip stitch. The body is a spiral: do not add a joining sl st or a lifting chain at the end of every round.

Rounds 1–8: a flat, staggered circle

Work 6 sc in a magic ring, tighten the center, and begin the next round directly in the first stitch. Mark the first new sc of each round and move the marker upward as you go. Every base round adds six stitches.

Round Spacing between increases End count
1 6 sc in the ring 6
2 Increase in every stitch 12
3 1 sc 18
4 2 sc 24
5 3 sc 30
6 4 sc 36
7 5 sc 42
8 6 sc 48

Stagger the increases so they do not stack directly over one another. For example, round 5 begins with 2 sc before its first increase and ends with the remaining plain stitch; round 7 begins with 3 sc and ends with 2 sc. The spacing across the join still adds up to the full repeat.

Ekaterina checks her circle after seven rounds, when it measures about 16.5 cm, then adds the eighth round for a base around 18.5–19 cm. These measurements are checkpoints for her yarn. Count stitches first, then compare the shape and scale of your own circle.

Rounds 1–8: a flat, staggered circle: Keep the jersey strand untwisted; Mark the first spiral stitch; Stagger the next increases; Five plain stitches per increase; Check the circle diameter; Finish with forty-eight stitches
Numbered source sequence: 1. Keep the jersey strand untwisted; 2. Mark the first spiral stitch; 3. Stagger the next increases; 4. Five plain stitches per increase; 5. Check the circle diameter; 6. Finish with forty-eight stitches.

Rounds 9–17: build and gently narrow the bowl

For rounds 9–16, work 1 sc in each of the 48 stitches. Keep moving the beginning marker. Without further increases, the fabric rises into a wall. Count all eight plain rounds rather than guessing the height from a single side of the spiral.

Round 17 introduces four decreases to help keep the opening from drooping. Work: 17 sc, decrease, 6 sc, decrease, 5 sc, decrease, 6 sc, decrease, 6 sc. This uses the 48 stitches and leaves 44. For each decrease, draw up a loop in each of the next two stitches, then yarn over and pull through all three loops.

Look at the rim before continuing. The reduction should make a modest curve, not close the basket. A missed plain stitch in the long opening section can shift the strap placement, so keep the marker in place until the first strap is attached.

Rounds 9–17: build and gently narrow the bowl: Work the plain wall rounds; Count the eight plain rounds; Draw up the first decrease loops; Space the next rim reductions
Numbered source sequence: 1. Work the plain wall rounds; 2. Count the eight plain rounds; 3. Draw up the first decrease loops; 4. Space the next rim reductions.

Make two integrated straps

  1. Chain the first strap. Ch 21 fairly firmly. Turn the chain so the back bumps face you. Starting in the second bump from the hook, work 20 sc back toward the basket.

    Source visuals: panels 1–2 in the sequence below.

  2. Attach at the body. Work the joining sc into the split center of the first body stitch as demonstrated. Then continue with 10 more sc around the rim, making 11 body sc between the strap positions.

    Source visuals: panels 3–4 in the sequence below.

  3. Repeat for the second strap. Ch 21 and work 20 sc back along its back bumps. Attach it to the body in the same way, then continue around the rim toward the first strap.

    Source visuals: panels 5–6 in the sequence below.

  4. Prepare for the border. The lesson stops just before the final stitch beside the first strap and begins the slip-stitch edging. Avoid inserting another ordinary sc simply to fill a space that belongs to this transition.

    Source visual: panel 7 in the sequence below.

Make two integrated straps: Chain twenty-one for the strap; Work into the chain back bumps; Attach through the stitch center; Eleven body stitches between straps; Return along the second strap; Secure the second strap to the rim; Stop at the border transition
Numbered source sequence: 1. Chain twenty-one for the strap; 2. Work into the chain back bumps; 3. Attach through the stitch center; 4. Eleven body stitches between straps; 5. Return along the second strap; 6. Secure the second strap to the rim; 7. Stop at the border transition.

Edge the straps and make buttonholes

Work sl sts up the first strap through both top loops of its sc stitches. Keep them relaxed enough that the strap stays straight. At the tip, make a chain loop for the buttonhole instead of stitching straight around the corner.

Ekaterina tests four chains for her buttons and notes that a larger button may need five or six. Test the button in the loop now: it should pass through intentionally without falling back out easily. Continue sl sts down the other side of the strap and along the rim toward the second strap.

At each strap base, follow the demonstrated transition that passes over the crowded corner stitch into the next clear top loop. Repeat the same edging and buttonhole on the second strap, then finish the remaining rim. Cut the yarn and use a needle to imitate the final top loop for a continuous-looking join.

Edge the straps and make buttonholes: Slip stitch along the strap; Form the chain buttonhole; Pass the crowded corner transition; Check the second strap edging; Imitate the final top stitch; Hide the remaining tail
Numbered source sequence: 1. Slip stitch along the strap; 2. Form the chain buttonhole; 3. Pass the crowded corner transition; 4. Check the second strap edging; 5. Imitate the final top stitch; 6. Hide the remaining tail.

Sew the buttons and test the hanging position

Hide the crochet tails on the wrong side, then sew the two buttons at the demonstrated strap-fastening positions using matching thread. Check the orientation against your intended rail before sewing both permanently: each strap needs to fold over without twisting.

The finished example is about 19 cm across, with straps roughly 21 cm including the buttonhole; the bowl height is given only approximately. Let your actual rail and yarn determine the fit. Start with light contents, inspect the button stitches and strap joins, and avoid assuming the soft crochet has a tested carrying capacity.

Inspired by Екатерина Хвостова’s video tutorial.

Sew the buttons and test the hanging position: Buttons complete the two straps
Source close-up: 1. Buttons complete the two straps.

Save this pattern for later

Pin it to one of your boards so it’s ready when you have a free evening and the right yarn.

Save to Pinterest