Free Knitting Pattern: Little Knit Fish

Free Knitting Pattern: Little Knit Fish

There is something genuinely satisfying about knitting a small, charming creature that fits in the palm of your hand. The Little Knit Fish is one of those projects that feels deceptively simple at first glance but rewards you with a finished piece so delightful that you will want to make a whole shoal of them. Whether you are a beginner looking for a manageable project that still produces something impressive, or an experienced knitter wanting a quick and relaxing make between larger projects, this free knitting pattern has everything you need to create a sweet little stuffed fish from start to finish.

This pattern is completely free, and the instructions below will walk you through every step with clear, straightforward language. No confusing abbreviations left unexplained, no mysterious techniques glossed over. By the end, you will have a soft, squishy little fish that makes a wonderful toy, decoration, gift, or stash-busting project. Let us dive in.


Why You Will Love This Little Knit Fish Pattern

Before we get into the materials and instructions, it is worth talking about what makes this particular pattern so appealing to so many knitters.

First, it is small and fast. Most knitters can complete a single fish in one to two hours, which makes it perfect for an evening project or a quick gift when you need something handmade in a pinch. Second, it is an excellent stash buster. You only need a small amount of yarn, so those leftover balls sitting in your yarn basket are suddenly useful again. Third, the finished fish is incredibly versatile. Stuff it with polyfill and it becomes a soft toy for a child. Leave it unstuffed and it becomes a lovely little gift tag or ornament. Fill it with dried lavender and it becomes a scented drawer sachet. Knit several in coordinating colors and you have a mobile, a garland, or a playful bowl of fish for a nursery or child’s bedroom.

Finally, this pattern is genuinely beginner-friendly. If you know how to cast on, knit, purl, knit two together, make one, and cast off, you have everything you need to complete this project. There is no complicated colorwork, no tricky stitch patterns, and no shaping that requires anything beyond the very basics.


Materials You Will Need

Gathering your materials before you begin is always a good idea, and for this project the list is refreshingly short.

Yarn: You will need approximately 15 to 25 grams of DK weight yarn (also known as light worsted or 8-ply) in your chosen main color. This is your fish body. You may also want a small scrap of a contrasting color for the fins if you prefer them in a different shade, though this is entirely optional.

Needles: A pair of 3.5mm or 4mm straight or double-pointed needles works well. The exact needle size matters less than achieving a firm fabric that will hold its stuffing without gaps. If your tension is loose, go down a needle size.

Stuffing: A small amount of polyester toy stuffing or fiberfill. Alternatively, you can use wool roving, scraps of other yarns, or dried lavender as mentioned above.

Notions: A tapestry needle for sewing up seams and weaving in ends, a pair of scissors, and two small black beads or safety eyes for the fish’s eyes. If you are making this fish for a very young child, embroider the eyes with black yarn instead of using beads or safety eyes, which can present a choking hazard.

Optional: A small piece of cardboard to stiffen the tail fin, stitch markers, and a row counter if you find those helpful.


Gauge

Gauge is not critical for this project since it is a stuffed toy and does not need to fit anyone. That said, you want your fabric to be dense enough that the stuffing does not poke through. Aim for approximately 22 stitches and 30 rows to 10cm (4 inches) in stocking stitch on 4mm needles with DK weight yarn. If your fabric feels too open or loose, try a smaller needle.


Sizing

The finished fish measures approximately 15cm (about 6 inches) from nose to tail and 6cm (about 2.5 inches) from top to bottom at its widest point. This makes it a lovely palm-sized toy. If you want a larger fish, you can use a heavier yarn such as Aran or chunky weight and adjust your needle size accordingly, keeping the same number of stitches.


Abbreviations Used in This Pattern

CO — Cast on
K — Knit
P — Purl
K2tog — Knit two stitches together (a right-leaning decrease)
SSK — Slip, slip, knit (a left-leaning decrease)
M1 — Make one (increase by picking up the bar between stitches and knitting into the back of it)
St(s) — Stitch(es)
RS — Right side
WS — Wrong side
BO — Bind off (cast off)
PM — Place marker
Rem — Remaining


Pattern Notes

