There is something special about a handmade bag in earthy colors. Cream, warm beige, soft taupe, and rich brown have a way of making even a simple crochet project feel timeless. These are the colors I naturally reach for when I want to create something that works with almost everything in my wardrobe.
For this design, I wanted a tote that felt relaxed enough for everyday errands but polished enough to carry to a café, a weekend market, or a casual lunch. Granny squares seemed like the perfect choice. Their familiar openwork stitches create beautiful texture, while a carefully chosen neutral palette gives the finished bag a modern, understated look.
This Earthy Neutrals Granny Square Tote Free Crochet Pattern combines classic granny squares, a sturdy base, and comfortable crocheted handles. The pattern uses simple stitches, but thoughtful color placement and neat assembly make a noticeable difference in the finished result.
If you enjoy making useful accessories with a handmade feel, I think you will love this project.
About This Earthy Neutrals Granny Square Tote Pattern
This tote is made from individual granny squares joined together to form a rectangular bag body. A separate crocheted base adds stability, and reinforced handles help the bag hold its shape during everyday use.
The design features four coordinating shades:
- Cream: For a light, clean background.
- Warm beige: For a soft, natural transition.
- Taupe: For depth and contrast.
- Chocolate brown: For a grounding accent.
You can arrange these colors in a repeating sequence or vary them slightly to create a more organic, patchwork-inspired appearance.
Skill level: Confident beginner to intermediate.
You should be comfortable making chain stitches, double crochet stitches, slip stitches, and basic granny squares. The main challenge is keeping your squares consistent and joining them evenly.
Finished size: Approximately 14 inches wide × 13 inches tall, excluding handles, with a base approximately 3 inches deep.
The bag will have some natural flexibility because granny squares contain small spaces between stitches. For a firmer tote, use a dense base, reinforce the handles, and consider adding a fabric lining.
Materials You’ll Need
Yarn
Choose a smooth, durable worsted-weight yarn, preferably a cotton or cotton-blend yarn. Cotton provides good stitch definition and is less stretchy than many acrylic yarns.
| Color | Role | Approximate Amount |
| A — Cream | Light granny square sections | 180 yd / 165 m |
| B — Warm beige | Main neutral shade | 220 yd / 201 m |
| C — Taupe | Contrast sections | 180 yd / 165 m |
| D — Chocolate brown | Dark accents and joining | 170 yd / 155 m |
Total: Approximately 750 yd / 686 m.
Allow 15% extra for gauge variation, larger handles, or a denser joining method.
Hooks
- 4.5 mm crochet hook for granny squares.
- 4.0 mm crochet hook for the base and handles, helping them remain firm.
- Optional smaller hook for weaving in ends neatly.
Additional Supplies
- Tapestry needle.
- Stitch markers.
- Scissors.
- Measuring tape.
- Blocking mat and rust-resistant pins.
- Optional cotton fabric for lining.
- Sewing needle and thread if adding a lining.
Abbreviations and Crochet Terminology
This pattern uses US crochet terminology.
- ch — Chain: Yarn over and pull through the loop on your hook.
- sl st — Slip stitch: Insert the hook, yarn over, and pull through both the fabric and the loop on your hook.
- sc — Single crochet: Insert the hook, yarn over and pull up a loop, yarn over and pull through both loops.
- dc — Double crochet: Yarn over, insert the hook, pull up a loop, yarn over and pull through two loops, then yarn over and pull through the remaining two loops.
- sp — Space: The opening between stitches or groups of stitches.
- ch-sp — Chain space: An opening created by chain stitches.
- st(s) — Stitch(es).
- sl st join — Slip stitch join: A slip stitch used to connect pieces or close a round.
- RS — Right side: The intended outer-facing side of the fabric.
- WS — Wrong side: The inside-facing side of the fabric.
- rep — Repeat.
- FO — Fasten off: Cut the yarn, leaving a tail, and pull the tail through the final loop.
Important: The beginning chain does not count as a stitch unless the instructions explicitly state otherwise. In granny square rounds, the chain spaces between double-crochet groups form the corners.
Gauge
Gauge matters because you want all your squares to fit together without stretching or puckering.
Using the 4.5 mm hook and worsted-weight yarn, make a practice granny square following the first four rounds below.
Your target measurement is approximately 5 × 5 inches after blocking.
If your square is larger than this, try a smaller hook. If it is smaller, try a larger hook.
Keep your stitches relaxed and consistent. Granny squares made with very tight stitches can become stiff, while loose stitches may leave large openings that make the tote less stable.
Block the practice square before measuring it. This gives you a better idea of its finished size.
Earthy Neutrals Granny Square Tote Free Crochet Pattern
Pattern Overview
The tote uses 12 granny squares arranged in three columns and four rows.
- Square count: 12.
- Square size: Approximately 5 inches.
- Body width: Approximately 15 inches before joining and edging.
- Body height: Approximately 20 inches before folding and assembly, with the finished bag body measuring about 13 inches tall after the base and final shaping.
- Base: One rectangular panel.
- Handles: Two integrated-style crocheted straps attached to the upper edge.
For a more compact bag, make the squares slightly smaller. Keep all 12 squares the same size so the body joins cleanly.
Part 1: Make the Granny Squares
Make 12 squares using the color combinations below.
- 3 squares: A, B, C, D.
- 3 squares: B, A, D, C.
- 3 squares: C, B, A, D.
- 3 squares: D, C, B, A.
Each sequence represents the center color followed by the colors used in successive rounds. Change colors at the end of each round unless the sequence calls for the same shade.
Round 1: Create the Center
With Color A, or the designated center color for your square, ch 4 and join with a sl st to form a ring.
Round 1: Ch 3, work 2 dc into the ring, ch 2. Work 3 dc into the ring, ch 2. Repeat from the beginning sequence twice more, then join with a sl st to the top of the beginning ch-3.
You should have four groups of 3 dc and four corner spaces.
Count: 12 dc, excluding the beginning chain, and 4 corner spaces.
Fasten off if changing colors.
Round 2: Build the Corners
Join the next color in any corner ch-2 space.
Round 2: Ch 3, work 2 dc, ch 2, and 3 dc in the same corner space. Ch 1. In the next corner space, work 3 dc, ch 2, and 3 dc. Ch 1.
Repeat around the remaining two corners. Join with a sl st to the top of the beginning ch-3.
Count: 8 groups of 3 dc and 4 corner spaces.
Fasten off if changing colors.
Round 3: Add Width
Join the next color in any corner ch-2 space.
Round 3: Ch 3, work 2 dc, ch 2, and 3 dc in the same corner space. Ch 1, work 3 dc in the next ch-1 space, ch 1.
In the next corner, work 3 dc, ch 2, and 3 dc. Ch 1, work 3 dc in the next ch-1 space, ch 1.
Repeat around the square. Join with a sl st to the beginning ch-3.
Count: 12 groups of 3 dc and 4 corner spaces.
Fasten off if changing colors.
Round 4: Complete the Square
Join the final color in any corner ch-2 space.
Round 4: Ch 3, work 2 dc, ch 2, and 3 dc in the same corner space. Ch 1, work 3 dc in each side ch-1 space, placing ch 1 between groups.
At each corner, work 3 dc, ch 2, and 3 dc in the corner ch-2 space.
Continue around, joining with a sl st to the beginning ch-3.
Count: 16 groups of 3 dc and 4 corner spaces.
Fasten off and weave in the ends.
Repeat these four rounds until you have 12 matching squares. Block them to the same dimensions before joining.
Part 2: Arrange the Squares
Lay all 12 squares flat with their right sides facing up.
Arrange them in four horizontal rows of three squares each.
For a balanced color layout, avoid placing all the darkest squares in one corner. Distribute the chocolate-brown accents across the front and back panels.
Once you like the arrangement, take a photograph before moving the squares. This simple step makes it easier to keep your chosen layout consistent while joining.
Part 3: Join the Granny Squares
You can use a whip stitch or slip stitch join. For this tote, I recommend a neat whip stitch through the outer loops because it creates a relatively flat seam without adding too much bulk.
Place two squares with their right sides facing each other.
Using a tapestry needle and Color D, sew through the corresponding outer loops along one edge. Keep your stitches evenly spaced and avoid pulling the yarn too tightly.
Join the three squares in each row first. Then join the four rows together, matching every intersection carefully.
Weave in the joining ends securely.
Count check: You should now have one rectangular panel measuring approximately 15 inches wide by 20 inches tall before final shaping.
If the panel is noticeably wider or taller, check that the squares were blocked to equal sizes and that the seams have not stretched.
Part 4: Crochet the Bag Base
The base provides extra structure and helps the tote sit more comfortably when you set it down.
With Color B and the 4.0 mm hook, ch 13.
Row 1: Sc in the second ch from the hook and in each ch across. Turn. (12 sc)
Row 2: Ch 1, sc in each st across. Turn. (12 sc)
Repeat Row 2 until the base measures approximately 15 inches long, or the same width as your joined body panel.
Fasten off, leaving a long tail for sewing.
Place the base along the lower edge of the rectangular panel. Pin it in place and sew it securely to the bottom edge, easing the fabric evenly around the corners.
Fold the panel so its two short side edges meet. Sew the side seam from the upper edge down to the base on each side.
Keep the seams straight and reinforce the points where the side seams meet the base.
Turn the bag right side out.
Special Techniques: Sturdy Handles and Top Edging
Part 5: Crochet the Upper Edge
Join Color D at a side seam along the top opening.
Round 1: Ch 1, sc evenly around the entire opening, working approximately one sc into each available stitch or row-end space. Adjust the spacing slightly where needed to keep the edge flat. Join with a sl st to the first sc.
Round 2: Ch 1, sc in each st around. Join with a sl st.
Fasten off.
The two rounds of single crochet give the opening a cleaner finish and provide a firmer edge for the handles.
Part 6: Make Two Crochet Handles
Use Color D and the 4.0 mm hook.
Ch 7.
Row 1: Sc in the second ch from the hook and across. Turn. (6 sc)
Row 2: Ch 1, sc in each st across. Turn. (6 sc)
Repeat Row 2 until the strap measures approximately 20 inches. This is a comfortable starting length for shoulder carrying, although you can make it shorter for a handbag-style tote.
Fasten off, leaving a long sewing tail.
Make a second identical handle.
For extra strength, fold each strap lengthwise and sew along the long edges to create a firm, doubled strap. Alternatively, keep the strap flat and add a second layer of single crochet stitches before fastening off.
Part 7: Attach the Handles
Lay the bag flat and mark the handle positions on the front and back panels.
For each handle, place one end approximately 3 inches from the nearest side seam. Place the other end the same distance from the opposite side seam.
Keep both handles the same distance from the center. Check their alignment before sewing.
Sew each handle end securely to the top edge, forming a reinforced rectangle of stitches around the attachment area. Add diagonal stitches across each rectangle if desired.
Repeat for all four handle ends.
Important: Handles experience more strain than the granny squares. Do not rely on only one or two stitches to secure them. Weave the sewing yarn through the dense top edging and the handle several times, then secure the tail inside the bag.
Assembly and Finishing
Before using your tote, take a few minutes to inspect the seams.
- Check that all side seams are closed securely.
- Confirm that the base lies flat and is firmly attached.
- Pull gently on each handle to check the attachment points.
- Weave in every remaining yarn end.
- Trim loose strands only after securing them.
For a more structured finish, sew a cotton lining inside the bag. Cut two fabric rectangles to fit the inside panels, allowing a seam allowance, and add a separate base piece if needed. Sew the fabric pieces together, fold the top edge inward, and hand-stitch the lining just below the crocheted top edging.
The lining should sit smoothly inside without pulling the crochet fabric inward. Avoid making it so tight that it distorts the granny squares.
If you prefer an unlined bag, keep heavier items to a minimum because open granny-square fabric can stretch with repeated use.
Blocking and Care
Blocking helps the squares sit evenly and improves the appearance of the seams.
If you use cotton yarn, gently wet the finished bag or individual squares with cool water and a small amount of mild detergent. Rinse thoroughly, press out excess water without wringing, and shape the fabric on a towel.
Pin the squares or bag body to the desired dimensions and let them dry completely.
If your yarn label permits steam blocking, use low heat and keep the iron or steamer away from direct contact with the stitches. Never apply high heat to acrylic yarn because it can permanently flatten or damage the fibers.
For everyday care:
- Hand wash when practical, especially if the bag is lined.
- Use cool water and mild detergent.
- Press out water gently with a towel.
- Dry flat and reshape the base and handles.
- Never hang the bag while wet.
- Store it upright or folded loosely in a dry place.
Fit and Troubleshooting Tips
My Granny Squares Are Different Sizes
This usually happens because of changes in tension between colors or sessions. Block every square to the same dimensions before joining. If one square is significantly larger, adjust your hook or remake it rather than forcing it into place.
The Bag Body Curls or Puckers
Check the joining seams first. Tight seams can pull the body inward. Carefully unpick and resew them with a little more ease.
If the base curls, make sure your base panel is the same width as the bag body and that you have not skipped stitches along the attachment edge.
The Handles Stretch Too Much
Cotton yarn and tight stitches help, but long straps can still stretch under weight. Shorten the handles slightly, add a second layer, or sew sturdy cotton webbing inside them.
A fabric lining can also help support the bag, although it will not replace properly reinforced handles.
I Want a Larger Tote
Make larger granny squares by adding another standard granny-square round. Increase the number of squares only if you are prepared to adjust the body dimensions and base.
For a larger bag, recalculate the yarn requirements and reinforce the base and handles to accommodate the additional weight.
The Tote Feels Too Open
Choose a smaller hook or a thicker cotton yarn, provided your stitches remain comfortable to work. A fabric lining is the most reliable way to prevent small objects from slipping through the granny-square openings.
Related Articles:
- Lavender Pearl Crochet Beach Set Free Pattern
- Honeybee Daisy Meadow Charm Bracelet Free Crochet Pattern
- Enchanted Forest Mushroom Skirt Free Crochet Pattern
Final Thoughts
I love how the Earthy Neutrals Granny Square Tote Free Crochet Pattern brings a traditional crochet technique into an everyday accessory. The combination of cream, beige, taupe, and chocolate brown feels calm and natural, while the individual squares give the bag plenty of handmade character.
You can make the colors more dramatic, choose a lighter palette for spring, or use leftover yarn in similar shades for a relaxed patchwork effect. Once you are comfortable with the construction, small changes to the handles, lining, and square arrangement can make the tote feel entirely your own.
Take your time with the joining and handle reinforcement. Those finishing details help turn a collection of granny squares into a bag you can enjoy carrying.
I hope you have fun making this earthy neutral tote. If you crochet your own version, share your favorite color combination and how you styled the finished bag. I would love to see the different ways you make this Earthy Neutrals Granny Square Tote Free Crochet Pattern your own.







Leave a Reply
You must be logged in to post a comment.