
Free Knitting Pattern: Little Knit Fish — Classical Songbird Designs
There is something quietly magical about knitting a small creature from scratch. You begin with a simple skein of yarn and a pair of needles, and within an hour or two, a tiny fish takes shape in your hands — complete with fins, a tail, and a personality all its own. The Little Knit Fish pattern from Classical Songbird Designs is exactly that kind of project: charming, quick, and deeply satisfying for knitters of all experience levels.
Whether you are looking for a sweet gift for a newborn, a playful toy for a toddler, a whimsical ornament to hang in a nursery, or simply a fun weekend project to practice your skills, this little fish delivers on every count. In this post, you will find the complete free knitting pattern along with helpful tips, yarn recommendations, finishing notes, and ideas for customizing your fish in any color of the rainbow.
About Classical Songbird Designs
Classical Songbird Designs is a pattern house beloved by the knitting community for its approachable, beautifully written patterns that celebrate the handmade aesthetic. The designs tend toward the whimsical and the nostalgic — think heirloom toys, nature-inspired accessories, and cozy homewares that feel both timeless and personal. The Little Knit Fish is one of the most popular offerings in the Classical Songbird catalog, and it is easy to see why. It requires only a small amount of yarn, takes just a couple of hours from cast-on to finished object, and produces a result that looks far more impressive than the effort involved.
Who This Pattern Is For
This pattern is written for knitters who are comfortable with basic knitting techniques: knit stitch, purl stitch, knitting through the back loop, basic increases and decreases, and simple seaming. If you have finished a few small projects and want to try your hand at three-dimensional knitting, this fish is a wonderful next step.
That said, complete beginners who are still mastering knit and purl should not be discouraged. With a little patience and perhaps a stitch-by-stitch read-through before you begin, this pattern is very achievable as an early project. Small stuffed toys are a fantastic way to practice shaping techniques because any minor inconsistencies are easy to hide and the finished object is forgiving in ways that a garment simply is not.
Materials You Will Need
One of the great joys of this pattern is that it uses very little yarn. This makes it ideal for using up scraps from your stash. Here is what you will need to knit one Little Knit Fish:
Yarn: Approximately 20 to 30 yards of worsted weight yarn (Category 4) in your chosen main color. A small amount of a contrasting color for the fins is optional but adds a lovely detail. If you want to use a different weight, the pattern can be adjusted — see the notes on gauge below.
Needles: US size 5 (3.75mm) double-pointed needles, or a short circular needle if you prefer magic loop. You will be working small circumferences, so DPNs or magic loop are both well-suited here.
Stuffing: A small amount of polyester fiberfill. You will not need much — perhaps a tablespoon or two. For a weighted or sensory version, you can fill the body with plastic pellets before adding the fiberfill.
Notions: A tapestry needle for seaming and weaving in ends. Stitch markers are helpful for keeping your place in the pattern. Two small black safety eyes (6mm to 8mm) for embellishment, or you can embroider eyes with black yarn if you prefer a toy-safe option for very young children.
Gauge
Gauge is not critical for a stuffed toy, but if your tension is much looser than the suggested gauge, you may find that the stuffing shows through the fabric. For a neat, dense fabric that holds its shape well, aim for approximately 20 stitches and 28 rows over 4 inches in stockinette stitch.
If you want to make a larger fish, simply go up a needle size or two, or use a heavier yarn such as a bulky weight. For a miniature version — lovely as a keychain charm or a doll accessory — try fingering weight yarn on US size 1 or 2 needles.
A Note on Yarn Choices
Because this project uses such a small amount of yarn, it is the perfect excuse to splurge on something special. A soft merino or a merino-blend yarn will give the fish a luxurious feel that is especially lovely for a baby gift. Cotton yarn is a good option if the fish will be handled by a young child who has sensitive skin or if you want a toy that can be tossed in the washing machine for easy care.
Some beautiful yarn choices for this project include any sport or worsted weight single-ply wool for a rustic, artisanal look; a hand-dyed semi-solid for a fish with beautiful depth of color; or a bright acrylic if you want something cheerful, easy-care, and budget-friendly. A variegated or self-striping yarn can produce a surprisingly realistic fish effect, with natural-looking color variation across the body.
The Free Pattern: Little Knit Fish
Finished Measurements
The finished fish measures approximately 5 inches long from nose to tail and 2.5 inches at its widest point when worked in worsted weight yarn at the recommended gauge.
Abbreviations
Throughout this pattern, the following abbreviations are used:
CO = cast on; K = knit; P = purl; K2tog = knit two stitches together (right-leaning decrease); SSK = slip, slip, knit (left-leaning decrease); M1L = make one left (left-leaning increase); M1R = make one right (right-leaning increase); PM = place marker; SM = slip marker; St(s) = stitch(es); RS = right side; WS = wrong side; BO = bind off.
Body
The fish body is worked in the round from the nose to the tail opening.
Using your main color, CO 6 sts. Distribute evenly over DPNs or arrange for magic loop. Join to work in the round, being careful not to twist.
Round 1: Knit all sts.
Round 2 (increase round): (K1, M1L) repeat to end of round — 12 sts.
Round 3: Knit all sts.
Round 4 (increase round): (K2, M1L) repeat to end of round — 18 sts.
Round 5: Knit all sts.
Round 6 (increase round): (K3, M1L) repeat to end of round — 24 sts.
Rounds 7 through 14: Knit all sts (8 rounds even).
Round 15 (decrease round): (K2, K2tog) repeat to end of round — 18 sts.
Round 16: Knit all sts.
Round 17 (decrease round): (K1, K2tog) repeat to end of round — 12 sts.
Round 18: Knit all sts.
At this point, stuff the body firmly with fiberfill. The nose end should be gently rounded and the body should feel plump and springy to the touch. Do not overstuff, or the fish will become misshapen and the seams will strain.
Round 19 (decrease round): (K2tog) repeat to end of round — 6 sts.
Break yarn, leaving a 6-inch tail. Thread the tail onto your tapestry needle and draw it through the remaining 6 stitches, pulling firmly to close the opening. This will become the tail end of the fish where you will attach the tail fin.
Tail Fin
The tail is worked flat in two mirrored pieces that are then seamed together to create the classic fish-tail silhouette.
Using your main color (or contrasting color if desired), CO 12 sts.
Row 1 (RS): K to end.
Row 2 (WS): P to end.
Row 3: K2tog, K to last 2 sts, SSK — 10 sts.
Row 4: P to end.
Row 5: K2tog, K to last 2 sts, SSK — 8 sts.
Row 6: P to end.
Row 7: K2tog, K to last 2 sts, SSK — 6 sts.
Row 8: P to end.
BO all sts. Break yarn and leave a tail for seaming.
Fold the tail piece in half lengthwise, right sides out, so that the two halves mirror each other. The pointed end of the tail will point outward from the fish, and the straight cast-on and bound-off edges will be at the center. Using your tapestry needle, seam the two edges together at the center. Then attach the tail to the tail-end opening of the fish body, stitching it securely all the way around the opening. The seam should be invisible from the outside when worked neatly.
Dorsal Fin (Top Fin)
Using your main color or contrasting color, CO 8 sts.
Row 1 (RS): K to end.
Row 2 (WS): P to end.
Row 3: K2tog, K to last 2 sts, SSK — 6 sts.
Row 4: P to end.
Row 5: K2tog, K to last 2 sts, SSK — 4 sts.
Row 6: P to end.
BO all sts. Leave a tail for seaming.
Attach the dorsal fin to the top center of the fish body, with the wider cast-on edge flush against the body and the pointed tip curving up and back slightly. Stitch securely through both the fin and the body fabric.
Pectoral Fins (Side Fins)
Make two.
Using your main color or contrasting color, CO 6 sts.
Row 1 (RS): K to end.
Row 2 (WS): P to end.
Row 3: K2tog, K to last 2 sts, SSK — 4 sts.
Row 4: P to end.
Row 5: K2tog, SSK — 2 sts.
Row 6: P2tog — 1 st.
Break yarn and draw through final stitch to secure.
Attach one pectoral fin to each side of the fish body, positioned roughly in the middle of the body length and slightly below the center line. A little asymmetry here is perfectly natural and even charming — real fish fins are not perfectly placed either.
Finishing
Once all fins are attached, it is time to add the eyes. If you are using safety eyes, insert them through the body fabric on either side of the nose, positioned about 1.5 inches back from the tip. Push the washers firmly onto the backs of the shanks to secure. If you are using embroidery, thread a length of black yarn onto your tapestry needle and use a satin stitch or a French knot to create each eye.
Weave in all remaining ends carefully, making sure no tails are visible from the outside. If you find that any seams are showing gaps, a few extra seaming stitches will close them up neatly.
Give your fish a gentle squeeze to redistribute the stuffing evenly and smooth out any lumps. If the body looks a bit angular in places, you can coax it into a more rounded shape by rolling it gently between your palms.
Tips for a Beautiful Finished Fish
A few small habits will make a noticeable difference in the quality of your finished fish. First, always weave in your ends on the wrong side of the fabric, and weave in at least two directions to prevent them from working loose over time. Second, when seaming the tail and fins, use the same yarn as the main body so that the seams blend invisibly. Third, do not rush the stuffing step. Taking the time to stuff the body evenly and firmly, teasing apart any lumps in the fiberfill before inserting it, will give you a smoother, more professional result.
If you are giving this fish as a gift for a baby or toddler, please use embroidered eyes rather than safety eyes. Even safety eyes can become a choking hazard if worked loose over time with vigorous play, and embroidered eyes are both safer and surprisingly sweet-looking.
Color Ideas and Customization
One of the most fun aspects of this pattern is how dramatically different the fish can look depending on your yarn choices. Here are a few color palettes that work beautifully:
A deep teal body with a turquoise fin creates a tropical feel reminiscent of a parrotfish. A bright orange body with white fins conjures a clownfish. A silvery grey or white with iridescent yarn held double for the fins reads as an elegant koi. A rich coral with gold accent fins looks like something straight out of a fairy tale. And for a naturalistic, freshwater look, a speckled or heathered brown or olive makes a charming little trout.
You could also experiment with adding surface embellishment — a few lines of duplicate stitch in a contrasting color can suggest scales, and a length of beaded embroidery thread couched along the body in a wave pattern adds a lovely shimmer.
Ways to Use Your Little Knit Fish
The finished fish is versatile enough to serve many purposes. As a baby toy, it is lightweight, soft, and easy for small hands to grasp. As an ornament, a small ribbon loop sewn to the dorsal fin allows it to hang from a tree, a mobile, or a wreath. A group of three or four fish in coordinating colors makes a beautiful mobile for a nursery, suspended from a piece of driftwood with lengths of fishing line. They also make lovely gift toppers, tucked under the ribbon on a wrapped present, or scattered along a party table as decorations for an ocean-themed celebration.
Teachers and therapists sometimes use small knitted toys like this as tactile objects for children who benefit from having something to hold during conversations. The soft give of a well-stuffed knit toy can be genuinely calming, and the personal, handmade quality of a knitted object carries a warmth that manufactured toys simply cannot replicate.
Sharing Your Makes
If you knit a Little Knit Fish using this pattern, please consider sharing a photo with the knitting community. Tag your project with #classicalsongbirddesigns or #littleknitfish so that others can find inspiration from your color choices and finishing details. The knitting community is one of the warmest and most encouraging creative communities online, and there is genuine joy in seeing the same pattern interpreted in dozens of different hands, with dozens of different yarns, producing dozens of unique little fish.
Whether you are a longtime fan of Classical Songbird Designs or discovering this pattern for the first time today, the Little Knit Fish is the kind of project that earns a permanent place in your favorites. It is quick enough to finish in a single sitting, satisfying enough to make again and again, and just distinctive enough to feel like something special every single time.
Happy knitting — and may your yarn never tangle and your needles never split.