Welcome, fellow crochet lovers! If you are looking for a project that is equal parts practical, sustainable, and utterly charming, you are going to fall in love with this pattern. Say goodbye to single-use plastics and hello to your new favorite everyday accessory: the Granny Heart Ecobag!
Featuring sweet granny-style heart squares joined together into a sturdy, reusable tote, this bag is surprisingly simple to make. Whether you are hitting the farmers’ market, carrying your favorite books, or heading to the beach, this handmade bag combines classic crochet techniques with a modern, romantic twist.
Materials & Tools Needed
- Yarn: Worsted weight (Medium/4) cotton yarn. Cotton is strong, durable, machine-washable, and prevents your bag from stretching out too much under heavy loads. (Approx. 400–500 yards total in your choice of main color and heart colors).
- Crochet Hook: Size US G/6 (4.0 mm) or H/8 (5.0 mm), depending on how tightly you crochet.
- Notions: Yarn needle (for weaving in ends), scissors, and a few stitch markers.
Abbreviations & Pattern Notes
- US Terminology
- Ch: Chain
- Sl st: Slip stitch
- Sc: Single crochet
- Dc: Double crochet
- Tr: Treble crochet
- St(s): Stitch(es)
- Note 1: The bag is constructed by making individual granny heart squares, joining them together, and adding a sturdy top border and handles.
- Note 2: Turning chains (like ch 3) typically count as a stitch unless stated otherwise in the round.
Step-by-Step Pattern Instructions
- Crochet the Heart Squares: Make your desired number of granny heart squares (usually 13 squares total for a standard tote: 4 for the front, 4 for the back, 4 for the base/sides, or tailored to your preferred bag dimensions). Begin with the center heart motif using your contrast color, working outward with your background color until the heart is framed into a classic granny square.
- Block Your Squares: Lightly block your finished granny squares with steam or water spray so they are all uniform in size. This makes assembly much easier and gives your finished ecobag a professional look.
- Assemble the Body: Arrange your squares into the shape of an open-topped box (front panel, back panel, and base). Using a whip stitch or a flat slip-stitch seam from the wrong side, join the squares securely together along all adjacent edges.
- Add the Top Border: Join your yarn at the top opening of the bag. Work 4 to 6 rounds of even single crochet or half double crochet around the entire perimeter to reinforce the structure and create a clean, finished edge.
- Create the Handles: Decide on your handle placement. Chain your desired handle length (e.g., 50–60 chains for a comfortable shoulder strap), skip the appropriate number of stitches, and anchor securely to the opposite side of the bag rim. Work 2–3 rows of stitches over the handle chains to ensure they are thick, sturdy, and won’t stretch out of shape when loaded up.
Finishing & Helpful Tips
- Weave in Ends Securely: Because cotton yarn can loosen over time, weave your ends back and forth multiple times to prevent unraveling.
- Consider a Fabric Lining: Sewing a simple cotton fabric lining into the interior prevents smaller items (like keys or pens) from slipping through the crochet stitches and adds extra structural support.
- Play with Color: Use pastel shades for a soft, romantic look, or go bold and high-contrast for a vibrant, modern statement piece.
- Keep Tension Consistent: Use the same hook size and maintain an even tension throughout your squares so they fit together seamlessly during assembly.
Watch the Step-by-Step Video Tutorial
Prefer visual guidance? Follow along with the complete video tutorial below: