Crochet Cosmetics Bag Pattern – CAAB Crochet

Crochet Cosmetics Bag Pattern – CAAB Crochet

There is something deeply satisfying about making a practical item with your own two hands. A crocheted cosmetics bag sits in that sweet spot between decorative and genuinely useful — small enough to finish in an afternoon, beautiful enough to keep on your bathroom counter, and durable enough to toss in a travel bag without a second thought. Whether you are a seasoned crocheter looking for a quick make or a confident beginner ready to try something with a real-world purpose, this crochet cosmetics bag pattern is exactly what you need.

This pattern from CAAB Crochet walks you through every step of creating a structured, lined, and zipper-finished cosmetics pouch. It uses a simple stitch pattern that creates lovely texture without requiring you to juggle complicated technique. The result is a bag that looks professionally made, holds its shape, and keeps your makeup, skincare, or small accessories perfectly organized.

Let’s get into it.


Why Crochet a Cosmetics Bag?

Before we dive into the pattern itself, it’s worth taking a moment to talk about why a crocheted cosmetics bag makes such a fantastic project and gift.

First, handmade bags carry a quality that store-bought versions simply cannot replicate. When you crochet a cosmetics bag, you choose every element: the yarn color, the texture, the size, the lining fabric, and the zipper color. Every decision reflects your personal taste, and the final product is entirely unique.

Second, crochet cosmetics bags make incredible gifts. They are personal, thoughtful, and practical. A crocheted cosmetics pouch works beautifully as a birthday gift, a bridesmaid gift, a Mother’s Day present, or a holiday stocking stuffer. Tuck a few small luxuries inside — a pretty lip balm, a travel-size perfume, a mini candle — and you have a gift set that will genuinely impress.

Third, this is a project that lets your yarn stash shine. Cotton yarn, which is ideal for cosmetics bags, often comes in an enormous range of colors, and this is the perfect excuse to use up those smaller skeins you have been saving. A simple color-blocked design or a single solid color looks equally striking in a finished bag.

Finally, from a skill-building perspective, this project introduces you to working with a zipper and a fabric lining if you choose to add one — two techniques that open up a whole new world of crochet bag making once you have them under your belt.


Materials You Will Need

Gathering your materials before you begin makes the whole process smoother. Here is everything you need for this crochet cosmetics bag pattern.

Yarn: Approximately 100–150 yards of worsted weight (size 4) cotton yarn. Cotton is strongly recommended for this project because it is firm, washable, and holds its structure beautifully. Popular choices include Lion Brand 24/7 Cotton, Paintbox Simply DK Cotton (if you prefer a slightly lighter weight), or any cotton-blend worsted you love. You can use one color or combine two for a stripe effect.

Hook: A 5.0 mm (US H/8) crochet hook works well with most worsted cotton yarns. You may need to adjust up or down by half a millimeter depending on your personal tension. As always, your gauge matters here because this is a structured item — a little too loose and the bag won’t hold its shape; a little too tight and the fabric becomes stiff.

Zipper: One 9-inch or 10-inch zipper in a coordinating or contrasting color. Metal zippers look elegant and professional. Nylon coil zippers work perfectly well and come in a much wider range of colors if you want to make a statement.

Fabric for lining (optional but recommended): A quarter yard of quilting cotton or any tightly woven cotton fabric. Lining your cosmetics bag makes it easier to wipe clean, gives the bag extra structure, and prevents small items like bobby pins from poking through the crochet fabric.

Additional notions: Scissors, a yarn needle for weaving in ends, straight pins for attaching the lining and zipper, a sewing needle and thread (or a sewing machine if you have one), and a stitch marker.

Gauge: 14 stitches and 16 rows = 4 inches in half double crochet. Gauge is important for getting the right finished size, so take a few minutes to work a small swatch before you begin.

Finished size: Approximately 9 inches wide by 5 inches tall (before lining). This is a generous cosmetics bag size — big enough to hold full-size mascara, foundation, and a few brushes, but compact enough for travel.


Abbreviations

This pattern uses standard US crochet terminology.

ch – chain
sl st – slip stitch
sc – single crochet
hdc – half double crochet
st – stitch
sp – space
BLO – back loop only
rep – repeat
pm – place marker


