🧢 Beautiful ✨ Detailed πŸ’ Adorable

Cat with a cup Crochet Pattern

Cat with a cup Crochet Pattern
4.6β˜… Rating
12-15 Hours Time Needed
3.0K Made This
βœ‚οΈ

Intermediate Level

Ideal for those with basic crochet experience, featuring slightly more advanced stitches and techniques to expand your skills.

⏱️

Multi-Day Project

A rewarding 12+ hour journeyβ€”perfect for dedicated crafters who love detailed work.

✨

Stylish Touch

An elegant detail to elevate any look, combining traditional techniques with contemporary design sensibilities.

About This Cat with a cup Crochet Pattern

This pattern creates a flat tote bag with an intarsia-style cat holding a steaming cup on the front panel. It uses single crochet throughout, with color changes worked by intarsia or bobbins to form the charted motif. The pattern includes full row-by-row color counts, instructions for the back panel, bottom, handles, and assembly steps. A great project to build colorwork confidence and produce a usable, attractive bag.

Cat with a cup Crochet Pattern crochet pattern - detailed view of completed project

The front panel is worked from bottom to top following the provided chart (85 chains to start). The back, bottom and handles are worked in single crochet and seamed together for a clean finish.

Why You'll Love This Cat with a cup Crochet Pattern

I absolutely love this pattern because it turns a simple bag into a delightful statement piece with minimal extra techniques. I enjoy how the intarsia colorwork creates a bold, graphic cat motif that looks impressive but is achievable with careful attention. The construction is straightforward β€” mostly rows of single crochet β€” so I can focus on the chart and color changes. Making the handles and assembling the pieces gives a satisfying, professional finish that really elevates the finished bag.

Cat with a cup Crochet Pattern step 1 - construction progress Cat with a cup Crochet Pattern step 2 - assembly progress Cat with a cup Crochet Pattern step 3 - details and accessories Cat with a cup Crochet Pattern step 4 - final assembly and finishing

Switch Things Up

I love experimenting with colors to change the mood of this bag; swap the white background for cream or a soft gray for a cozier feel.

You can make a mini version by using sport-weight yarn and a smaller hook if you want a portable coin purse or keychain-sized panel.

If you prefer a bolder look, use a contrasting bright color for the terracotta trims and handles to make the cat pop even more.

I often try reversible colorways: use a dark background with a light motif for a dramatic effect that still follows the same row counts.

Try substituting the yarn with a cotton DK weight for a sturdier market bag ideal for groceries or heavier use.

I sometimes add a lining to the bag for more structure; sew a lightweight fabric lining and attach it to the inside seams for neatness.

For personalization, change the cup color or add initials in a corner using a duplicate stitch after finishing the panel.

I also enjoy adding small pockets to the inside before sewing pieces together to keep phone or keys secure and accessible.

To make the handles shorter or longer, simply adjust the handle row count to suit your preferred shoulder drop or hand-carry length.

Finally, you can experiment with different edge finishes β€” try a shell stitch or crab stitch around the top edge for an elegant decorative border.

Common Mistakes & How to Fix Them

βœ— Skipping the chart orientation and reading rows in the wrong direction; always check RS/WS indicators and read the chart from the stated side for each row to ensure correct placement of colors. βœ— Pulling color floats too tightly when changing colors; use bobbins or short lengths and maintain a relaxed tension so fabric lies flat without gaps. βœ— Not turning and making a ch 1 at the end of each row; follow the instruction to ch 1 and turn to maintain row height and stitch count throughout the panel. βœ— Failing to hide and secure tails as you go; weave in or tuck tails on the wrong side frequently to avoid a large finishing task and to keep the wrong side tidy for assembly.

Cat with a cup Crochet Pattern

Make a charming crocheted tote bag featuring a playful cat holding a cup β€” perfect for everyday use or a handmade gift. This pattern uses intarsia colorwork on the front panel and simple single crochet construction for the rest of the bag, with clear step-by-step row counts. You will learn color changes, hiding tails, making long straps, and finishing techniques to create a sturdy, stylish bag for yourself or to give away.

Intermediate 12-15 Hours

Materials Needed for Cat with a cup Crochet Pattern

β€” Main Fabric

  • 01
    Gazzal Baby Bamboo (50% acrylic/50% bamboo), 50g (1.76oz)/115m (125yd) - light terracotta (95242) - quantity: multiple skeins as needed for back, bottom and handles
  • 02
    Gazzal Baby Bamboo (50% acrylic/50% bamboo), 50g (1.76oz)/115m (125yd) - yellow (95205) - small amount for steam detail
  • 03
    Gazzal Baby Bamboo (50% acrylic/50% bamboo), 50g (1.76oz)/115m (125yd) - white (95227) - main color for front panel and majority of the bag
  • 04
    Gazzal Baby Love (45% acrylic/55% modal), 50g (1.76oz)/115m (125yd) - black (1629) - large amount for cat motif

