Chocolate Chip Cookie Granny Square: Free Crochet Pattern
This chocolate chip cookie granny square brings a little baking charm to your crochet basket. A round beige cookie sits in the middle of a soft cream square, with small brown chips and a narrow biscuit-colored edge.
The cookie has two layers, which give it a gentle raised shape without stuffing. The cream background is worked directly around the joined cookie edge. That means the center stays part of the square, with no separate patch to sew onto a backing.
This complete English version includes both cookie circles, the chocolate chips, the joining round, and every round of the square. Use the stitch checks as you work, and lay the piece flat between rounds to keep the corners balanced.

About the Cookie Granny Square
The design starts with two matching double crochet circles. Small brown clusters decorate the front circle before the two layers are joined. Working the chips first lets you hide their yarn ends inside the cookie.
A round of mixed-height stitches changes the round center into a square. Three more cream rounds widen the background, and a single crochet edge finishes it in beige. The colors are simple, but the different textures make the cookie stand out.
Skill Level
Confident beginner to intermediate. The circles use basic increases. The square adds treble crochet, corner spaces, and a little counting. Making and attaching the small chips takes some patience, but you can finish them one at a time.
Finished Size and Yarn Choice
A useful target is a square about 14–17 cm (5.5–6.7 inches) across, with the cookie taking up roughly half its width. This is a design guide, not a fixed finished measurement. Your yarn thickness, stitch height, and tension will change the size.
Use smooth DK or light worsted yarn with a 3.5–4 mm hook as a starting point. Keep the beige and cream yarns the same thickness. Use the same yarn weight for the chips, or a slightly thinner brown yarn if you prefer smaller details.
Cotton gives clear stitches and a firm outline. Acrylic also works for a decorative square. Avoid a very fuzzy yarn if you want the small chips and radial cookie stitches to show clearly.
Materials
- Biscuit beige yarn for the cookie and outer edge
- Cream or ivory yarn for the square
- A small amount of medium or dark brown yarn for the chips
- 3.5–4 mm crochet hook, adjusted to your yarn
- Yarn needle and scissors
- Four stitch markers
- Rust-resistant pins and a blocking mat or towel
- Ruler or measuring tape
No stuffing, glue, buttons, or beads are needed. All the chocolate chips are made from yarn.
US Crochet Abbreviations
- ch: chain
- sl st: slip stitch
- sc: single crochet
- hdc: half double crochet
- dc: double crochet
- tr: treble crochet
- MR: magic ring
- BLO: back loop only
- st/sts: stitch/stitches
- sp: space
- RS: right side, the side facing out
- WS: wrong side, the hidden side
Pattern Notes
- Work in joined rounds. Do not turn.
- A starting ch 3 counts as one dc; a starting ch 4 counts as one tr.
- A ch 1 does not count as a stitch.
- The ch 2 used when starting a chocolate chip does not count as a stitch.
- Join dc rounds to the top of the starting ch 3.
- Do not work into joining slip stitches unless instructed.
- Count corner chain spaces separately from the stitches.
- Work through both loops except for the first cream round, which uses BLO.
Part 1: Make Two Cookie Circles
Use beige yarn. Make both circles with the same hook and tension so their edges line up.
Round 1
Make a magic ring. Ch 3 and work 11 dc into the ring. Pull the center closed and join to the top of the starting ch 3. (12 dc)
Round 2
Ch 3, then dc in the same stitch as the join. Work 2 dc in each of the remaining 11 stitches. Join to the top of the starting ch 3. (24 dc)
Round 3
Ch 3, counting as the first dc. Work 2 dc in the next stitch. Repeat (1 dc in the next stitch, 2 dc in the following stitch) eleven times. Join to the top of the starting ch 3. (36 dc)
Fasten off and secure the starting tail. Make the second circle in the same way. Check that both circles have 36 stitches and are about the same diameter.
Choose the neater circle for the front. Keep its RS facing up while adding the chocolate chips. The second circle will cover the sewing on the back.
Part 2: Raised Chocolate Chips
Make about ten small chips in brown. Each chip is a three-double-crochet cluster made into a magic ring, then sewn down. Leaving them separate makes their placement easy to adjust.
Make One Chip
- Make a loose magic ring, leaving a tail of about 15 cm (6 inches). Ch 2.
- Yarn over, insert the hook into the ring, yarn over and pull up a loop. Yarn over and pull through two loops. Leave the last two loops on the hook.
- Repeat that unfinished dc step twice more, always working into the ring. You now have four loops on the hook.
- Yarn over and pull through all four loops. Ch 1 to secure the cluster.
- Fasten off with a 15 cm tail. Pull the ring closed, forming a little rounded chip.
Repeat until you have the number of chips you want. These chips are surface decorations; they do not change the 36-stitch count around the cookie edge.
Arrange and Sew the Chips
Lay the chips on the front circle with small beige spaces between them. Try a few around the outer area, several through the middle, and one or two near the lower edge. Avoid placing them in perfectly straight rows.
Keep the outside stitch tops clear so you can join the circles later. Sew through the base of each cluster with its brown tails, making two or three small holding stitches. Secure the ends on the WS of the front circle.
Do not leave long loose strands between chips. Weave the tails through nearby stitches and trim them neatly. The back circle will hide the secured ends, but the stitches should still be firm on their own.

