Crochet Makeup Bag Pattern | Easy Step-by-Step Cosmetic Pouch Tutorial

Crochet Makeup Bag Pattern | Easy Step-by-Step Cosmetic Pouch Tutorial

If you’ve been looking for a practical, beautiful, and genuinely satisfying crochet project, a handmade makeup bag might be exactly what you need. This crochet makeup bag pattern is beginner-friendly, works up quickly, and creates a sturdy little pouch that you’ll actually use every single day. Whether you’re making it for yourself, gifting it to a friend, or selling it at a craft fair, this cosmetic pouch tutorial walks you through every single step with clarity and care.

Let’s dive in.


Why Crochet a Makeup Bag?

Before we get into the pattern itself, let’s talk about why a crocheted cosmetic pouch is such a worthwhile project. Store-bought makeup bags are fine, but they lack personality. A handmade version tells a story. It’s also surprisingly durable — when you use the right yarn and hook, crocheted fabric holds its shape, resists wear, and can be wiped clean or hand-washed without losing structure.

From a crafting perspective, this project is ideal because it introduces several fundamental skills: working in rows, increasing and decreasing, crocheting around a zipper, and finishing edges neatly. If you’ve just learned your basic stitches and want something that stretches your skills without overwhelming you, this is the perfect next step.

And if you’re an experienced crocheter? This pattern works up fast enough that you can make several in an afternoon, making it a go-to gift option throughout the year.


Materials You’ll Need

Getting your supplies together before you start will make the whole process smoother. Here’s what you’ll need for this crochet cosmetic pouch:

Yarn: Worsted weight cotton yarn is the ideal choice for a makeup bag. Cotton is washable, holds its shape well, and has just enough stiffness to give the bag structure. You’ll need approximately 150–200 yards for a standard-sized pouch. Popular choices include Lion Brand 24/7 Cotton, Paintbox Simply DK (held double), or any similar 100% cotton yarn. You can absolutely use acrylic if that’s what you have, but cotton is strongly preferred for a washable, practical bag.

Hook: A 4.0 mm or 4.5 mm crochet hook works beautifully with worsted weight cotton. If your gauge runs tight, go up half a size. If it runs loose, go down half a size.

Zipper: A 9-inch zipper in a coordinating or contrasting color. Nylon coil zippers from a fabric store or online work perfectly. Make sure it’s at least 9 inches — you can always shorten one that’s slightly longer by sewing across the coil.

Other notions: A yarn needle (also called a tapestry needle) for weaving in ends and sewing the zipper. A pair of scissors. Straight pins for holding the zipper in place while you sew. Optionally, a piece of fabric for an interior lining, though this is not required.

Stitch markers: Helpful but not essential. A few locking stitch markers will help you track the beginning of rounds if you choose to work in the round.


Gauge and Finished Size

Gauge: 16 stitches and 18 rows = 4 inches in single crochet with worsted weight cotton and a 4.5 mm hook.

Finished dimensions: Approximately 9 inches wide by 5 inches tall (before the zipper edge). This makes a bag that’s perfect for everyday cosmetics — lipsticks, eyeshadow palettes, brushes, and small skincare items fit comfortably.

If you want a smaller bag for travel or a larger one for a full brush collection, simply adjust the starting chain length and the number of rows accordingly. The structure of the pattern scales up and down easily.


Abbreviations Used in This Pattern

This tutorial uses standard US crochet terminology. Here’s a quick reference guide:

ch — chain
sl st — slip stitch
sc — single crochet
hdc — half double crochet
dc — double crochet
st — stitch
sts — stitches
BLO — back loop only
sp — space
rep — repeat
sk — skip
RS — right side
WS — wrong side
t-ch — turning chain


Understanding the Construction

This makeup bag is worked flat in rows to create the main body panel, then the sides are seamed together, and the zipper is attached along the top opening. The bottom of the bag can either be seamed flat for a basic rectangular shape or worked with gusset increases for a more structured, three-dimensional bag.

This tutorial covers both options so you can choose the version that fits your skill level and preference.


The Pattern: Step-by-Step

Step 1 — Make the Base Chain

Start by chaining 38. This gives you a foundation chain that works out to approximately 9 inches. If you’re using a different gauge or want a different size, your chain should be an even number and roughly 2 inches longer than your desired finished width (the seams will take up a small amount).

Make sure your foundation chain is not twisted before you begin Row 1.

Step 2 — Row 1 (Right Side)

