Materials & tools you'll need
Yarn in Marigold, Pale Yellow, or any colour suitable for crochet work · Green yarn for the vine/tendril · Size G/4.0 mm crochet hook (standard) · Smaller hook (F/2.65 mm or G/4.0 mm) for ridge rounds · Polyester fiberfill stuffing · Large-eyed yarn needle · Sharp scissors
Step 1 — Work the foundation chain
Using your main colour yarn and the G/4.0 mm hook, create a chain stitch of 40 loops. This foundation chain supports the entire squash body, so keep your tension even throughout. Leave a tail long enough to weave in later — roughly 6 inches is usually sufficient. If you tend to chain tightly, consider going up half a hook size for the foundation chain only, then returning to the G/4.0 mm for all subsequent rounds.
Step 2 — Build the double crochet body
Starting from the second loop from your hook, work double crochet stitches into each loop along the chain to the end of the row. Continue working in rounds of double crochet for a total of 17 rounds. Keep the tension consistent across all rounds — this forms the main barrel of the zucchini and determines how evenly the finished squash holds its shape once stuffed. Use a stitch marker at the beginning of each round to help keep your count accurate.
Step 3 — Taper the top
Once you have completed the 17 rounds of the main body, begin shaping the top of the squash. Decrease one stitch every round, working the decreases on the last three stitches of each round, and continue for a further 17 rounds. This gradual tapering creates the natural narrowing curve at the top end of a zucchini. Work the decreases evenly and consistently — uneven decreases can cause the top to twist or pucker rather than lying smoothly.
Step 4 — Add ridges with single crochet
Switch to a smaller hook — F/2.65 mm or G/4.0 mm depending on your yarn thickness and preferred tension — and work 5 rounds of single crochet stitches around the body of the squash. Focus these rounds on the main barrel rather than the tapered top or stem area. The tighter single crochet fabric pulled against the looser double crochet body creates the raised ridges that give a zucchini its characteristic texture. Take your time through these rounds to keep the ridges even and parallel.
Step 5 — Shape the stem
Work one more round of double crochet stitches around the entire piece, this time decreasing every two stitches along the sides to create a tapered stem. The stem should be narrower than the main body but firm enough to hold its shape once the squash is stuffed. Keep the stem proportionally short so it reads as a natural zucchini stem rather than an extension of the body. Fasten off with a slip stitch and leave a tail for sewing.
Step 6 — Craft the vine and tendril
Switch to green yarn. Make a chain of 3 loops, then work single crochet stitches into each stitch around, continuing in rounds until the tendril reaches your desired size. The circular growth of the rounds produces a coil-like shape that mimics the natural curl of a squash tendril or vine top. Once satisfied with the size, close off the top by joining the first and last stitches with a slip stitch. Add a few extra stitches if needed to make sure the closure is firm and neat before fastening off.
Step 7 — Stuff the squash body
Before closing up the squash completely, fill the body cavity with polyester fiberfill. Add the stuffing gradually, pushing it into the tapered ends with a blunt object (such as the end of a pencil or a chopstick) to ensure an even distribution throughout. Aim for a firm but not rigid result — overstuffing can distort the ridges and cause seams to strain, while understuffing leaves the squash looking flat and shapeless. Once satisfied with the firmness, proceed to sewing up.
Step 8 — Sew up and finish
Using the large-eyed yarn needle threaded with your working yarn, sew up the opening of the tendril by weaving the needle through the single crochet stitches around the edge and drawing them closed. Secure the ending by weaving the tail through several surrounding stitches in at least two directions before trimming. To finish the squash neatly, make a short chain tail from the remaining working yarn, trim it to your preferred length, and use it to close off any remaining open ends. Weave in all remaining yarn tails from every colour change and cast-on point. Your crochet zucchini squash is complete and ready to display.
Frequently asked questions
How do I shape the body of the crochet zucchini squash?
After creating a 40-loop foundation chain, work double crochet stitches
into each loop along the chain for 17 rounds. Then decrease one stitch
every round on the last three stitches for a further 17 rounds. This
tapering creates the natural curve of a squash.
How do I add ridges to the crochet zucchini squash?
Switch to a smaller hook (F/2.65 mm or G/4.0 mm depending on your yarn)
and work 5 rounds of single crochet stitches around the body of the
squash, avoiding the top and stem. This creates the ridges that give
a zucchini its distinctive texture.
How do I make the vine or tendril for the crochet zucchini squash?
Switch to green yarn and chain 3 loops. Work single crochet stitches in
each stitch around until you reach your desired tendril size — this forms
a coil-like circular top. Close off by joining the first and last stitches
with a slip stitch, adding a few extra stitches to secure if needed.
Enjoyed this tutorial?
Find 60+ free tutorials on YouTube. Grab a pattern from the Etsy shop, or go deeper with a community membership.
Free tutorials on YouTube → Shop on Etsy → Join the community →