Part 3: Join the Cookie Layers
Place the two circles WS together, with the decorated front facing you. Align their stitch tops. Clip or mark them together at four evenly spaced points so neither layer slips while you work.
Join beige yarn through a matching pair of stitches. Ch 1 and sc through both layers in that pair. Continue around, working one sc through each matching pair of stitches. Join to the first sc.
Count: 36 sc around the joined cookie. Each joining stitch uses one stitch from the front circle and one from the back. It does not create two separate stitches.
Do not add stuffing. The two crochet layers provide the thickness. Smooth the cookie gently, fasten off, and hide the joining tail between the layers.
Part 4: Turn the Cookie into a Square
Keep the decorated cookie facing you. This first cream round uses only the back loops of the 36 beige joining stitches. The unused front loops make a neat beige line around the cookie.
Place markers in joining stitches 1, 10, 19, and 28. These will become the four corners. There are eight unmarked stitches between each pair of corner markers.
Cream Round 1
Join cream yarn in the back loop of the first marked stitch. Ch 4, then work (1 tr, ch 2, 2 tr) into that same back loop. Including the ch 4, the first corner contains four treble stitches.
Across the next eight back loops, work: 1 dc, 1 hdc, 1 sc in each of the next 4 stitches, 1 hdc, 1 dc.
In the next marked back loop, work (2 tr, ch 2, 2 tr). Repeat the eight-stitch side and next corner twice more. Work the final eight-stitch side, then join to the top of the starting ch 4.
Count: 48 stitches and four ch-2 corner spaces. Each side has 12 stitches between corner spaces: two corner trebles, eight side stitches, and two trebles from the next corner.
Remove the old markers and place one in each corner space if helpful. Gently spread the four corners. The short side stitches sit beside the circle, while the taller stitches reach out toward the corners.
Cream Round 2
Sl st into the next tr, then into the adjacent corner space. Ch 3 and work (1 dc, ch 2, 2 dc) into the same space.
Dc in each of the next 12 stitches, including all stitch types. Work (2 dc, ch 2, 2 dc) in the next corner space. Repeat this side-and-corner sequence twice more, then dc across the last 12 stitches. Join to the top of the starting ch 3.
Count: 64 dc and four ch-2 spaces. Each side now has 16 dc.
Cream Round 3
Sl st into the next dc and then the corner space. Ch 3 and work (1 dc, ch 2, 2 dc) into that space. Dc across each 16-stitch side, placing (2 dc, ch 2, 2 dc) in each remaining corner. Join to the top of the starting ch 3.
Count: 80 dc and four ch-2 spaces. Each side has 20 dc.
Cream Round 4
Repeat Cream Round 3, working across 20 stitches on each old side and keeping the same corner groups.
Count: 96 dc and four ch-2 spaces. Each side has 24 dc. Fasten off and weave in the cream ends.