β€” Tools Required

  • 01
    Crochet hook size 2.5 mm
  • 02
    Scissors
  • 03
    Tapestry needle for weaving ends and sewing
  • 04
    Bobbins or small cardboard pieces for winding color bobbins
  • 05
    Pins for assembly (optional)
  • 06
    Measuring tape (optional)

Progress Tracker

0% Complete

β€” Tips before starting :

Info :

The front part of the bag is crocheted in the Intarsia crochet technique. If you did not crochet in this technique before, watch the YouTube video. You can find different videos on YouTube if needed. The front and back parts of the bag are crocheted in single crochet. Each square in the pattern indicates one single crochet. The front part of the bag is crocheted according to the pattern from bottom to top. The first row is crocheted from right to left.

Info :

Crochet the front and back parts of the bag in back and forth rows (turn as you complete each row). Begin each new row with a turning chain (ch 1). You can use bobbins (or a piece of cardboard to wrap the yarn around) for crocheting the colored blocks. Add more yarn once the yarn on the bobbin is finished. You can use as many bobbins as you like. Before starting work, you should have ready bobbins in pearl and rose colors. Try not to pull the yarn too tight when changing colors, but also do not let it be too loose so that there are no gaps.

Info :

Read the chart and follow RS/WS markers: R = Right Side - NO tails on this side. W = Wrong Side - Keep ALL tails on this side while crocheting. Triangles indicate reading direction: read graph from right to left or left to right as marked.

β€” Front :

Info :

Start crocheting the front side of the bag. Chain 85 with white yarn. Start working in the second chain from the hook as follows in the chart below. After the end of each row turn and ch 1. The ch 1 does not count as a stitch.

Round 1 :

← Row 1 [RS]: (white) x 84

Round 2 :

β†’ Row 2 [WS]: (white) x 84

Round 3 :

← Row 3 [RS]: (white) x 84

Round 4 :

β†’ Row 4 [WS]: (white) x 84

Round 5 :

← Row 5 [RS]: (white) x 84

Round 6 :

β†’ Row 6 [WS]: (white) x 84

Round 7 :

← Row 7 [RS]: (white) x 84

Round 8 :

β†’ Row 8 [WS]: (white) x 84

Round 9 :

← Row 9 [RS]: (white) x 84

Round 10 :

β†’ Row 10 [WS]: (white) x 24, (black) x 30, (white) x 30

Round 11 :

← Row 11 [RS]: (white) x 29, (black) x 34, (white) x 21

Round 12 :

β†’ Row 12 [WS]: (white) x 19, (black) x 36, (white) x 29

Round 13 :

← Row 13 [RS]: (white) x 30, (black) x 36, (white) x 18

Round 14 :

β†’ Row 14 [WS]: (white) x 17, (black) x 30, (white) x 8, (black) x 2, (white) x 27

Round 15 :

← Row 15 [RS]: (white) x 27, (black) x 9, (white) x 1, (black) x 31, (white) x 16

Round 16 :

β†’ Row 16 [WS]: (white) x 15, (black) x 32, (white) x 1, (black) x 8, (white) x 28

Round 17 :

← Row 17 [RS]: (white) x 33, (black) x 3, (white) x 1, (black) x 33, (white) x 14

Round 18 :

β†’ Row 18 [WS]: (white) x 14, (black) x 33, (white) x 1, (black) x 3, (white) x 33

Round 19 :

← Row 19 [RS]: (white) x 33, (black) x 3, (white) x 2, (black) x 33, (white) x 13

Round 20 :

β†’ Row 20 [WS]: (white) x 13, (black) x 33, (white) x 1, (black) x 4, (white) x 33

Round 21 :

← Row 21 [RS]: (white) x 34, (black) x 3, (white) x 1, (black) x 34, (white) x 12

Round 22 :

β†’ Row 22 [WS]: (white) x 12, (black) x 33, (white) x 2, (black) x 3, (white) x 34

Round 23 :

← Row 23 [RS]: (white) x 35, (black) x 3, (white) x 1, (black) x 34, (white) x 11

Round 24 :

β†’ Row 24 [WS]: (white) x 11, (black) x 5, (white) x 1, (black) x 27, (white) x 2, (black) x 3, (white) x 35