This fish is knitted flat in two identical halves, which are then seamed together and stuffed. The shaping is achieved with simple increases and decreases, and the tail fin is worked separately and sewn on at the end. The pattern is written in rows rather than rounds to keep things as accessible as possible for beginners.

If you would prefer to knit in the round, you can easily adapt this pattern by holding the two halves together and knitting them simultaneously on circular or double-pointed needles, but for the purposes of this free pattern, we will stick with the flat method.


The Pattern

Body (Make Two)

Begin at the nose of the fish.

Row 1 (CO): Cast on 3 stitches.

Row 2 (WS): Purl across. (3 sts)

Row 3 (RS): K1, M1, K1, M1, K1. (5 sts)

Row 4 (WS): Purl across. (5 sts)

Row 5 (RS): K1, M1, K3, M1, K1. (7 sts)

Row 6 (WS): Purl across. (7 sts)

Row 7 (RS): K1, M1, K5, M1, K1. (9 sts)

Row 8 (WS): Purl across. (9 sts)

Row 9 (RS): K1, M1, K7, M1, K1. (11 sts)

Row 10 (WS): Purl across. (11 sts)

Row 11 (RS): K1, M1, K9, M1, K1. (13 sts)

Row 12 (WS): Purl across. (13 sts)

Row 13 (RS): K1, M1, K11, M1, K1. (15 sts)

Row 14 (WS): Purl across. (15 sts)

Row 15 (RS): K1, M1, K13, M1, K1. (17 sts)

Row 16 (WS): Purl across. (17 sts)

Row 17 (RS): K1, M1, K15, M1, K1. (19 sts)

Rows 18 to 28: Work in stocking stitch without shaping (purl WS rows, knit RS rows). (19 sts throughout)

You are now at the widest point of the fish’s body. From here, you will begin decreasing to shape the tail end.

Row 29 (RS): K1, SSK, K13, K2tog, K1. (17 sts)

Row 30 (WS): Purl across. (17 sts)

Row 31 (RS): K1, SSK, K11, K2tog, K1. (15 sts)

Row 32 (WS): Purl across. (15 sts)

Row 33 (RS): K1, SSK, K9, K2tog, K1. (13 sts)

Row 34 (WS): Purl across. (13 sts)

Row 35 (RS): K1, SSK, K7, K2tog, K1. (11 sts)

Row 36 (WS): Purl across. (11 sts)

Row 37 (RS): K1, SSK, K5, K2tog, K1. (9 sts)

Row 38 (WS): Purl across. (9 sts)

Row 39 (RS): K1, SSK, K3, K2tog, K1. (7 sts)

Row 40 (WS): Purl across. (7 sts)

Row 41 (RS): K1, SSK, K1, K2tog, K1. (5 sts)

Row 42 (WS): Purl across. (5 sts)

Bind off all 5 stitches loosely. Leave a long tail for seaming.

Knit a second piece exactly the same way. You should now have two matching fish body pieces.


Tail Fin (Make One or Two)

The tail fin is knitted separately and sewn onto the bound-off end of the body. You can make a single layered fin or two pieces that are seamed together for a more three-dimensional look.

Row 1 (CO): Cast on 12 stitches.

Row 2 (WS): Purl across. (12 sts)

Row 3 (RS): K1, SSK, K3, K2tog, K1. Wait — for the tail fin, we want to create two lobes. To do this:

Actually, let us walk through this more clearly. The tail fin has a distinctive forked shape. Here is how to work it:

Row 1 (CO): Cast on 5 stitches.

Row 2 (WS): Purl across.

Row 3 (RS): K1, M1, K3, M1, K1. (7 sts)

Row 4 (WS): Purl across.

Row 5 (RS): K1, M1, K5, M1, K1. (9 sts)

Row 6 (WS): Purl across.

Row 7 (RS): K1, M1, K7, M1, K1. (11 sts)

Row 8 (WS): Purl across.

Now split for the two lobes of the tail:

Row 9 (RS): K5, turn. Leave remaining 6 stitches on a holder or spare needle.

Working on the first 5 stitches only:

Row 10 (WS): Purl across.

