🧢 Beautiful ✨ Detailed πŸ’ Adorable

Bonita Project Bag Pattern

Bonita Project Bag Pattern
4.7β˜… Rating
5-7 Hours Time Needed
1.8K Made This
βœ‚οΈ

Intermediate Level

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

⏱️

Weekend Treat

Takes 5-7 hours, making it an enjoyable project to finish over a couple of days.

✨

Stylish Touch

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

About This Bonita Project Bag Pattern

This pattern creates a zippered, fully lined project bag made from eight colorful granny squares. It is perfect for using scrap worsted weight yarn and includes detailed steps for crocheting the squares, seaming them into a tube, adding single crochet edging, and creating a simple fabric lining. You will also learn how to insert a zipper and make a fluffy pompom to finish the bag.

Bonita Project Bag Pattern crochet pattern - detailed view of completed project

Techniques used include joined rounds of single crochet, whip-stitch seaming, simple sewing for the lining, and creating a pompom. The pattern includes a chart and clear assembly instructions so you can complete a polished, gift-ready pouch.

Why You'll Love This Bonita Project Bag Pattern

I absolutely love this pattern because it turns small scraps of yarn into a bright, practical bag that you will use every day. I love the contrast created by the black border against pops of color β€” it makes each granny square sing. Sewing the lining and adding a zipper give the finished piece a professional feel that delights me every time I use it. Working through the assembly is rewarding; the bag comes together quickly once the squares are stitched into a tube and the lining is drafted.

Bonita Project Bag Pattern step 1 - construction progress Bonita Project Bag Pattern step 2 - assembly progress Bonita Project Bag Pattern step 3 - details and accessories Bonita Project Bag Pattern step 4 - final assembly and finishing

Switch Things Up

I love customizing the color layout of the granny squares; try arranging the colors symmetrically or in a gradient for a different look.

If you want a larger bag, I change to a bulkier yarn and a bigger hook β€” this creates a chunkier, roomier pouch very quickly.

To make a mini version perfect for keys or coins, I use lighter weight yarn and a smaller hook and shorten the zipper accordingly.

I often substitute the fabric lining with a printed cotton or canvas scrap to add a little surprise peeking through the granny stitches.

For a more durable lining, I will use interfacing or a slightly heavier denim and topstitch the seam allowance so it lays flat inside the bag.

I like to change the pompom style β€” try a tassel, leather tab, or a small crocheted charm instead of the fluffy pompom.

If you prefer no zipper, I sometimes add a button closure or magnetic snap and finish the top edge with a decorative slip stitch or crab stitch.

To make the bag crossbody or shoulder-style, I attach a crocheted strap or a purchased bag strap sewn to the lining for extra strength.

I recommend experimenting with different border colors β€” a neutral border will make bright squares pop, or use a multicolor variegated border for a playful finish.

When I want a sturdier bag I stitch a plastic canvas or cardboard base into the lining bottom to help the bag keep its shape and support heavier contents.

Common Mistakes & How to Fix Them

βœ— Skipping steam blocking can result in uneven squares and a bag that doesn't lie flat; steam block all 8 granny squares before seaming to ensure uniform size and tidy seams. βœ— Finishing side seams before adding the lining can make drafting the lining difficult and imprecise; leave side/bottom seams open until after the crocheted bag is complete to draft the lining accurately. βœ— Not leaving long tails on the last color for seaming will make joining squares harder; when fastening off the SC round leave an 18" [46 cm] tail for seaming as instructed. βœ— Pulling the zipper tape too close to the crocheted fabric may snag stitches or cause bunching; pin the zipper and make sure zipper teeth are far enough away from crocheted fabric before stitching the zipper in place.

Bonita Project Bag Pattern

Make a colorful, fully lined project bag using eight granny squares and scrap yarn. This charming zippered pouch is roomy enough for a small crochet or knitting project and is perfect for using up leftover yarn. The pattern walks you through adding a zipper and sewing a simple fabric lining so you can finish a polished, durable bag you will love to use and gift.

Intermediate 5-7 Hours

Materials Needed for Bonita Project Bag Pattern

β€” Main Fabric

  • 01
    6 different colors of scrap worsted weight acrylic yarn β€” approximately 50-60 yards [45-55 m] each color (one ball about the size of a medium apple)
  • 02
    Red Heart Super Saver (worsted weight, 100% Acrylic; 364 yards [198 grams]) partial skeins used in sample: Shocking Pink #0718 (A)
  • 03
    Red Heart Super Saver Cornmeal #0320 (B)
  • 04
    Red Heart Super Saver Spring Green #0672 (C)
  • 05
    Red Heart Super Saver Turqua #0512 (D)
  • 06
    Red Heart Super Saver Real Teal #0656 (E)
  • 07
    Red Heart Super Saver Black #0312 (F) (partial skeins each color)