Round 25 :

← Row 25 [RS]: (white) x 36, (black) x 3, (white) x 2, (black) x 26, (white) x 1, (black) x 5, (white) x 11

Round 26 :

β†’ Row 26 [WS]: (white) x 11, (black) x 5, (white) x 2, (black) x 10, (white) x 2, (black) x 12, (white) x 2, (black) x 4, (white) x 36

Round 27 :

← Row 27 [RS]: (white) x 36, (black) x 5, (white) x 3, (black) x 8, (white) x 3, (black) x 11, (white) x 2, (black) x 5, (white) x 11

Round 28 :

β†’ Row 28 [WS]: (white) x 11, (black) x 5, (white) x 2, (black) x 13, (white) x 10, (black) x 7, (white) x 36

Round 29 :

← Row 29 [RS]: (white) x 36, (black) x 29, (white) x 3, (black) x 5, (white) x 11

Round 30 :

β†’ Row 30 [WS]: (white) x 11, (black) x 6, (white) x 2, (black) x 29, (white) x 36

Round 31 :

← Row 31 [RS]: (white) x 36, (black) x 29, (white) x 2, (black) x 6, (white) x 11

Round 32 :

β†’ Row 32 [WS]: (white) x 11, (black) x 6, (white) x 3, (black) x 28, (white) x 36

Round 33 :

← Row 33 [RS]: (white) x 36, (black) x 28, (white) x 3, (black) x 6, (white) x 11

Round 34 :

β†’ Row 34 [WS]: (white) x 11, (black) x 6, (white) x 4, (black) x 27, (white) x 36

Round 35 :

← Row 35 [RS]: (white) x 36, (black) x 27, (white) x 4, (black) x 6, (white) x 11

Round 36 :

β†’ Row 36 [WS]: (white) x 12, (black) x 6, (white) x 4, (black) x 26, (white) x 9, (light terracotta) x 9, (white) x 18

Round 37 :

← Row 37 [RS]: (white) x 16, (light terracotta) x 13, (white) x 7, (black) x 26, (white) x 4, (black) x 6, (white) x 12

Round 38 :

β†’ Row 38 [WS]: (white) x 12, (black) x 6, (white) x 5, (black) x 22, (white) x 9, (light terracotta) x 15, (white) x 15

Round 39 :

← Row 39 [RS]: (white) x 14, (light terracotta) x 11, (black) x 13, (white) x 5, (black) x 18, (white) x 5, (black) x 6, (white) x 12

Round 40 :

β†’ Row 40 [WS]: (white) x 12, (black) x 6, (white) x 6, (black) x 36, (light terracotta) x 10, (white) x 14

Round 41 :

← Row 41 [RS]: (white) x 11, (light terracotta) x 13, (black) x 35, (white) x 6, (black) x 6, (white) x 13

Round 42 :

β†’ Row 42 [WS]: (white) x 13, (black) x 6, (white) x 6, (black) x 35, (light terracotta) x 14, (white) x 10

Round 43 :

← Row 43 [RS]: (white) x 10, (light terracotta) x 2, (white) x 2, (light terracotta) x 11, (black) x 33, (white) x 7, (black) x 6, (white) x 13

Round 44 :

β†’ Row 44 [WS]: (white) x 13, (black) x 6, (white) x 8, (black) x 21, (white) x 5, (light terracotta) x 17, (white) x 2, (light terracotta) x 2, (white) x 10

Round 45 :

← Row 45 [RS]: (white) x 10, (light terracotta) x 2, (white) x 2, (light terracotta) x 17, (black) x 4, (white) x 5, (black) x 17, (white) x 8, (black) x 6, (white) x 13

Round 46 :

β†’ Row 46 [WS]: (white) x 14, (black) x 6, (white) x 8, (black) x 25, (light terracotta) x 21, (white) x 10

Round 47 :

← Row 47 [RS]: (white) x 11, (light terracotta) x 20, (black) x 25, (white) x 8, (black) x 6, (white) x 14

Round 48 :

β†’ Row 48 [WS]: (white) x 14, (black) x 6, (white) x 9, (black) x 19, (white) x 5, (light terracotta) x 17, (white) x 14

Round 49 :

← Row 49 [RS]: (white) x 15, (light terracotta) x 15, (white) x 6, (black) x 19, (white) x 9, (black) x 6, (white) x 14

Round 50 :

β†’ Row 50 [WS]: (white) x 14, (black) x 6, (white) x 9, (black) x 20, (white) x 35

Round 51 :

← Row 51 [RS]: (white) x 19, (yellow) x 2, (white) x 14, (black) x 19, (white) x 10, (black) x 6, (white) x 14