Row 11 (RS): K1, SSK, K2tog, K1. (3 sts) — Wait, that’s too many decreases. Let us correct: K1, K2tog, K2. (4 sts)

Row 12 (WS): Purl across.

Row 13 (RS): SSK, K2tog. (2 sts)

Row 14 (WS): P2tog. (1 st)

Break yarn and pull through remaining stitch.

Rejoin yarn to the remaining 6 stitches with RS facing. Knit the first stitch together with the stitch at the split (if there is a gap, close it with the needle), then continue: K5.

Row 10b (WS): Purl across the 5 stitches on this side. (If you have 6 stitches, work P2tog at the split edge to close the gap, giving you 5.)

Row 11b (RS): K2, K2tog, K1. (4 sts)

Row 12b (WS): Purl across.

Row 13b (RS): SSK, K2tog. (2 sts)

Row 14b (WS): P2tog. (1 st)

Break yarn and pull through remaining stitch.

Make a second tail fin piece the same way if you want to seam them together for thickness.


Optional: Dorsal and Pectoral Fins (Make Two to Three)

For a more detailed fish, you can add small fins. These are simple little triangles:

Cast on 6 stitches.

Row 1 (WS): Purl across.

Row 2 (RS): K1, SSK, K2tog, K1. (4 sts)

Row 3 (WS): Purl across.

Row 4 (RS): SSK, K2tog. (2 sts)

Row 5 (WS): P2tog. (1 st)

Break yarn and pull through. Make two to three of these triangular fins for the dorsal fin on top and pectoral fins on the sides.


Finishing the Fish

Once all your pieces are knitted, it is time to bring your little fish to life.

Begin by blocking your pieces lightly if desired. Wet blocking is not strictly necessary for a stuffed toy, but it can help the pieces lie flat and make seaming easier.

Hold your two body pieces with right sides facing outward (you are seaming on the outside for a ridge-free look, or right sides together for a smooth outside). Using your tapestry needle and the long yarn tail, mattress stitch or whip stitch the two body pieces together along the edges, leaving the bound-off end open for stuffing.

Before you close the seam completely, push a small amount of toy stuffing inside the fish through the open tail end. Use a pencil, chopstick, or blunt knitting needle to push stuffing gently into the nose area. The fish should feel plump but not stretched. Do not overstuff, as this can distort the shape.

Once you are happy with the stuffing, close the remaining seam securely and weave in the end.

Now attach the tail fin. Position it at the narrow, bound-off end of the body. If you made two tail pieces, sandwich the body end between them and sew through all layers. If you made a single tail piece, fold it in half if needed and sew it on firmly. The tail should fan out naturally on either side.

Sew the small triangular fins onto the body as desired. The dorsal fin sits along the top centre of the body. The pectoral fins sit near the head on either side.

Attach the eyes. If using safety eyes, push the shanks through the fabric near the nose end (on each side panel, a few rows back from the tip) and secure the washers on the inside before you finish stuffing. If embroidering, use a length of black yarn and a French knot or small satin stitches to create each eye.

Finally, weave in all remaining ends and give your fish a gentle squeeze and fluff to shape it.


Tips for Success

Working neat increases and decreases makes a significant difference in the finished appearance of this fish. For the M1 increases, always knit into the back of the lifted bar to close the hole and prevent a small eyelet from forming. For the SSK decrease, make sure you slip both stitches as if to knit before passing them together through the left needle and knitting them together through the back loops. This gives you a tidy left-leaning decrease that mirrors the K2tog on the other side.

If you find that your two body pieces do not quite match in size, do not panic. The beauty of a stuffed toy is that the seaming and stuffing can hide a great deal of minor inconsistency. Pin the pieces together before seaming and ease any extra fabric evenly around the perimeter.

Choose a yarn with good stitch definition for the clearest results. Smooth, plied yarns show off the shaping better than fluffy or textured yarns. That said, a chenille or velvet yarn will produce an irresistibly soft little fish that looks wonderful even without defined stitches.


Yarn Suggestions and Color Ideas

This is where the real fun begins. Almost any DK weight yarn will work for this pattern, and the color possibilities are practically

Categorized in:

Toys,

Last Update: August 16, 2026

Tagged in:

, , , ,