β€” Tools Required

  • 01
    US H (5.0 mm) crochet hook or size needed to obtain gauge
  • 02
    Yarn needle
  • 03
    Removable stitch markers
  • 04
    Piece of fabric measuring approximately 22" [56 cm] long x 18" [46 cm] wide for lining (heavier woven fabric like twill, bull denim, canvas recommended)
  • 05
    Pencil for marking light fabrics or chalk/silver sharpie for dark fabrics
  • 06
    One 16" [41 cm] zipper (will likely need to be shortened to 15" [38.5 cm])
  • 07
    Sewing needle and matching thread
  • 08
    Scissors
  • 09
    Pins for assembly and aligning lining
  • 10
    Cardboard (approx 2" [5 cm]) for making pompom
  • 11
    Optional: sewing machine for seaming lining

Progress Tracker

0% Complete

β€” Sizes :

Info :

One size

β€” Finished Measurements :

Info :

Approximately 7" [18 cm] tall x 15" [38.5 cm] wide (measured at top edge) x 5" [13 cm] deep (measured across bottom, from front to back of pouch)

β€” Materials :

Infos :

6 different colors of scrap worsted weight acrylic yarn β€” approximately 50-60 yards [45-55 m] each color (this is a ball about the size of a medium apple). US H [5.0 mm] crochet hook or size needed to obtain gauge. Yarn Needle. Removeable stitch markers. Piece of fabric that measures approximately 22" [56 cm] long x 18" [46 cm] wide (a heavier woven fabric, with some structure such as a twill, bull denim, canvas, etc. works well). Keep in mind you will see glimpses of the WS of this fabric between stitches in the granny squares. Pencil for marking light fabrics, chalk or silver sharpie for marking dark fabrics. One 16" [41cm] zipper (will likely need to be shortened to 15" [38.5 cm]). Sewing needle and matching thread.

β€” Yarn Used for Bag Shown :

Info :

Red Heart Super Saver (worsted weight, 100% Acrylic; 364 yards [198 grams]): Shocking Pink #0718 (A), Cornmeal #0320 (B), Spring Green #0672 (C), Turqua #0512 (D), Real Teal #0656 (E), Black #0312 (F), (partial skeins each color)

β€” Gauge :

Info :

1 Granny square measures 5" [13 cm] x 5" [13 cm]

β€” Notes :

Info :

Eight granny squares, each constructed separately, are stitched together to form the bottom of the bag. The side/bottom seams are left open until after crocheted bag is complete, to make drafting the lining piece easier. Joined rounds of single crochet are added to the top edge of bag to complete the crocheted portion of this project. A simple fabric lining is drafted, using the crocheted bag as a template. The fabric lining is seamed using a sewing machine or by hand. After the lining is complete, the bottom of the crochet bag can be seamed.

Info :

Turning chains in the granny squares count as a stitch. Beginning chains in the top (single crochet) section of the bag do not count a stitch.

β€” Granny Square (Make 8) :

Infos :

Colors used in sample for each square are listed below in order beginning with Round 1 and ending with the SC round: Square 1: B, A, C, E, F Square 2: E, C, A, D, F Square 3: C, E, B, A, F Square 4: A, B, E, D, F Square 5: D, A, C, E, F Square 6: E, D, A, B, F Square 7 (bottom): A, C, E, D, F Square 8 (bottom): D, A, B, E, F

Info :

Using first color, Ch 4, sl st to join into a ring

Round 1 :

Ch 3 (counts as first DC of rnd), work the following sts into the ring: 2 dc, [ch 2, 3 dc] 3 times, ch 2, sl st into top of beg ch-3, fasten off. (Round 1)

Round 2 :

Change to second color. Make slip knot and place on hook, insert hook into any corner ch-2 sp from Rnd 1, yo and pull up loop, pull loop through loop on hook to anchor new color, ch 3 (beginning ch-3 counts as 1st DC now and throughout), 2 DC in same ch-2 sp, [3 DC, ch 2, 3 DC] into each of next 3 ch-2 sps, 3 DC in same ch-2 sp as first 3 DC of rnd were made, ch 2, sl st to top of ch-3, fasten off.

Round 3 :

