
Crochet Makeup Pouch Pattern | Easy Crochet Cosmetic Bag Tutorial
If you’ve been looking for a practical yet adorable project to add to your crochet lineup, a makeup pouch is one of the most satisfying things you can make. It’s small enough to finish in a single afternoon, useful enough that you’ll actually use it every day, and pretty enough that people will constantly ask you where you bought it. Spoiler: you made it yourself.
This crochet makeup pouch pattern is designed with beginners in mind, but experienced crocheters will still enjoy how quickly it works up. By the end of this tutorial, you’ll have a fully lined, zippered cosmetic bag that looks professional and holds everything from lipstick and mascara to travel-sized skincare products. Let’s dive in.
Why Crochet Your Own Makeup Bag?
Before we get into the pattern itself, let’s talk about why making a crochet cosmetic bag is such a great idea. Store-bought pouches are fine, but they tend to fall apart, look generic, and don’t hold up well over time. A crocheted bag, on the other hand, is completely customizable. You choose the yarn, the color, the size, and the stitch texture. You can make one to match your aesthetic, gift it to a friend with her favorite colors, or create a whole set in different sizes for different purposes — one for makeup, one for skincare, one for hair accessories.
There’s also something deeply satisfying about using something you made yourself. Every time you reach into that little pouch for your mascara in the morning, you’ll feel a little spark of pride. That feeling never gets old.
From an SEO standpoint, crochet makeup pouches are also endlessly searchable because they make perfect handmade gifts. People look for them around Mother’s Day, Christmas, birthdays, and bridal showers. Once you know how to make one, you’ve essentially got a go-to gift for every occasion on your calendar.
Materials You’ll Need
Getting your materials together before you start will make the whole process smoother. Here’s what you need for this crochet cosmetic bag pattern.
Yarn: Approximately 100–150 yards of worsted weight cotton yarn (size 4). Cotton is the best choice for a makeup bag because it’s sturdy, washable, and holds its shape well. Acrylic works too, but cotton gives the bag a more structured, polished look. Popular choices include Lion Brand 24/7 Cotton, Paintbox Simply DK Cotton, or Paintbox Simply Worsted.
Crochet Hook: 5.0 mm (H/8) hook. If you’re working with a DK weight cotton instead of worsted, drop down to a 4.0 mm hook.
Zipper: A 9-inch zipper in a matching or contrasting color. You can find these at fabric stores or online. Nylon coil zippers are easiest to work with.
Lining Fabric: One fat quarter of quilting cotton or any light- to medium-weight fabric you love. The lining protects your makeup from the crocheted fabric and makes the bag much easier to clean.
Notions: Sewing needle and thread to match your lining fabric, fabric scissors, straight pins, stitch markers, yarn needle for weaving in ends.
Optional: A piece of stiff interfacing or fusible fleece to give the bag extra body.
Gauge and Sizing
Gauge: 14 stitches and 16 rows = 4 inches in single crochet with worsted weight cotton and a 5.0 mm hook.
Gauge matters more for a bag like this than it might for a blanket or dishcloth because you want your zipper and lining to fit properly. Take a few minutes to make a gauge swatch before you begin.
Finished dimensions: approximately 9 inches wide by 5 inches tall by 2 inches deep. This is a standard cosmetic bag size that fits a 9-inch zipper comfortably.
If you want a smaller pouch — great for lip products or earbuds — simply work fewer stitches and rows. If you want something larger for travel, increase your foundation chain and add rows accordingly.
Abbreviations Used in This Pattern
ch — chain
sc — single crochet
sl st — slip stitch
st(s) — stitch(es)
RS — right side
WS — wrong side
BLO — back loop only
FLO — front loop only
rep — repeat
sp — space
Crochet Makeup Pouch Pattern Instructions
This pattern is worked in flat panels. You’ll crochet two identical rectangular panels for the front and back of the bag, and a bottom strip that connects them and gives the bag its depth. Then everything gets seamed together, lined, and zipped up.
Panel (Make 2)
Foundation: Ch 32.
Row 1 (RS): Sc in the second ch from hook and in each ch across. (31 sc) Ch 1, turn.
Row 2: Sc in BLO of each st across. (31 sc) Ch 1, turn.
Rows 3–24: Rep Row 2.
At the end of Row 24, fasten off and weave in ends. You should have a firm, ridged rectangle that measures approximately 9 inches wide by 5 inches tall.
The back loop only stitch creates a lovely ridged texture that looks intentional and beautiful. It also tightens the fabric slightly, giving it more structure. If you prefer a smoother surface, you can work both loops for all rows — the bag will still look great, just with a different texture.
Bottom and Side Strip
This piece runs along the bottom and up both short sides of the bag, creating the gusset that gives the pouch its depth.
Foundation: Ch 8.
Row 1 (RS): Sc in the second ch from hook and in each ch across. (7 sc) Ch 1, turn.
Row 2: Sc in BLO of each st across. (7 sc) Ch 1, turn.
Rep Row 2 until the strip measures approximately 22 inches long. This should be enough to run across the bottom (9 inches) and up both short sides (about 5 inches each, with a little extra for seaming). Fasten off, leaving a long tail for seaming.
Assembling the Bag
Now comes the part that transforms your flat pieces into a real, three-dimensional bag. Don’t skip any steps here — the order matters for getting a clean result.
Step 1: Pin the Strip to the First Panel
Lay one panel flat on your work surface, right side facing up. Take your bottom/side strip and pin it around three sides of the panel — the two short sides and the bottom. The strip’s right side should face the panel’s right side (right sides together). Make sure your corners are neat; you may need to ease the fabric around the corners a little.
Step 2: Seam the Strip to the First Panel
Using a whip stitch and your yarn needle, sew the strip to the first panel through both layers. Work carefully at the corners to keep everything tidy. When you reach the end, fasten off and weave in ends.
Step 3: Attach the Second Panel
Pin the second panel to the open edge of the strip, right sides together, and seam it the same way you attached the first. When you’re done, turn the bag right side out and you’ll see it’s taken on its boxy, three-dimensional shape. Give it a gentle tug at the corners to make the seams sit flat.
Adding the Zipper
The zipper is honestly the part that most crocheters dread, but if you take it one step at a time, it’s completely manageable. You don’t need a sewing machine for this — hand stitching works perfectly and looks great.
Step 1: Position the Zipper
Open the zipper halfway. Place it face down along the top edge of the bag’s opening, aligning the zipper tape with the fabric edge. Pin it in place. The zipper pull should be on the right side of the bag and the zipper end stop on the left.
Step 2: Hand Stitch the Zipper
Thread a sewing needle with a doubled length of matching thread. Using a small backstitch, sew the zipper tape to the top edge of the crocheted bag. Work through the crochet stitches right at the top row. Keep your stitches small and evenly spaced — about 1/4 inch apart. Stitch all the way to the end, then repeat on the other side of the zipper.
Step 3: Test the Zipper
Open and close it several times before you move on. If it feels stiff or catches, check that your stitches haven’t pulled the zipper tape too tight. A little looseness is fine — the lining will stabilize everything.
Making and Attaching the Lining
The lining is what takes this bag from “cute handmade gift” to “professional finished product.” It protects your makeup from the crocheted fabric, prevents liquids from leaking through the stitches, and makes the interior easy to wipe clean.
Step 1: Cut Your Lining Pieces
Cut two rectangles of lining fabric that are each 10 inches wide by 6 inches tall. The extra inch on each side accounts for seam allowances. Cut one strip that is 3 inches wide and 23 inches long for the gusset.
Step 2: Sew the Lining Together
With right sides facing, sew the gusset strip around three sides of one lining rectangle using a 1/2-inch seam allowance. Then attach the second rectangle to the other edge of the gusset, leaving a 3-inch gap along the bottom edge for turning. Press your seams open.
Step 3: Insert the Lining
Slide the lining into the crochet bag, wrong sides together. The lining should fit snugly inside the bag. If it’s too big, trim a little from the seam allowances. If it’s too small, you can ease it in — cotton lining has a little give.
Step 4: Attach the Lining to the Zipper
Fold the top edge of the lining down about 1/2 inch and pin it right up against the underside of the zipper tape, covering all your hand-stitching. Using a needle and thread, slip stitch the lining to the zipper tape all the way around the opening. This is a slow but deeply satisfying step. When you’re done, the inside of the bag will look completely polished.
Step 5: Close the Gap
Slip stitch the gap you left in the lining closed. Tuck it back into the bag and you’re done.
Finishing Touches
Weave in any remaining yarn ends if you haven’t already. Give the bag a gentle block if needed — spritz it with water and pat it into shape, then let it dry flat. Cotton responds really well to blocking and the bag will look much more even afterward.
If you want to add a zipper pull, cut a 6-inch length of yarn, fold it in half, and loop it through the zipper hole. Pull the ends through the loop and tighten. You can also add a tassel, a small button, or even a crochet flower if you want to decorate the outside.
Tips for Success
Working with cotton yarn for the first time can feel different from acrylic — it has less stretch, which makes the stitches feel tighter. Go up a hook size if your tension feels stiff.
When you’re seaming the panels together, try to keep your tension consistent. Uneven seaming is the most common source of a bag that looks lumpy or lopsided.
If you’ve never inserted a zipper by hand before, practice on a scrap piece of fabric first. The technique is exactly the same and you’ll feel much more confident going into the real thing.
For a gift, consider pairing the makeup bag with a matching crochet scrunchie or a small wristlet strap. A little coordination goes a long way.
Variations to Try
Once you’ve made this pattern once, you’ll find it very easy to adapt. Here are a few ideas to get you started.
A striped version is classic and works up quickly. Simply change colors every two rows and carry the unused color up the side rather than cutting it.
For a boho look, try working the panels in a granny stitch pattern instead of single crochet. You’ll want to use a thicker lining fabric to compensate for the open stitches.
A mini version with a 6-inch zipper makes the perfect lip balm pouch or earring organizer. Just reduce your foundation chain to 22 stitches and work 16 rows instead of 24.
For a pencil case version, make the bag longer and narrower — try a foundation chain of 40 stitches and only 15 rows of height.
How to Wash Your Crochet Cosmetic Bag
One of the best things about using cotton yarn is that the finished bag is fully washable. Machine wash on a gentle cycle in cold water, then lay flat to dry. Avoid putting it in a hot dryer, which can shrink the cotton and cause the bag to distort. If the lining gets stained, you can spot clean the inside with a damp cloth and a little dish soap.
Gifting This Crochet Makeup Pouch
This bag makes an incredible handmade gift for almost any occasion. For a bridesmaid gift, make one in each bridesmaid’s favorite color and monogram the lining with an iron-on letter. For a spa-themed birthday gift, fill it with a face mask, a lip scrub, and some mini candles. For a practical teacher gift, load it with hand cream, headache relief tablets, and a nice pen.
The bag takes most people three to five hours to complete once they’re comfortable with the pattern, which makes it realistic to batch-produce for gift-giving seasons. Make four at once by working all the panels simultaneously and then assembling them all at the end — it’s much more efficient than making them one at a time.
Final Thoughts
This crochet makeup pouch pattern proves that functional and beautiful aren’t mutually exclusive. With just a skein of cotton yarn, a zipper, and a little bit of fabric, you can create something genuinely useful that reflects your style and your skill. Whether you’re making it for yourself or for someone you love, this little bag carries a lot of heart in a very small package.
If you make this pattern, share your finished bag on Instagram or Pinterest and tag it so other crafters can find it. Seeing how different yarn colors and lining fabrics completely transform the same pattern is one of the best parts of being part of the crochet community — no two bags ever look exactly alike, and that’s entirely the point.
Happy crocheting!