
How to Knit a Shoulder Bag (Trendy!) — A Box of Twine
There is something deeply satisfying about carrying a bag you made yourself. People stop you on the street, in coffee shops, at the farmer’s market, and they ask where you got it. When you tell them you knitted it by hand, their eyes go wide. That moment alone is worth every stitch.
Knitted shoulder bags have had a serious fashion moment over the last few years, and they show absolutely no signs of slowing down. From chunky boho carryalls to sleek mini bags with structured silhouettes, knitters everywhere are discovering that yarn and needles can produce accessories just as covetable as anything hanging in a boutique window. The best part? You can customize everything — the color, the size, the strap length, the texture — to match exactly what you want to wear and carry.
This guide is going to walk you through how to knit a shoulder bag from start to finish, covering materials, pattern instructions, shaping tips, finishing techniques, and a handful of ways to make your bag feel current and stylish. Whether you are a beginner who has just mastered the knit and purl stitch or an intermediate knitter looking for a satisfying weekend project, there is something here for you.
Why Knitted Bags Are Having a Moment
Before we dive into the how-to, let’s talk about why this project is worth your time right now.
The fashion world has been leaning hard into handmade, artisanal, and slow-fashion aesthetics for several seasons running. Knitted bags fit perfectly into that story. They look intentional. They look considered. A mesh knit bag in natural cotton says something about the person carrying it, in the same way a hand-thrown ceramic mug says something about the person drinking from it.
Runways and street style photographers alike have spotlighted woven, crocheted, and knitted bags in every season from spring markets to fall layers. The tote-meets-shoulder bag silhouette — roomy enough to carry your essentials but structured enough to look polished — is especially trending. And the beauty of knitting your own is that you can land right in the sweet spot between utility and style.
There is also a practical argument. A handknit bag made from quality yarn will outlast a lot of fast-fashion accessories. With the right fiber choice and a bit of care, your bag could genuinely last years.
Materials You Will Need
Getting your materials right from the start makes the whole process smoother. Here is what to gather before you cast on.
Yarn. For a shoulder bag with good structure and durability, you want a yarn that has some body to it. 100% cotton or a cotton-blend yarn is a popular choice because it holds its shape well, doesn’t stretch excessively under the weight of bag contents, and is available in a gorgeous range of colors. A chunky or bulky weight cotton (like a size 5 or 6 on the weight scale) will knit up quickly and give you that satisfying thick texture. If you want a finer, more delicate look, a worsted weight cotton or linen works beautifully. You’ll need roughly 200–400 yards depending on your bag size and stitch pattern. Jute twine is another excellent option for a natural, earthy aesthetic — it’s sturdy, inexpensive, and has a wonderful rustic quality.
Needles. Match your needle size to your yarn weight and aim for a slightly tighter gauge than the yarn label recommends. This helps the fabric hold its structure so the bag doesn’t sag. For bulky cotton, something in the US size 9–11 range (5.5–8mm) works well. For worsted weight, a US 7 or 8 (4.5–5mm) is a good starting point.
Additional supplies. You will also want a tapestry needle for weaving in ends, scissors, a stitch marker or two, and a ruler or tape measure. If you want to line your bag (which I highly recommend and will discuss later), you will need some fabric in a coordinating color, a needle and thread, and basic sewing supplies.
Optional but helpful: a bag base insert, which is a flat piece of plastic or cardboard cut to the dimensions of your bag bottom. This keeps the base rigid and prevents the classic knitted bag problem of everything sinking to a slumped pool at the bottom.
Choosing Your Stitch Pattern
The stitch pattern you choose dramatically changes the look, feel, and function of your finished bag. Here are a few options worth considering.
Stockinette stitch (knit on the right side, purl on the wrong side) gives you a smooth, classic fabric. It curls at the edges, so you will need to account for that with a border or lining. It works beautifully for a clean, modern aesthetic.
Seed stitch (alternating knit and purl stitches across each row, then reversing on the return row) creates a textured, reversible fabric that doesn’t curl. It’s slightly denser than stockinette, which makes it excellent for bags. It has a lovely handmade quality that photographs well.
Garter stitch (knit every row) is the most beginner-friendly option and creates a squishy, ridged fabric. It’s slightly thicker than stockinette, holds its shape well, and gives bags a relaxed, casual vibe.
Basket weave or moss stitch are slightly more advanced but produce stunning textured fabric that looks impressive and complex even though the construction is simple once you get the hang of the repeat.
Open mesh or lace stitch creates an airy, see-through fabric that is ideal for a market bag or beach bag look. A simple yarn over, k2tog repeat creates an attractive mesh that stretches slightly to accommodate produce, books, or a beach towel.
For this tutorial, we will work in seed stitch, which is beginner-friendly, structure-friendly, and genuinely beautiful.
Pattern Instructions: Classic Knitted Shoulder Bag
This pattern produces a bag that is approximately 12 inches wide and 10 inches tall, with a long shoulder strap. You can easily scale the dimensions up or down by adjusting your cast-on number.
Gauge: Approximately 16 stitches and 24 rows = 4 inches in seed stitch with bulky cotton yarn on US size 10 needles. Always swatch before starting.
Finished dimensions (approximate): 12 inches wide × 10 inches tall × 2 inches deep, with a 24-inch strap drop.
Yarn: Approximately 300 yards of bulky weight cotton or jute twine.
Needles: US size 10 (6mm) straight or circular needles.
Step One: Cast On and Knit the Body
Cast on 48 stitches. If you’re new to seed stitch, here is a quick breakdown of the pattern:
Row 1: *K1, P1*, repeat from * to * across the row.
Row 2: *P1, K1*, repeat from * to * across the row.
Repeat these two rows throughout. The key to seed stitch is always knitting the purl bumps and purling the knit stitches. After a few rows it becomes intuitive.
Work in seed stitch until your piece measures 20 inches from the cast-on edge. This long rectangle will fold in half to form the front and back of your bag.
Step Two: Fold and Shape the Bag
Fold your rectangle in half so the cast-on edge meets the bound-off edge. The fold becomes the base of your bag. Seam the two side edges together using your tapestry needle and a length of yarn. A mattress stitch gives the neatest, most invisible seam on seed stitch fabric.
You now have a bag body that is open at the top.
Step Three: Create the Gusset (Optional but Recommended)
A gusset gives your bag depth so it can actually hold things comfortably. Pinch each bottom corner of your bag and flatten it so the side seam lines up with the center fold line at the base. You will see a triangle of fabric form at each corner. Decide how deep you want your gusset — about 1 inch on each side is a good starting point for a 2-inch total depth — and stitch across that triangle straight across. You can either sew a seam and leave the triangle in place or trim it off. Either works; trimming gives a cleaner finish but is irreversible, so measure twice.
Step Four: Knit the Strap
The strap is knitted separately and then sewn or integrated into the bag. For a long shoulder strap with plenty of drape, you want something that ends up about 50–55 inches long once attached (giving roughly a 24-inch drop from shoulder to bag).
Cast on 8 stitches and work in seed stitch until the strap measures 52 inches. Bind off. The seed stitch strap lies flat, doesn’t curl, and has enough density to distribute weight comfortably on your shoulder.
If you want a wider strap for extra comfort (good if you plan to carry heavier loads), cast on 12 stitches instead.
Step Five: Attach the Strap
Position the strap ends on the inside of the bag, centered over each side seam. How you position the strap affects the bag’s silhouette. For a traditional shoulder bag shape, attach each strap end about 1.5 inches in from the side seams on both the front and back panels. This creates a clean line and prevents the bag from twisting.
Using your tapestry needle and yarn, stitch the strap securely using a box stitch (a square of stitches with an X through the center). This is the load-bearing point of your bag, so don’t rush it. Work through the strap and through the bag fabric multiple times and knot securely on the inside.
Step Six: Finishing the Top Edge
The open top of the bag benefits from a clean, structured edge. If your seed stitch body already looks tidy at the top, you can simply weave in your ends and leave it. But if you’d like a cleaner finish, pick up stitches along the top edge and work two to four rows of seed stitch or garter stitch as a border, then bind off. This also slightly stiffens the opening, which helps the bag keep its shape.
Alternatively, if you’re going to line the bag (see below), the lining fabric will finish the top edge beautifully.
Lining Your Bag: Worth the Extra Step
Lining a knitted bag is genuinely transformative. It solves several problems at once: it prevents small items from falling through the stitch gaps, it adds structure, it protects the inside of your bag from staining, and it gives the whole project a polished, professional finish.
Choose a fabric that complements your yarn — a cotton canvas, a sturdy quilting cotton, or even a fun printed fabric that peeks out when you open the bag. Cut two rectangles of fabric the same dimensions as your bag front and back, plus a half inch seam allowance on all sides. Sew them together along the sides and bottom, then fold in the top edge and press it flat. Place the lining inside your bag with the wrong sides facing each other, pin the top folded edge of the lining to the top inside edge of your bag, and slip stitch it in place all the way around. Take your time here. Small, neat stitches will make this look intentional and clean.
Trendy Ways to Personalize Your Bag
Here is where things get fun. The basic bag is your canvas. Here are some ideas to make it feel truly current.
Color blocking. Knit the front in one color and the back in another, or work horizontal stripes into your bag body by switching colors every few rows. Color blocking is perpetually stylish and dead simple to execute in a knitting project.
Fringe. Cut lengths of yarn about 8 inches long, fold them in half, and use a crochet hook to attach them along the base of the bag. Fringe gives instant boho energy and takes about twenty minutes.
Pom-poms. Attach a large pom-pom to the strap or one corner of the bag. You can buy ready-made pom-poms or make your own from leftover yarn. They add a playful, textural element.
Hardware. Thread your strap through a pair of metal O-rings or D-rings instead of sewing it directly to the bag. This adds a subtle edge to the look and makes the bag feel more intentional, more boutique. You can find bag hardware at craft stores or online.
Natural fiber and natural dye. For the most on-trend aesthetic, choose an undyed or naturally dyed cotton or linen yarn in a warm cream, dusty terracotta, sage green, or warm camel. These tones are everywhere in fashion right now and they photograph beautifully.
Woven details. Once your bag is finished, you can weave contrasting yarn through the stitches horizontally to create a pattern or color detail. This works especially well on a stockinette or garter stitch bag.
Common Mistakes and How to Avoid Them
A few things trip up knitters who are new to bag-making, and a heads-up will save you a lot of frustration.
Gauge too loose. A loose, drapey gauge that works beautifully for a sweater will produce a bag that sags and loses its shape the moment you put anything in it. Go down a needle size or two from what your yarn recommends and do a gauge swatch before you commit to the full project.
Not accounting for stretch. Cotton stretches less than wool, which is one of the reasons it’s preferred for bags. If you work in a wool or alpaca yarn, expect some stretching over time, especially with heavy loads. Plan for this by working at a tighter gauge and consider a lining for extra support.
Forgetting to weave in ends securely. Bag handles and seams take a lot of mechanical stress. Weave in your ends thoroughly, weaving in multiple directions, and consider a small dab of fabric glue on the very end of each tail on the inside of the bag for extra security.
Skipping the blocking step. Blocking your bag pieces before seaming gives you a much cleaner, more professional result. Wet block your knitted pieces (soak in cool water, squeeze out gently, reshape to your target dimensions, and lay flat to dry). This evens out your stitches and makes seaming much easier.
Caring for Your Knitted Bag
Your bag will last much longer with a little care. Most cotton and linen bags can be hand washed in cool water with a gentle detergent. Reshape them while wet and lay flat to dry. Avoid machine washing if your bag has hardware or a lining, as this can cause damage. If your bag gets a stain, treat it promptly with a little mild soap and cool water. Store your bag stuffed with a few sheets of tissue paper when not in use to help it maintain its shape.
Final Thoughts
Knitting a shoulder bag is one of those projects that delivers maximum satisfaction relative to time invested. It’s approachable enough for newer knitters, quick enough to finish in a weekend or two, and practical enough to use every single day. The version you make in that terracotta cotton with the gold O-ring hardware and the subtle fringe at the base? Nobody at the coffee shop is going to believe you made it yourself.
That’s the best part about making things by hand. The quality is real. The story behind the object is real. And the next time someone stops you in the grocery store to ask where you got that bag, you get to smile and say: I made it.
Happy knitting.