Change to third color. Make slip knot and place on hook, insert hook into any corner ch-2 sp from Rnd 2, yo and pull up loop, pull loop through loop on hook to anchor new color, ch 3, 2 DC in same ch-2 sp, [3 DC into the next sp between DC clusters, (3 DC, ch 2, 3 DC) into the following ch-2 sp] 3 times, 3 DC into the next sp between clusters, 3 DC in same ch-2 sp as first 3 DC of rnd were made, ch 2, sl st to top of ch-3, fasten off.

Round 4 :

Change to fourth color. Make slip knot and place on hook, insert hook into any corner ch-2 sp from Rnd 3, yo and pull up loop, pull loop through loop on hook to anchor new color, ch 3, 2 DC in same ch-2 sp, [3 DC into each of the next 2 sps between DC clusters, (3 DC, ch 2, 3 DC) into the following ch-2 sp] 3 times, 3 DC into each of the next 2 sps between DC clusters, 3 DC in same ch-2 sp as 1st 3 DC of rnd were made, ch 2, sl st to top of ch-3, fasten off.

Round 5 :

Change to fifth color. Make slip knot and place on hook, insert hook into any corner ch-2 sp from Rnd 3, yo and pull up loop, pull loop through loop on hook to anchor new color, ch 1 (this counts as the 1st SC of rnd), SC in same ch-2 sp, [SC in each of the next 12 sts, 4 SC in next ch-2 sp] 3 times, SC in each of the next 12 sts, 2 SC in first ch-2 sp of rnd, slip st to first st of rnd, fasten off leaving 18" [46 cm] yarn tail to be used later for seaming.

Info :

Weave in all ends except the color F tail for seaming. Steam block all 8 pieces.

β€” Seaming the Bag :

Info :

