Make the basket
Start with a magic ring,
Work rows 1 to 5 with basket color
Row 1
sc, into magic ring, ch 3, counts as first dc, 11 dc st(s) into magic ring, join into top of start ch with sl, ch1, (12 st(s) in the round)
Row 2
ch 2, counts as first 1 dc, 1 dc into the same stitch * 2 dc into the next stitch, repeat from * round, join into top of start ch with sl, ch1, (24 st(s) in the round)
Row 3
ch 2, counts as first 1 dc, 1 dc into the same stitch * 2 dc into the next stitch, repeat from * round, join into top of start ch with sl, ch1,(48 st(s))
Row 4
ch 2, counts as first 1 dc st * 1 dc into st, repeat from * round, join into top of start ch with sl, ch1, (48 st(s))
Row 5
ch 1, * 1 Fphdc into st, repeat from * round, join into top of start ch with sl, ch1, (48 st(s))
Row 5 forms the first bottom row of the walls of the basket.
Row 6
ch 1, * 1 hdc into next st, repeat from * around, join into top of start ch with sl. (48 st(s)), finish off color, work in ends.
Row 7
With new color
Join into any hdc, ch 2, make 1 puff st, ch1, skip next stitch * 1 puff st, ch1, skip next stitch repeat from * around, join into top of start ch with sl, finish off color. .(24 x puff, ch1, st(s))
Row 8
With new color
Join into any skipped hdc from row 6, ch 2, make 1 puff st, ch1, skip next puff stitch * 1 puff st, into the skipped stitch of row 6, ch1, skip next puff stitch repeat from * around, join into top of start ch with sl, finish off color. .(24 x puff, ch1, st(s))
Row 9
With new color
Join into any puff st from row 7, ch 2, make 1 puff st, ch1, skip next puff stitch from row 8, * 1 puff st, into next puff stitch from row 7, ch1, skip next puff stitch from row 8, repeat from * around, join into top of start ch with sl, finish off color. .(24 x puff, ch1, st(s)))
Row 10
With new color
Join into any puff st from row 8, ch 2, make 1 puff st, ch1, skip next puff stitch from row 9, * 1 puff st, into next puff stitch from row 8, ch1, skip next puff stitch from row 9, repeat from * around, join into top of start ch with sl, finish off color. .(24 x puff, ch1, st(s)))
Row 11
With new color
Join with sl around puff stitch, * 1 Fphdc round puff stitch, of round 10, 1 hdc into next top of puff stitch from round 9, repeat from * around, join into top of start ch with sl, finish off color. .(48 x hdc st(s)))
Row 12
With basket color
Join into any hdc sts, ch2 counts as first hdc, * 1 hdc into next st, repeat from * around, join into top of start ch with sl, ch1, (48 st(s))
Row 13
ch1 counts as first hdc, * 1 hdc into next st, repeat from * around, join into top of start ch with sl, finish off color. (48 st(s))
Finish off , work in ends , the bottom of the basket will now be complete.
Make the handle.
First color,
Row 1
Chain 32, 1 hdc into 2nd chain from hook, 1 hdc into next 29 st(s) till end of row,( 30 st(s) in row, ) ch 1, turn
Row 2
ch1, 1 hdc into next 29 st(s) till end of row, ( 30 st(s) in row, ) finish off color, work in ends.
Row 3
Join new color in top corner stitch, ch2, (counts as first hdc ), 1 hdc into next 29 st(s) till the end of the row, work 2 hdc into a corner, 1 hdc into next st, 2 hdc into a corner, and 1 hdc into each of the stitches, working back on the initial chain row, work 2 hdc into the corner, 1 hdc into next st, 2 hdc into a corner, join with slip st into starting chain.
Row 4
Join new color in corner stitch, work 2 hdc into a corner, 1 hdc into next 2 sts, 2 hdc into a corner, and 1 hdc into each of the stitches, of the straight strip, 2 hdc into a corner, 1 hdc into next 2 sts, 2 hdc into a corner, and 1 hdc into each of the stitches, of the straight strip, join with slip st into starting chain.
Finish off, work in ends, the handle is now complete.
Joining the handle.
Use a yarn needle and yarn and join one of the short ends of the completed handle strip to the top of the basket, with some simple stitches, finish off, and work in ends, do the same for the other end of the strip, to the opposite side of the basket, finish off, and work in ends, a pretty button can be added for effect.
Optional: Add border around basket top and handle
Join yarn with a slip stitch into the second stitch from the handle on the basket rim,
ch2, counts as first hdc, 1 hdc into each stitch along the rim of the basket until the handle is reached,
continue the hdc stitches into each stitch up along the handle, until the rim of the basket has been reached,
1hdc back into the basket rim stitches, continue along until the starting ch2, join with slip stitch in staring chain, finish off, and work in ends.
Repeat this for the other side of the handle and basket rim.