Part 5: Beige Outer Edge
Join beige yarn in any cream dc. Ch 1 and sc in that same stitch. Sc once in every remaining dc around. In each corner space, work (1 sc, ch 2, 1 sc).
Join to the first sc, fasten off, and weave in the ends. Keep this round relaxed so it does not pull the cream border inward.
Count: 104 sc and four ch-2 spaces. Each finished side has 26 sc between neighboring corner spaces.
Stitch-Count Check
| Section | Count |
|---|---|
| Each cookie circle | 12 → 24 → 36 dc |
| Cookie joining round | 36 sc through matching stitch pairs |
| First cream round | Four corners × 4 tr + four sides × 8 stitches = 48 stitches |
| Next cream rounds | 64 → 80 → 96 dc; four corner spaces per round |
| Final beige edge | 96 + 8 corner sc = 104 sc, plus four ch-2 spaces |
The first cream round uses all 36 beige joining stitches: four corner stitches plus four groups of eight side stitches. The later cream rounds each add 16 dc, with all increases placed in the corners.
Blocking and Finishing
Follow the care label for your yarn. Gently dampen or wash the square, remove excess water without wringing, and lay it on a flat towel or blocking mat.
Pin the four corners into a square and smooth the straight edges. Shape the cream background without stretching the cookie. Let it dry completely before removing the pins.
Do not press the raised chips flat with a hot iron. Check each chip with a gentle tug, then secure any loose sewing stitches. Look over the back and hide any remaining tails.
Helpful Tips
Match the Two Circles
If one circle is noticeably larger, compare the stitch counts first. Make both with the same hook and avoid pulling one circle tighter while fastening off. A mismatched pair can make the cookie twist.
Keep the Cookie Edge Clear
Attach the chips inside the outer edge, leaving the stitch tops available. This makes it easier to join the layers and find the back loops for the cream round.
Mark the Corners Before Starting
Count nine stitches from one marked corner to the next, including the next corner. A misplaced marker can give one side too many stitches and make the finished square lean.
Check the First Cream Round Carefully
Each straight section uses eight old stitches. Keep the four sc together in the middle, with hdc and dc on either side. A missed stitch here changes every round that follows.
Use Small Sewing Stitches
Catch the base of each brown cluster firmly, without flattening its rounded top. If your chips look too large, use a slightly thinner brown yarn for those pieces.
Ways to Use the Finished Square
Add the square to a kitchen wall hanging, a baking-themed tote, or a cushion cover. A row of cookie squares can also make a playful decorative panel across a larger crochet project.
For a joined project, make all the squares the same blocked size and check their edge counts. This version finishes with 26 sc per side between corner spaces.
The raised chips make this a decorative design rather than a level place for a cup. Keep small sewn details away from babies and anyone likely to pull or chew them.
Color Ideas
Keep the beige cookie, brown chips, and cream frame for the classic chocolate chip look. For a chocolate-cookie version, use brown for the two circles and cream for the chips.
A pale pink or soft blue background gives the square a different mood while keeping the cookie easy to see. Use a narrow beige edge to tie the center and border together.
Frequently Asked Questions
Is the cookie stuffed?
No. Two joined circles give the cookie its raised shape. Leaving out stuffing helps the center stay flatter and easier to join into a larger project.
Are the chocolate chips crocheted or embroidered?
In this version, they are small crochet clusters sewn onto the front circle. You can embroider flat brown spots instead if you want less raised detail.
Can I make fewer chips?
Yes. Their number does not affect the circle or border counts. Space them so some beige fabric remains visible between the brown pieces.
Why is the first cream round worked in back loops?
It leaves a visible beige rim around the cookie. Work all later rounds through both loops for a firm background.
Why is my border rippling?
First check for extra stitches, especially in the mixed-height round. Then check your tension. Small unevenness may relax with blocking, but extra stitches need to be corrected.
Can I make the square larger?
Yes. Add more cream dc rounds before the beige edge. Each extra cream round adds 16 dc. One extra round gives 112 dc, followed by a beige edge of 120 sc and four ch-2 spaces.
Can I use a thicker yarn?
Yes, with a hook that suits it. The whole design will become larger. Keep the beige and cream yarns the same thickness and check the circles before joining.
Care and Final Check
Wash according to the yarn label and dry flat. Reshape the corners while the square is damp, and keep the chips rounded rather than pressing them down.
Before using the square, check the chip attachments, cookie seam, corner spaces, and hidden yarn ends. Your chocolate chip cookie granny square is ready to add a handmade touch to a baking-themed project.