Line up granny squares 1-6 in a row, arranging them according to color preference. (In the sample, they were arranged from left to right: square #1-square #6.)

Info :

Using yarn tails sew the sides of the squares together using a whip-stitch to make one long straight line of squares. Sew remaining seam to connect the first square to the sixth square, creating a tube. Whip-stitch the remaining two squares to each other using yarn tails. These 2 squares create the bottom surface of the bag. Place the bottom of the bag directly below the granny square tube, lining up the center seam of the bottom with the center of one of the tube-squares.

Info :

Pin, then whip-stitch bottom of bag to tube of granny squares. Fold bottom of bag lengthwise so that the opposite edge of bottom matches up with the opposite side of tube. Pin, then whipstitch in place.

Info :

Do not finish seaming bottom-sides of bag until after lining has been made!

β€” Crocheting Top Edging of Bag :

Round 1 :

Fold bag flat as shown in photo above. Pull up loop of color F at right-hand top corner (or left-hand corner if crocheting left-handed). Ch 1 (beginning ch does not count as a stitch), SC in each st around, sl st to join. 96 sts.

Round 2 :

Yo with Color E and pull up loop to change color, pull on Color F tail to tighten last color F loop until it disappears, ch 1 (does not count as a stitch), SC around, sl st to join.

Round 3 :

Repeat Rnd 2, changing to color D at beginning of rnd.

Round 4 :

Repeat Rnd 2, changing to color C at beginning of rnd.

Round 5 :

Repeat Rnd 2, changing to color B at beginning of rnd.

Round 6 :

Repeat Rnd 2, changing to color A at beginning of rnd.

Round 7 :

Repeat Rnd 2, changing to color F at beginning of rnd.

Info :

Fasten off. Weave in ends. Steam block if necessary.

β€” Prep Lining :

Info :

Fold Lining fabric in half – it should measure about 18" [46 cm] wide by 11" [28 cm] tall when folded. Place folded bag on top of folded fabric, matching up the folded bottom edges. Using marking tool, trace around top and sides of bag including the bottom side notches. Be careful not to mark the crocheted piece by accident. Cut lining fabric out leaving a 1/4" seam allowance beyond the drawn lines.

Info :

Pin, then sew side seams, ending at notch near bottom of bag. Reposition bottom openings of bag so that short seams can be made at notches, to shape the bottom of the bag. Be sure to watch the video for this step – it is much easier to understand this step after seeing it in action. Press top edge of lining to WS by 1/2".

β€” Seam Bottom of Crocheted Bag :

Info :

Whip stitch remaining 2 seams on bottom of bag.

β€” Zipper :

Info :

Check measurement of zipper against the measurement of opening. If Zipper is longer than opening, it can be shortened from the bottom by stitching and the zipper teeth several times with a needle and thread, and trimming away the excess below the stitching line (be sure to watch the video for tips). Pin zipper into opening in top of bag. Place zipper tape to inside of crocheted fabric and make sure teeth are far enough away from crocheted fabric so that it will not get snagged by zipper teeth. Using sewing needle and thread, stitch zipper in place. (Be sure to watch video for tips!)

β€” Add Lining to Bag :

Info :

Slip lining inside bag matching side seams. Pin folded lining edge over zipper tape so that it just covers the stitching line. Using sewing needle and thread, slip stitch the folded edge of lining to the zipper tape.

β€” Pompom :

Info :

Pompom on sample was made with Colors A, B, C, D and E. Cut 2 pieces of color D yarn 10" [25.5 cm] long, set aside. Cut one piece of color D yarn at 20" [51 cm]. Fold the longer piece of yarn in half. Tie a knot about 1.5" [4 cm] away from the folded end to create a loop of yarn that measures about 3" [8 cm] in circumference. This loop will later be used to attach the pompom to the zipper. Set aside. Holding 5 strands of yarn together as one, wrap yarn around piece of 2" [5 cm] cardboard about 15 times. Before removing lps from cardboard, tie each 10" [25.5 cm] piece of yarn tightly around lps near center of cardboard (one on each side of the cardboard). Carefully slide lps off cardboard and tie longer piece of yarn (near the knotted end) around the center of lps, this time around both sides - make sure you tie a very tight knot. Use scissors to cut all of the lps of pompom, being careful not to cut the loop that was created to attach the pompom to the zipper. Fluff pompom and trim ends into a 1.75" [4.5 cm] ball.

Info :

Push folded end of pompom loop through hole in zipper tab, pulling it through as far as you can. Slip pompom through loop to secure pompom to zipper.

β€” Chart :

Info :

Bonita Granny Square Chart (refer to chart for stitch placement: ch = oval, sl st = dot, DC = tall symbol, SC = +)

Assembly Instructions

  • Line up granny squares 1-6 in a row and whip-stitch the sides together using yarn tails to make one long straight line, then join the first and sixth square to form a tube.
  • Whip-stitch the remaining two squares together to form the bottom piece, place it beneath the granny square tube aligning center seams, then pin and whip-stitch the bottom to the tube.
  • Fold and press the top edge of the crocheted bag, work joined rounds of single crochet around the top (7 rounds of color changes as directed), then fasten off and weave in ends.
  • Draft and sew the fabric lining using the bag as a template, pin and sew side seams, press top edge to wrong side 1/2", then insert and stitch the zipper to the crocheted top and slip-stitch the lining folded edge to the zipper tape.
  • After lining is complete, finish whip-stitching the bottom-side seams of the crocheted bag so the bag holds its shape.
  • Attach the pompom by threading the pompom loop through the zipper tab hole and pulling it through, then slip the pompom through the loop to secure it.

Important Notes

  • πŸ’‘Use stitch markers if needed to keep track of rounds and color changes, especially when working joined single crochet around the top edge.
  • πŸ’‘Steam block all 8 granny squares before seaming to ensure uniform size and easier alignment when assembling the bag.
  • πŸ’‘Do not finish seaming the bottom-side seams of the crocheted bag until after the lining has been made and inserted to ensure accurate shaping and fit.
  • πŸ’‘When shortening the zipper, bind and stitch the teeth below the desired length before trimming to avoid damaging the zipper.
  • πŸ’‘Weave in ends as you go but leave the color F tail needed for seaming until the squares are sewn together.

This colorful Bonita Project Bag is a joyful way to use up scrap yarn and create a practical, lined pouch you can carry everywhere. The bold granny squares framed in black make a striking statement and the sewn lining plus zipper give a professional finished look. Make one for yourself or as a handmade gift that is useful and beautiful. 🧢✨🎁

You ask,

we answer.

FAQs

What size will the finished piece be?

The finished bag measures approximately 7" tall x 15" wide x 5" deep when made with the recommended worsted weight yarn and a 5.0 mm hook.

Can I use different yarn weights for this pattern?

Yes, you can use different yarn weights but this will change the finished size; choose a suitable hook to obtain a similar gauge or adjust the lining measurements accordingly.

Do I need a sewing machine to make the lining?

No, the lining can be seamed by hand using a sewing needle and matching thread, though a sewing machine will speed up the process.

How long does this project typically take to complete?

Most crocheters complete this project in 5-7 hours, though time may vary based on experience level and whether you sew the lining by hand or with a machine.

How long should I leave tails for seaming the granny squares?

Leave an 18" [46 cm] yarn tail after the SC round (color F) to be used later for seaming the squares together.