Understanding the Stitch Pattern

The main body of this bag is worked in half double crochet through the back loop only (hdc BLO). This is one of those simple techniques that creates a beautifully textured fabric with very little effort. Working through the back loop only leaves the front loops exposed, creating a horizontal ribbed effect that gives the finished bag a structured, woven look. It also makes the fabric slightly more dense and sturdy than standard hdc, which is exactly what you want in a bag that will hold your belongings.

If you have never worked BLO before, it is straightforward. When you insert your hook into a stitch, you will normally see two loops sitting at the top — the front loop (the one closest to you) and the back loop (the one furthest from you). To work BLO, simply insert your hook under only that back loop and work your stitch as normal. After a few rows, you will be doing it automatically without thinking.


The Pattern

Setting Up: Bottom of the Bag

The bag is worked flat in two separate pieces (a front panel and a back panel), then seamed together along the sides and bottom before the zipper is attached. This construction makes it easy to add a fabric lining and keeps the zipper installation straightforward.

Foundation: Chain 33.

Row 1: Hdc in the 3rd chain from the hook and in each chain across. (31 hdc) Turn.

Row 2: Ch 2, hdc BLO in each stitch across. (31 hdc) Turn.

Repeat Row 2 until your piece measures 5 inches from the foundation chain. This will take approximately 20 rows, but measure rather than count — every crocheter’s tension is slightly different, and you want both panels to match.

Fasten off and weave in ends. Make a second identical panel.


Assembling the Body

Lay your two panels together with the wrong sides facing each other. This means the right sides (the pretty textured side) will be facing outward on both the front and back of the finished bag, which is exactly what you want.

Using your yarn and a yarn needle, whipstitch along three sides: the two short sides and the bottom long edge. Leave the top edge open — this is where the zipper will go.

Alternatively, if you prefer a visible seam detail, you can join the panels with a slip stitch seam worked on the outside of the bag. Work a slip stitch seam by holding the panels together and inserting your hook through both layers, then working a row of slip stitches along the edge. This creates a small, neat ridge that frames the bag nicely.

When seaming, work through the outermost loops or edges of both panels to keep the seam tidy. At the corners, work two or three stitches in the same spot to keep them square.


Adding the Zipper

The zipper is the detail that takes your crocheted cosmetics bag from handmade to polished, and it is easier to attach than most people expect.

Open the zipper fully. Place one side of the zipper tape along the top edge of the front panel of the bag, right side of the zipper tape facing the right side of the bag. Pin it in place with straight pins, making sure the zipper pull end is at one side edge and the zipper stop is at the other.

Using a sewing needle and thread (or your sewing machine with a zipper foot), sew along the zipper tape through both the zipper tape and the top loops of the crochet stitches. A simple running stitch works fine by hand; a straight stitch works perfectly by machine. Repeat for the back panel.

If you prefer a fully no-sew zipper attachment, you can use a crochet slip stitch to attach the zipper instead. With your hook and a length of yarn, work a row of slip stitches through the zipper tape and the top loops of your crochet stitches simultaneously. This method keeps the entire project crocheted and is very satisfying to do.

Once both sides of the zipper are attached, zip it closed and admire the shape of your bag before moving on.


Lining the Bag (Optional but Recommended)

Adding a fabric lining makes this cosmetics bag so much more practical. It protects the inside from makeup spills, prevents small items from catching in the crochet fabric, and adds a lovely pop of color when the bag is open.

Cut two pieces of lining fabric, each approximately 9.5 inches wide by 5.5 inches tall. This gives you a small seam allowance on all sides.

With the right sides of the lining fabric facing each other, sew along the two short sides and the bottom long edge using a quarter-inch seam allowance. Leave the top open. Press the seams open with an iron for a neat finish.

Fold the top raw edge of the lining down by half an inch and press. Then fold it down another half an inch and press again. This creates a clean, finished top edge.

Slip the lining inside the bag, wrong side of the lining against the wrong side of the crochet fabric. The folded top edge of the lining should sit just below the zipper teeth. Pin it in place and hand sew it to the zipper tape using a whipstitch or slip stitch, working neatly around the entire top opening.

The lining is now invisible from the outside and perfectly positioned on the inside.