Round 52 :

β†’ Row 52 [WS]: (white) x 14, (black) x 6, (white) x 10, (black) x 19, (white) x 15, (yellow) x 2, (white) x 18

Round 53 :

← Row 53 [RS]: (white) x 17, (yellow) x 2, (white) x 16, (black) x 19, (white) x 10, (black) x 6, (white) x 14

Round 54 :

β†’ Row 54 [WS]: (white) x 14, (black) x 6, (white) x 10, (black) x 19, (white) x 11, (yellow) x 2, (white) x 3, (yellow) x 2, (white) x 17

Round 55 :

← Row 55 [RS]: (white) x 17, (yellow) x 2, (white) x 4, (yellow) x 3, (white) x 9, (black) x 18, (white) x 11, (black) x 6, (white) x 14

Round 56 :

β†’ Row 56 [WS]: (white) x 13, (black) x 7, (white) x 11, (black) x 19, (white) x 7, (yellow) x 3, (white) x 4, (yellow) x 2, (white) x 18

Round 57 :

← Row 57 [RS]: (white) x 19, (yellow) x 2, (white) x 3, (yellow) x 3, (white) x 7, (black) x 19, (white) x 11, (black) x 7, (white) x 13

Round 58 :

β†’ Row 58 [WS]: (white) x 12, (black) x 8, (white) x 11, (black) x 19, (white) x 7, (yellow) x 3, (white) x 3, (yellow) x 2, (white) x 19

Round 59 :

← Row 59 [RS]: (white) x 18, (yellow) x 3, (white) x 3, (yellow) x 3, (white) x 7, (black) x 19, (white) x 12, (black) x 7, (white) x 12

Round 60 :

β†’ Row 60 [WS]: (white) x 11, (black) x 8, (white) x 12, (black) x 3, (white) x 4, (black) x 5, (white) x 4, (black) x 3, (white) x 8, (yellow) x 3, (white) x 3, (yellow) x 2, (white) x 18

Round 61 :

← Row 61 [RS]: (white) x 17, (yellow) x 2, (white) x 3, (yellow) x 3, (white) x 9, (black) x 2, (white) x 6, (black) x 3, (white) x 6, (black) x 2, (white) x 13, (black) x 7, (white) x 11

Round 62 :

β†’ Row 62 [WS]: (white) x 11, (black) x 7, (white) x 13, (black) x 2, (white) x 2, (black) x 2, (white) x 2, (black) x 3, (white) x 2, (black) x 2, (white) x 2, (black) x 2, (white) x 10, (yellow) x 3, (white) x 21

Round 63 :

← Row 63 [RS]: (white) x 20, (yellow) x 3, (white) x 11, (black) x 2, (white) x 2, (black) x 2, (white) x 2, (black) x 3, (white) x 2, (black) x 2, (white) x 2, (black) x 2, (white) x 14, (black) x 6, (white) x 11

Round 64 :

β†’ Row 64 [WS]: (white) x 12, (black) x 4, (white) x 15, (black) x 2, (white) x 6, (black) x 3, (white) x 6, (black) x 2, (white) x 11, (yellow) x 3, (white) x 20

Round 65 :

← Row 65 [RS]: (white) x 20, (yellow) x 3, (white) x 11, (black) x 3, (white) x 4, (black) x 5, (white) x 4, (black) x 3, (white) x 31

Round 66 :

β†’ Row 66 [WS]: (white) x 31, (black) x 19, (white) x 11, (yellow) x 3, (white) x 20

Round 67 :

← Row 67 [RS]: (white) x 21, (yellow) x 3, (white) x 10, (black) x 19, (white) x 31

Round 68 :

β†’ Row 68 [WS]: (white) x 31, (black) x 19, (white) x 9, (yellow) x 3, (white) x 22

Round 69 :

← Row 69 [RS]: (white) x 34, (black) x 19, (white) x 31

Round 70 :

β†’ Row 70 [WS]: (white) x 31, (black) x 5, (white) x 9, (black) x 5, (white) x 34

Round 71 :

← Row 71 [RS]: (white) x 34, (black) x 4, (white) x 11, (black) x 4, (white) x 31

Round 72 :

β†’ Row 72 [WS]: (white) x 31, (black) x 3, (white) x 13, (black) x 3, (white) x 34

Round 73 :

← Row 73 [RS]: (white) x 34, (black) x 3, (white) x 13, (black) x 3, (white) x 31

Round 74 :

β†’ Row 74 [WS]: (white) x 31, (black) x 2, (white) x 15, (black) x 2, (white) x 34