Starting in the second chain from the hook, single crochet across all stitches. You should have 37 single crochets at the end of this row.

Chain 1, turn.

A note on turning chains: For single crochet, the chain 1 turning chain does not count as a stitch in this pattern. Always begin your first single crochet directly into the first stitch of the previous row.

Step 3 — Rows 2 Through 8 (Body of the Bag)

Continue working single crochet across each row, chaining 1 and turning at the end of each row. Work through the back loop only (BLO) on every row from Row 2 onward. This creates a ridged texture that adds structure and visual interest to the fabric, and it helps the finished bag hold its shape better than working through both loops.

Keep your tension even and consistent. If you find your edges pulling in, try loosening your grip slightly or going up half a hook size.

After 8 rows of BLO single crochet, you should have a rectangle that’s approximately 4.5 to 5 inches tall. This is your main body panel.

Fasten off and weave in your ends.

Step 4 — Make a Second Panel

Repeat Steps 1 through 3 to create a second identical panel. These two panels will form the front and back of your makeup bag.

If you’d like a striped or color-blocked bag, this is the perfect time to switch colors between the two panels or within a single panel. Simple horizontal stripes worked over two-row increments look especially clean and intentional.

Step 5 — Edge Both Panels

Before seaming, work a single round of slip stitches or single crochets around the perimeter of each panel. This tidies up the edges, makes seaming easier, and gives the bag a polished, finished look.

Join your yarn to any corner stitch with a slip stitch, then single crochet evenly around all four sides, working 3 single crochets into each corner to keep the corners flat and square. When you return to your starting point, join with a slip stitch and fasten off.


Step 6 — Seaming the Sides and Bottom

Place your two panels together with wrong sides facing (right sides facing outward). This is important — if you seam with right sides facing inward, your seam will be on the inside of the bag, which gives a cleaner look but makes it harder to work the zipper later. For a beginner-friendly result, seaming with wrong sides together gives a lovely visible seam along the outside that actually becomes a design feature.

Using your yarn needle and a length of the same yarn (about 24 inches), begin with a mattress stitch or whip stitch along one short side of the bag, then continue along the bottom edge, and finally up the other short side.

Leave the top edge completely open — that’s where your zipper will go.

Pull your seams snugly but not so tight that the fabric puckers. When you’re finished, tie off securely and weave in all ends.

At this point you should have a rectangular fabric pouch open at the top. The bag will feel floppy right now — the zipper and optional lining will add structure.


Step 7 — Attaching the Zipper

This is the step that intimidates most beginners, but once you’ve done it once, it becomes one of the most satisfying finishing techniques in all of crochet.

First, pin your zipper in place along the top opening. Lay the bag flat with the opening facing up. Open the zipper about halfway. Place one side of the zipper tape face-down along one top edge of the bag, aligning the coil with the top row of stitches. Pin it in place with straight pins every inch or so.

Repeat on the other side of the opening with the other half of the zipper tape.

To sew the zipper, thread your yarn needle with a length of yarn in a matching or coordinating color. Using a simple whip stitch or backstitch, sew through the zipper tape and the top row of crocheted stitches, working consistently along the entire length of both sides.

Take your time with this step. Keeping your stitches even and pulling each one with consistent tension will make the finished zipper look professional and intentional.

Once sewn, open and close the zipper a few times to make sure it moves smoothly. If any stitches feel too tight or are distorting the zipper tape, loosen them slightly with your needle tip.


Step 8 — Optional Interior Lining

Adding a fabric lining is completely optional, but it elevates the finished bag significantly. It protects the inside from makeup residue, keeps small items from slipping through the crocheted fabric, and gives the bag a boutique-quality look.

Cut two rectangles of lining fabric that are the same dimensions as your crochet panels plus a quarter inch on all sides for seam allowance. Sew the fabric pieces together along the sides and bottom with a sewing machine or by hand using a backstitch, leaving the top open.

Fold the top edge of the lining down about a half inch, press it flat with an iron, and slip the fabric lining into your crochet bag with wrong sides together. The folded top edge of the lining should sit just below the zipper. Whip stitch the folded fabric edge to the inside of the bag, securing it neatly to the zipper tape.

This step is also a great opportunity to use a beautiful fabric — a floral cotton, a bright geometric print, or even a soft velvet for a luxurious touch.


Optional Gusset for a 3D Bag