Finishing Touches

Weave in any remaining ends if you have not already done so. Give the bag a gentle press with a damp cloth or a cool iron through a pressing cloth to even out the texture and help the bag hold its shape.

At this point, you can add any optional embellishments you like. A small crochet flower worked in contrasting yarn and stitched to the front panel is a classic touch. A length of ribbon or a decorative pull attached to the zipper makes it easier to open and adds a bit of personality. You could also stitch a simple initial or monogram to the front panel in duplicate stitch or embroidery for a personalized gift.


Tips for Success

Take your time with the zipper. The zipper is the part of this project that most crocheters feel nervous about, but going slowly, pinning carefully, and taking small, even stitches makes all the difference. If your first attempt is not perfect, simply remove the stitches and try again — zippers are very forgiving.

Use cotton yarn. It is tempting to use whatever you have on hand, but acrylic yarns do not perform as well in cosmetics bags. They are fuzzier, less washable, and tend to be stretchier than cotton, which means the bag will not hold its shape as reliably. If you cannot find 100% cotton, a cotton-acrylic blend still works much better than pure acrylic.

Wash your finished bag before giving it as a gift. Washing cotton yarn softens it slightly and evens out the texture, and it is also reassuring to know the bag has been tested before it goes to someone you care about. Wash on a gentle cool cycle and reshape while damp.

Make several at once. Once you have made one cosmetics bag and have the process down, you will find that making a second or third goes very quickly. Set up a little production line — crochet all your panels first, then do all your seaming, then all your zippers, then all your linings. This is a wonderful approach during gift-giving seasons.

Try different sizes. The pattern is easy to scale. Adding more foundation chains and more rows gives you a larger makeup bag. Reducing the chain count and working fewer rows gives you a slim pencil case or a flat pouch for cards. Once you understand the construction, you can customize endlessly.


Color Inspiration

One of the most fun parts of planning a crochet cosmetics bag is choosing your colors. Here are a few combinations that look especially beautiful in this pattern.

A deep terracotta paired with a cream lining and a gold metal zipper has a warm, earthy quality that feels both modern and timeless. Sage green with a white cotton lining and a white zipper is fresh and clean, perfect for a spa-day gift. Navy blue with a pale pink lining and a brass zipper is classic and slightly preppy. A bold, bright coral with a white lining and a neon yellow zipper is cheerful and energetic, perfect for summer travel. And a soft lavender with a floral lining fabric and a silver zipper is deeply romantic and ideal as a bridesmaid gift.

Do not be afraid to let the lining fabric be the star. Sometimes the most beautiful cosmetics bags use a relatively neutral yarn color on the outside and a wildly patterned, colorful fabric on the inside. It becomes a lovely surprise when you unzip the bag.


Making This Pattern Your Own

The CAAB Crochet cosmetics bag pattern is intentionally simple in structure because simplicity in construction allows creativity to shine elsewhere. Try working stripes by changing yarn color every two rows. Experiment with a textured stitch like the moss stitch or linen stitch instead of hdc BLO. Add a crocheted handle to the side seam so the bag can be carried on its own. Work the foundation in a contrast color for a framed look. The possibilities are genuinely wide open.

This is also a wonderful pattern to teach. If you have a friend or family member who wants to learn crochet, a cosmetics bag is an excellent first project after basic stitches have been mastered. It is short enough to finish before frustration sets in, practical enough to feel worth the effort, and the zipper and lining give the beginner a confidence-boosting sense of accomplishment.


Final Thoughts

A crocheted cosmetics bag is one of those projects that stays with you. You will use it every day, notice it on your bathroom counter, reach for it in your travel bag, and feel a quiet, recurring satisfaction knowing that you made it yourself. That feeling is what crochet is all about.

This CAAB Crochet pattern is designed to give you a finished piece that you are genuinely proud of — not just as a crafter but as someone who wanted something beautiful and decided to make it themselves. Take your time, enjoy the process, and do not worry if your first zipper installation is not quite perfect. Every bag you make will be better than the last, and every bag will be completely, uniquely yours.

Happy crocheting.

Categorized in:

Bags,

Last Update: September 30, 2026

Tagged in:

, , , ,