Round 75 :

← Row 75 [RS]: (white) x 84

Round 76 :

β†’ Row 76 [WS]: (white) x 84

Round 77 :

← Row 77 [RS]: (white) x 84

Round 78 :

β†’ Row 78 [WS]: (white) x 84

Round 79 :

← Row 79 [RS]: (white) x 84

Round 80 :

β†’ Row 80 [WS]: (white) x 84

Round 81 :

← Row 81 [RS]: (white) x 84

Round 82 :

β†’ Row 82 [WS]: (white) x 84

Round 83 :

← Row 83 [RS]: (white) x 84

Round 84 :

β†’ Row 84 [WS]: (white) x 84

Info :

Once the last row is finished, fasten off, and hide the yarn tail.

β€” Back part of the bag :

Info :

Light terracotta color yarn. Chain 85, and start working in the second chain from the hook.

Round 1 :

Row 1: 84 sc, turn

Round 2-83 :

Rows 2-83: ch, 84 sc, turn

Round 84 :

Row 84: ch, 84 sc

Info :

Cut yarn, and hide the tail.

β€” Handle of the bag (make 2) :

Info :

Leave a long tail for sewing at the beginning and end of the row. Chain 6 with light terracotta (white) yarn. Start working in the second chain from the hook.

Round 1 :

1 row: 5 sc, turn

Round 2-159 :

2-159 rows: ch, 5 sc, turn

Round 160 :

160 row: ch, 5 sc

Info :

Do not cut yarn and crochet one circle round of sc around all handle. The handle using the materials stated in this pattern is ~24 inches / 61 cm in length. Make the length of the handle as desired.

β€” Bottom of the bag :

Info :

Light terracotta color yarn. Chain 10, and start working in the second chain from the hook.

Round 1 :

Row 1: 9 sc, turn

Round 2-251 :

Rows 2-251: ch, 9 sc, turn

Round 252 :

Row 252: ch, 9 sc

Info :

Do not cut yarn.

β€” Assembly :

Info :

Place the bottom and the back site part of the bag with wrong sides to each other and crochet them together using sc. Use light terracotta yarn. You will crochet on the right side, you will make 252 sc, then end the work. Hide the yarn tail.

Info :

Then crochet together bottom of the bag and front side. Use white yarn. Crochet on right side and make 252 sc, end the work. Hide the yarn tail. Sew the handles in place.

Assembly Instructions

  • Place the bottom and the back part of the bag with wrong sides together and crochet them together using single crochet with light terracotta yarn, making 252 sc on the right side, then fasten off and hide the yarn tail.
  • Crochet the bottom and the front panel together with white yarn on the right side, making 252 single crochet stitches across to join, then fasten off and hide the yarn tail.
  • Make two handles and crochet a round of sc around each strap edge to finish; place and sew the handles securely to the top edge of the bag at the side seams with long tails used for sewing.
  • Weave in and hide all yarn tails on the wrong side with a tapestry needle before final assembly to keep the inside neat and prevent loose ends from showing.

Important Notes

  • πŸ’‘Use bobbins or short lengths of yarn when working color blocks to keep the wrong side tidy and to prevent long floats from forming.
  • πŸ’‘Begin each row with ch 1 and turn; the ch 1 does not count as a stitch to preserve row counts and alignment with the chart.
  • πŸ’‘Pin or align pieces together before seaming so edges match and seams are even for a professional finish.
  • πŸ’‘Hide and weave in tails on the wrong side as you work to make finishing easier and keep the inside of the bag neat.

This tote combines an iconic black cat motif with a cozy terracotta trim to create a unique, handmade accessory you will reach for every day. The intarsia front panel looks complex but is achieved with simple single crochet rows and careful color changes. Make one for yourself or gift a loved one a functional, stylish bag they can cherish. πŸ‘œπŸ§Ά

You ask,

we answer.

FAQs

What size will the finished piece be?

The finished bag using the materials stated in this pattern is approximately 11.8 inches / 30 cm in height and ~13.4 inches / 34 cm in width.

Can I use different yarn weights for this pattern?

Yes, you can use different yarn weights but it will change the final size; make a gauge swatch and adjust the hook size accordingly to achieve desired dimensions.

Do I need prior experience with intarsia crochet?

This pattern is rated intermediate because it uses intarsia color changes; some familiarity with carrying or bobbin management is helpful but the step-by-step photos and chart make it approachable.

How long does this project typically take to complete?

This is a multi-day project and typically takes around 12-15 hours depending on your speed, familiarity with color changes, and assembly.