
Sage Green Granny Square Hobo Bag: Free Crochet Pattern
There is something undeniably satisfying about carrying a bag you made with your own two hands. The weight of it, the texture beneath your fingers, the way someone inevitably stops you to ask where you got it — and the quiet pride you feel when you tell them you made it yourself. If you have been looking for a project that combines classic crochet tradition with modern style, this sage green granny square hobo bag is exactly what you need. It is wearable, practical, and surprisingly beginner-friendly once you break it down step by step.
This free crochet pattern walks you through everything: materials, stitch counts, assembly, and finishing touches. Whether you are new to granny squares or a seasoned crocheter looking for a fresh project, you will find everything you need right here to create a gorgeous hobo bag that looks like it came straight from a boutique.
Why Sage Green?
Before we get into the pattern itself, let us talk about color choice, because sage green is having a serious moment right now — and for good reason. It is one of those rare shades that manages to feel both earthy and elegant at the same time. Sage pairs beautifully with cream, white, tan, terracotta, dusty rose, and even deeper jewel tones. It photographs well, it complements most skin tones, and it transitions effortlessly from a casual farmers market run to a coffee date or a day of errands.
For this bag, using sage green as the primary color gives it a cohesive, sophisticated look. You can absolutely incorporate additional colors for a more traditional multicolored granny square aesthetic, and suggestions for that are included later in the pattern notes. But if you want something clean and modern, a tonal sage green palette — perhaps pairing a medium sage with a soft cream for the granny square borders — is absolutely stunning.
Materials You Will Need
Getting your materials together before you start is one of the best habits you can build as a crocheter. Here is what you will need for this project.
Yarn: Approximately 400–500 yards of medium weight (size 4) yarn in sage green. A second coordinating color for granny square borders — cream or off-white works beautifully — requires about 100–150 yards. Cotton or cotton-blend yarns are ideal for bags because they hold their shape well and have a satisfying sturdiness to them. Lion Brand 24/7 Cotton, Paintbox Simply DK Cotton, and Drops Paris are all excellent choices. If you prefer a slightly softer drape, a cotton-acrylic blend like Paintbox Simply Aran or Lion Brand Comfy Cotton Blend will also work well.
Hook: A 5mm (H/8) crochet hook is recommended for this project. If your granny squares come out too stiff, go up half a size. If they are too loose and floppy, go down half a size. Gauge matters more in bags than in wearables because you want a fabric with enough body to hold its shape.
Other supplies: A yarn needle for weaving in ends and seaming, scissors, stitch markers, and approximately 1.5–2 yards of fabric lining material in a coordinating color. You will also need a sew-in magnetic bag closure or a purse zipper, and a length of pre-made bag handles, rope, or thick chain for the strap. Leather-look handles add a particularly polished finish.
Gauge: One granny square measures approximately 4.5 inches by 4.5 inches using a 5mm hook and medium weight yarn. You will need 12 squares in total.
Understanding the Granny Square
If you have never made a granny square before, do not be intimidated. The granny square is arguably the most iconic motif in all of crochet, and for good reason — it is simple, endlessly adaptable, and works up quickly once you get into a rhythm. You will be making a classic three-round granny square for this bag.
Each square is worked in the round, starting from a central ring and building outward in clusters of double crochet stitches. The corners of each square are created by spacing your clusters around a chain-space corner, which gives the square its characteristic shape.
If you already know how to make a granny square, feel free to skip ahead to the pattern section. For everyone else, the full stitch-by-stitch instructions are included below.
Abbreviations Used in This Pattern
ch — chain
sl st — slip stitch
sc — single crochet
dc — double crochet
sp — space
rep — repeat
sk — skip
st — stitch
yo — yarn over
RS — right side
The Granny Square Pattern (Make 12)
Round 1 (Center Ring): Using your sage green yarn, make a magic ring or ch 4 and join with a sl st to form a ring. Ch 3 (counts as first dc), 2 dc into the ring, ch 2. 3 dc into the ring, ch 2. Rep from to 2 more times. Join with a sl st to the top of the beginning ch-3. You will have 4 clusters of 3 dc separated by ch-2 corner spaces. Fasten off if you want to switch colors for Round 2, or continue in sage green.
Round 2: Join your second color (or continue in sage green) to any corner ch-2 sp. Ch 3 (counts as first dc), 2 dc in the same corner sp, ch 2, 3 dc in the same corner sp (first corner made). Ch 1, in the next corner sp: 3 dc, ch 2, 3 dc. Rep from to around, ending with ch 1. Join with sl st to the top of beginning ch-3. You will now have 4 corners, each with a (3dc, ch 2, 3dc) cluster, and a ch-1 side space between each corner.
Round 3: Sl st to the corner ch-2 sp. Ch 3, 2 dc in corner sp, ch 2, 3 dc in same sp (corner made). Ch 1, 3 dc in ch-1 side sp, ch 1, (3 dc, ch 2, 3 dc) in next corner sp. Rep from to around, ending appropriately. Join with sl st to top of beginning ch-3. Fasten off and weave in ends.
Each completed square will have 3 clusters on each side and a (3dc, ch 2, 3dc) cluster at each of the four corners. Block your squares lightly if needed to help them lay flat before assembly.
Blocking Your Squares
Blocking is optional but highly recommended, especially if you are using cotton yarn. It evens out your tension, makes the corners crisp, and makes joining much easier because all your squares will be the same size.
To wet block: Soak your finished squares in cool water for about 10–15 minutes, gently squeeze out excess water without wringing, then pin each square to a foam blocking mat or a folded towel, shaping the corners carefully. Allow to dry completely before removing pins. This usually takes several hours or overnight.
If you are using acrylic yarn, steam blocking works better. Hold a steam iron a couple of inches above each pinned square and let the steam do the work. Do not press the iron directly onto acrylic yarn — you can melt it.
Assembling the Bag
You will arrange your 12 granny squares into two panels of 6 squares each. Each panel is 3 squares wide by 2 squares tall. One panel is the front of the bag and one is the back.
Joining the squares within each panel: The join-as-you-go method is fast and clean, but if you prefer to finish all your squares first and seam them together, a flat slip stitch join or a flat single crochet join both work beautifully. For a visible, decorative seam that adds texture, a standing single crochet join worked on the right side will give you a lovely ridge detail.
To join with single crochet on the right side: Hold two squares with wrong sides together. Insert your hook through the corresponding corner or edge stitches of both squares simultaneously and single crochet along the edge, working through both layers. This creates a slightly raised seam on the right side, which looks intentional and adds to the handmade charm of the bag.
Join your squares in rows first (3 squares in a horizontal row), then join the rows together to complete each panel.
Joining the front and back panels: Once both panels are assembled, hold them with wrong sides together and single crochet around three sides — the bottom and both side edges. Leave the top open. Work a corner (sc, ch 1, sc) at each of the two lower corners to keep them neat.
Adding the Top Edge
With the right side facing you, join your sage green yarn to any stitch along the top opening. Work one row of single crochet evenly around the entire top opening of the bag. This creates a clean, stable edge that will support your lining and handles.
For a slightly sturdier edge — which is particularly helpful if you plan to attach handles directly to the crochet fabric — work a second row of single crochet, or a row of slip stitch through the back loops only, which adds a subtle ridged detail.
Lining the Bag
Lining a crochet bag is one of those steps that takes a project from handmade to professionally finished. The lining prevents small items from poking through the open granny square structure, adds structure to the bag body, and protects the interior from wear.
To make the lining: Measure the interior dimensions of your assembled bag. Cut two pieces of fabric, adding half an inch seam allowance on all sides. Sew the two pieces together along the bottom and side seams with right sides facing. Fold the top edge down by half an inch and press with an iron to create a clean hem.
Insert the lining into the bag with the wrong side of the lining facing the wrong side of the crochet. Use a needle and thread or fabric glue to hand stitch the lining to the inside of the top edge, just below the crochet border. Take your time here — neat, even stitches will make the finished bag look polished and intentional.
Sew your magnetic closure into the lining before you insert it into the bag, following the manufacturer’s instructions. This keeps the closure hidden and the installation much tidier.
Attaching the Handles
The handle choice dramatically changes the look and feel of the finished bag. A few options worth considering:
Rope handles in natural jute or cotton give the bag a relaxed, bohemian feel that works perfectly with the earthy sage palette. Pre-cut bag handles with leather tabs create a structured, minimalist look. A long adjustable strap transforms the tote silhouette into a true crossbody. And for the most organic finish, you can crochet your own strap: a length of single crochet or half double crochet worked until your strap reaches the desired length, approximately 20 to 22 inches for a shoulder bag.
To attach handles, whipstitch them firmly to the top inner edge of the bag on both front and back panels, stitching through both the crochet fabric and the lining for maximum strength. Reinforce with several passes of thread and knot securely.
Pattern Notes and Customization Ideas
This pattern is wonderfully adaptable. Here are a few ways to make it your own.
Color options: For a traditional granny square look, use a different color for each round of each square — think cream centers, sage borders, and terracotta outer rounds. For a subtler gradient effect, use three shades of green, moving from pale mint at the center to deep sage on the outer round. For something bold and graphic, alternate squares in two contrasting colors.
Size adjustments: To make a larger tote, add one more column of squares to each panel, creating 4-by-2 panels of 8 squares each. To make a smaller wristlet or clutch, reduce to 4 squares per panel arranged in 2-by-2 configuration.
Adding pockets: Before lining the bag, sew a small slip pocket to the lining fabric. A single pocket about 6 inches wide and 4 inches tall is plenty for a phone and keys.
Embellishments: Tassels in matching or contrasting yarn look beautiful attached to the corners or zipper pull. A single crochet flower or leaf worked in a coordinating color can be pinned or sewn to the front panel.
Finishing Touches and Care Instructions
Weave in all remaining ends securely. Give your finished bag a light steam or wet block if needed to even out the assembly. For cotton yarn bags, machine washing on a gentle cold cycle is usually fine — turn the bag inside out and place it in a mesh laundry bag to protect the shape. For acrylic, hand washing is safer. Always lay flat to dry.
Store your bag stuffed lightly with tissue paper if you want to keep its shape when not in use. Over time, cotton bags may soften and develop a lovely lived-in drape that only improves with wear.
A Note on Gauge and Yarn Substitutions
Gauge truly matters for bags in a way it does not always matter for blankets or scarves, because you want a fabric that holds its structure. If your finished squares are significantly larger or smaller than 4.5 inches, adjust your hook size accordingly before making all 12. A quick gauge swatch of one square is always worth the time.
When substituting yarn, aim to match the weight and fiber content as closely as possible. Cotton and linen behave very differently from wool, and an acrylic that is too soft may result in a bag that loses its shape with use. A yarn with some twist and a slight sheen tends to show off granny square architecture particularly beautifully.
Why You Will Love This Project
There is a reason granny squares have remained beloved across generations of crocheters. They are meditative and rhythmic to work, they travel well (each square is small enough to toss in a project bag and work on anywhere), and the assembly process is almost as satisfying as the crocheting itself — watching twelve small squares transform into a functional, beautiful object has a particular kind of magic to it.
This sage green granny square hobo bag is the kind of project you will reach for again and again, not just to make for yourself but to gift to the people you love. It is genuinely useful, genuinely beautiful, and genuinely yours.
So gather your yarn, pour yourself something warm, and start that first magic ring. Your new favorite bag is just twelve squares away.
If you make this bag, share it — tag your finished project and let others see what you created. Every finished object is a small act of making the world more beautiful, and yours deserves to be seen.