If you’d like your cosmetic pouch to have more depth and stand upright on its own, adding a simple gusset turns this flat pouch into a true three-dimensional bag.

Instead of seaming the side edges of your two panels together directly, crochet a separate gusset strip: chain 6 and work single crochet back and forth for the same height as your main panels. This creates a narrow strip of fabric that you sew between the two panels along the sides and bottom, creating a bag with a flat base and more interior volume.

Alternatively, after seaming the sides, you can create a box corner by pulling the bottom corner of the bag flat so the side seam aligns with the bottom seam, and then stitching across about an inch from the corner point. This pinches the corner flat and creates depth without a separate gusset piece.


Tips for a Beautiful Finished Bag

Even small adjustments can make a big difference in the quality of your finished cosmetic pouch. Here are some tips from experienced crocheters who’ve made this project many times.

Blocking your panels before seaming makes a noticeable difference. Simply wet your finished crochet panels, gently squeeze out the excess water, and pin them to a flat surface to dry in shape. Cotton yarn responds beautifully to wet blocking and the fabric relaxes into an even, polished texture.

Using a thicker hook size for the foundation chain reduces the tight, curled foundation chain that many beginners struggle with. Go up one hook size for just the chain, then switch back to your regular hook for Row 1.

If your zipper is longer than your bag opening, don’t cut it. Instead, sew across the coil at the appropriate length with a few whip stitches before you start attaching it, creating a new stop. Then trim the excess tape beyond your new stop.

Changing colors intentionally can turn this simple pattern into something that looks far more complex. Try a main body in a neutral like cream or gray with a contrasting zipper border in a bright color. Even a single contrasting row along the top edge of each panel before seaming adds a pop of color that looks intentional and lovely.


Variations to Try Once You’ve Mastered the Basic Pattern

Once you’re comfortable with the basic cosmetic pouch, there are so many ways to customize and expand on it. You can experiment with different stitch textures — a shell stitch across the body panels creates a feminine, decorative look. A grid stitch or moss stitch adds visual interest with very little extra complexity.

Adding a wrist strap or short handle makes the bag easier to carry. Simply crochet a chain of about 60 stitches, slip stitch back along the chain to create a cord, and attach both ends securely to one side of the zipper.

Making a set of three different-sized pouches in coordinating colors creates a beautiful travel set — a small one for lip products, a medium for daily makeup, and a large one for full brush collections.

You can also try working the bag in the round for a seamless construction. Start with a magic ring or a chain, work an oval base similar to a bag sole pattern, then work your rounds upward in a continuous spiral. The zipper attachment is the same regardless of construction method.


Caring for Your Crochet Makeup Bag

Because you’ve made this with cotton yarn, care is straightforward. Hand wash the bag in cool water with a gentle soap, press out excess water without wringing, and lay it flat to dry. Most cotton yarn is also machine washable on a gentle cycle inside a mesh laundry bag, though always check the specific yarn label first.

To remove makeup stains, a small amount of dish soap worked gently into the stain before washing works surprisingly well. For stubborn mascara or lipstick marks, a gentle makeup remover applied before washing can help lift the pigment.


Gifting and Selling This Pattern

A crocheted makeup bag makes one of the most thoughtful, personal gifts you can give. Tuck a favorite lipstick or small perfume inside for an extra touch. Wrap it in tissue paper and it looks like something from a boutique.

If you’re considering selling finished bags, a few things are worth knowing. Cotton yarn can be a bit pricier than acrylic, so factor your material costs carefully. The time to make one bag, once you’re practiced, runs about two to three hours, so price accordingly. Adding a fabric lining and a quality metal zipper rather than a plastic one increases the perceived value significantly and allows you to charge more.

Many crafters sell handmade crochet items at local farmers markets, craft fairs, and online platforms. A simple, well-made cosmetic pouch in a coordinating set of two or three sizes tends to sell well year-round, with particular demand around the holidays and as bridesmaid or bridal party gifts.


Final Thoughts

This crochet makeup bag pattern proves that the best projects are the ones you’ll actually use. A handmade cosmetic pouch combines skill-building with real-world practicality, and there is genuine satisfaction in reaching into your bag every morning and pulling out something you made yourself.

Whether this is your first structured crochet project or your hundredth, the steps in this tutorial are designed to give you a finished bag you’re proud of. Take your time with the zipper, block your panels, and don’t be afraid to make it twice — the second one always comes out even better.

Happy crocheting.

Categorized in:

Bags,

Last Update: October 3, 2026